Skip to content
  1. Jan 31, 2009
  2. Jan 30, 2009
  3. Jan 29, 2009
  4. Jan 28, 2009
  5. Jan 27, 2009
  6. Jan 26, 2009
  7. Jan 25, 2009
  8. Jan 24, 2009
  9. Jan 23, 2009
  10. Jan 22, 2009
  11. Jan 21, 2009
  12. Jan 20, 2009
    • Douglas Gregor's avatar
      Remove ScopedDecl, collapsing all of its functionality into Decl, so · 6e6ad602
      Douglas Gregor authored
      that every declaration lives inside a DeclContext.
      
      Moved several things that don't have names but were ScopedDecls (and,
      therefore, NamedDecls) to inherit from Decl rather than NamedDecl,
      including ObjCImplementationDecl and LinkageSpecDecl. Now, we don't
      store empty DeclarationNames for these things, nor do we try to insert
      them into DeclContext's lookup structure.
      
      The serialization tests are temporarily disabled. We'll re-enable them
      once we've sorted out the remaining ownership/serialiazation issues
      between DeclContexts and TranslationUnion, DeclGroups, etc.
      
      llvm-svn: 62562
      6e6ad602
  13. Jan 17, 2009
  14. Jan 13, 2009
  15. Jan 12, 2009
  16. Jan 11, 2009
  17. Jan 10, 2009
  18. Jan 09, 2009
    • Douglas Gregor's avatar
      Provide a new kind of iterator, the specific_decl_iterator, that · ffca3a21
      Douglas Gregor authored
      filters the decls seen by decl_iterator with two criteria: the dynamic
      type of the declaration and a run-time predicate described by a member
      function. This simplifies EnumDecl, RecordDecl, and ObjCContainerDecl
      considerably. It has no measurable performance impact.
      
      llvm-svn: 61994
      ffca3a21
Loading