Skip to content
Snippets Groups Projects
  1. Mar 16, 2016
  2. Mar 09, 2016
  3. Mar 04, 2016
  4. Mar 03, 2016
  5. Mar 02, 2016
  6. Mar 01, 2016
    • Manuel Klimek's avatar
      Optionally demote fatal errors to non-fatal errors. · ac0a11ae
      Manuel Klimek authored
      This behavior is enabled when the new CXTranslationUnit_KeepGoing
      option is passed to clang_parseTranslationUnit{,2}. It is geared
      towards use by IDEs and similar consumers of the clang-c API where
      fatal errors may arise when parsing incomplete code mid-edit, or
      when include paths are not properly configured yet. In such situations
      one still wants to get as much information as possible about a TU.
      Previously, the semantic analysis would not instantiate templates
      or report additional fatal errors after the first fatal error was
      encountered.
      
      Fixes PR24268.
      
      Patch by Milian Wolff.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262318 91177308-0d34-0410-b5e6-96231b3b80d8
      ac0a11ae
  7. Feb 29, 2016
  8. Feb 25, 2016
  9. Feb 23, 2016
  10. Feb 21, 2016
  11. Feb 20, 2016
  12. Feb 18, 2016
  13. Feb 17, 2016
  14. Feb 16, 2016
  15. Feb 15, 2016
  16. Feb 14, 2016
  17. Feb 13, 2016
  18. Feb 12, 2016
    • Chris Bieneman's avatar
      [CMake] Improve the clang order-file generation workflow · cff69f62
      Chris Bieneman authored
      Summary:
      This commit re-lands r259862. The underlying cause of the build breakage was an incorrectly written capabilities test. In tools/Driver/CMakeLists.txt I was attempting to check if a linker flag worked, the test was passing it to the compiler, not the linker. CMake doesn't have a linker test, so we have a hand-rolled one.
      
      Original Patch Review: http://reviews.llvm.org/D16896
      
      Original Summary:
      With this change generating clang order files using dtrace uses the following workflow:
      
      cmake <whatever options you want>
      
      ninja generate-order-file
      
      ninja clang
      
      This patch works by setting a default path to the order file (which can be overridden by the user). If the order file doesn't exist during configuration CMake will create an empty one.
      
      CMake then ties up the dependencies between the clang link job and the order file, and generate-order-file overwrites CLANG_ORDER_FILE with the new order file.
      
      Reviewers: bogner
      
      Subscribers: cfe-commits
      
      Differential Revision: http://reviews.llvm.org/D16999
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@260742 91177308-0d34-0410-b5e6-96231b3b80d8
      cff69f62
  19. Feb 11, 2016
  20. Feb 10, 2016
  21. Feb 09, 2016
Loading