Skip to content
Snippets Groups Projects
  1. Jan 20, 2013
  2. Jan 19, 2013
  3. Dec 04, 2012
  4. Sep 01, 2012
  5. Aug 09, 2012
  6. Aug 08, 2012
  7. Jul 04, 2012
  8. Jun 21, 2012
    • Chandler Carruth's avatar
      Clang side of a refactoring of the CMake unit test build strategy. · 0c750ec8
      Chandler Carruth authored
      The fundamental change is to put a CMakeLists.txt file in the unittest
      directory, with a single test binary produced from it. This has several
      advantages.
      
      Among other fundamental advantages, we start to get the checking logic
      for when a file is missing from the CMake build, and this caught one
      missing file already! More fun details in the LLVM commit corresponding
      to this one.
      
      Note that the LLVM commit and this one most both be applied, or neither.
      Sorry for any skew issues.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158910 91177308-0d34-0410-b5e6-96231b3b80d8
      0c750ec8
  9. Jun 20, 2012
    • Chandler Carruth's avatar
      Fix a big layering violation introduced by r158771. · f95d4125
      Chandler Carruth authored
      That commit added a new library just to hold the RawCommentList. I've
      started a discussion on the commit thread about whether that is really
      meritted -- it certainly doesn't seem necessary at this stage.
      
      However, the immediate problem is that the AST library has a hard
      dependency on the Comment library, but the dependencies were set up
      completely backward. In addition to the layering violation, this had an
      unfortunate effect if scattering the Comments library dependency
      throughout the build system, but inconsistently so -- several parts of
      the CMake dependencies were missing and only showed up due to transitive
      deps or the fact that the target wasn't being built by tho bots.
      
      It turns out that the Comments library can't (currently) be a well
      formed layer *below* the AST library either, as it has an API that
      accepts an ASTContext. That parameter is currently unused, so maybe that
      was a mistake?
      
      Anyways, it really seems like this is logically part of the AST --
      that's the whole point of the ASTContext providing access to it as far
      as I can tell -- so I've merged it into the AST library to solve the
      immediate layering violation problems and remove some of the churn from
      our library dependencies.
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158807 91177308-0d34-0410-b5e6-96231b3b80d8
      f95d4125
    • Dmitri Gribenko's avatar
      Structured comment parsing, first step. · aa0cd858
      Dmitri Gribenko authored
      * Retain comments in the AST
      * Serialize/deserialize comments
      * Find comments attached to a certain Decl
      * Expose raw comment text and SourceRange via libclang
      
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158771 91177308-0d34-0410-b5e6-96231b3b80d8
      aa0cd858
  10. Apr 13, 2012
  11. Mar 06, 2012
  12. Jan 20, 2012
  13. Jun 16, 2011
  14. Feb 20, 2011
  15. Feb 19, 2011
  16. Feb 18, 2011
  17. Feb 09, 2011
  18. Feb 03, 2011
Loading