Skip to content
  1. Jun 17, 2010
    • Alexis Hunt's avatar
      Update CMake build for new attribute changes. · c675ec09
      Alexis Hunt authored
      llvm-svn: 106188
      c675ec09
    • Alexis Hunt's avatar
      Implement first TD-based usage of attributes. · 344393e9
      Alexis Hunt authored
      Currently, there are two effective changes:
      
       - Attr::Kind has been changed to attr::Kind, in a separate namespace
         rather than the Attr class. This is because the enumerator needs to
         be visible to parse.
       - The class definitions for the C++0x attributes other than aligned are
         generated by TableGen.
      
      The specific classes generated by TableGen are controlled by an array in
      TableGen (see the accompanying commit to the LLVM repository). I will be
      expanding the amount of code generated as I develop the new attributes system
      while initially keeping it confined to these attributes.
      
      llvm-svn: 106172
      344393e9
  2. Jun 16, 2010
  3. Jun 15, 2010
  4. Jun 14, 2010
    • Chris Lattner's avatar
      Fix: · 48eb14dd
      Chris Lattner authored
      Decl.cpp:716:28: warning: initialization of pointer of type 'clang::VarDecl *' from literal 'false' [-Wbool-conversions]
        VarDecl *LastTentative = false;
                                 ^
      RewriteRope.cpp:535:12: warning: initialization of pointer of type '<anonymous>::RopePieceBTreeNode *' from literal 'false'
            [-Wbool-conversions]
          return false;
                 ^
      
      llvm-svn: 105946
      48eb14dd
  5. Jun 13, 2010
  6. Jun 12, 2010
  7. Jun 11, 2010
  8. Jun 09, 2010
  9. Jun 08, 2010
  10. Jun 05, 2010
  11. Jun 04, 2010
  12. Jun 03, 2010
  13. Jun 01, 2010
    • John McCall's avatar
      Alter the ExternalASTSource interface to permit by-name lookups. PCH continues to · 75b960e5
      John McCall authored
      bring in the entire lookup table at once.
      
      Also, give ExternalSemaSource's vtable a home.  This is important because otherwise
      any reference to it will cause RTTI to be emitted, and since clang is compiled
      with -fno-rtti, that RTTI will contain unresolved references (to ExternalASTSource's
      RTTI).  So this change makes it possible to subclass ExternalSemaSource from projects
      compiled with RTTI, as long as the subclass's home is compiled with -fno-rtti.
      
      llvm-svn: 105268
      75b960e5
  14. May 30, 2010
    • Alexis Hunt's avatar
      Convert DeclNodes to use TableGen. · ed05325d
      Alexis Hunt authored
      The macros required for DeclNodes use have changed to match the use of
      StmtNodes. The FooFirst enumerator constants have been named firstFoo
      to match usage elsewhere.
      
      llvm-svn: 105165
      ed05325d
Loading