1. 9cfbe48 Parsing and AST support for using declarations, from John Thompson! by Douglas Gregor · 15 years ago
  2. f8dcb86 Patch for implementation of C++'s object model. This is work in progress. by Fariborz Jahanian · 15 years ago
  3. 8bc3fa4 Removed deadcode related to addition of constructor decls to a class. by Fariborz Jahanian · 15 years ago
  4. 31a0875 If a CXXRecordDecl is a class template, the 'this' type should be the injected class name type. Fixes pr4383. by Anders Carlsson · 15 years ago
  5. ae0b4e7 Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argument is not unparsed. Add a new hasDefaultArg() and use it in places where getDefaultArg() was called when the argument was unparsed. by Anders Carlsson · 15 years ago
  6. 1c02101 Get rid of CXXTempVarDecl. by Anders Carlsson · 15 years ago
  7. 6c9c940 Pretty printing and improved representation for namespace alias declarations by Douglas Gregor · 15 years ago
  8. 8419fa3 Printing for using directives, e.g., by Douglas Gregor · 15 years ago
  9. 7267c16 Add code for emitting C++ destructors. Not used yet. by Anders Carlsson · 15 years ago
  10. 05eb244 Add setters/getters to CXXMethodDecl so it can keep track of which virtual member functions it overrides (if any) by Anders Carlsson · 15 years ago
  11. aafc0cc Make sure that the type associated with a class template is dependent. by Douglas Gregor · 15 years ago
  12. 617bd45 Silence gcc warnings. by Eli Friedman · 15 years ago
  13. f627406 Fix assert. by Anders Carlsson · 15 years ago
  14. 86fa750 Add the beginnings of a CXXTempVarDecl class. by Anders Carlsson · 15 years ago
  15. 072abef Add support for the __has_trivial_destructor type trait. by Anders Carlsson · 15 years ago
  16. 347ba89 Add support for the __has_trivial_constructor type trait. by Anders Carlsson · 15 years ago
  17. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 15 years ago
  18. 005f92f switch TemplateOrInstantiation to be a PointerUnion, which by Chris Lattner · 15 years ago
  19. 68771c7 Create AST nodes for namespace aliases. by Anders Carlsson · 15 years ago
  20. 05bf2c7 Add by Anders Carlsson · 15 years ago
  21. d475b8d Instantiation for member classes of class templates. Note that only by Douglas Gregor · 15 years ago
  22. 67e4dd2 Keep track of whether a class is abstract or not. This is currently only used for the __is_abstract type trait. by Anders Carlsson · 15 years ago
  23. 2ff4478 Some minor tweaks and additional tests for rvalue references by Douglas Gregor · 15 years ago
  24. 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 15 years ago
  25. fb31176 More static_assert work. Check that the assert expr is valid and show an error if it's false. Create the declaration and add it to the current context. by Anders Carlsson · 15 years ago
  26. 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 15 years ago
  27. 2943aed Implement the basics of implicit instantiation of class templates, in by Douglas Gregor · 15 years ago
  28. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 15 years ago
  29. 3e00bad Added ClassTemplateSpecializationDecl, which is a subclass of by Douglas Gregor · 15 years ago
  30. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  31. 2a3009a Semantic analysis, ASTs, and unqualified name lookup support for C++ by Douglas Gregor · 16 years ago
  32. c0ac492 Finish making AST BumpPtrAllocation runtime configurable (based on -disable-free). by Steve Naroff · 16 years ago
  33. 3e97049 Remove many references to ASTContext::getAllocator(), replacing them with calls to the recently added placement new (which uses ASTContext's allocator for memory). Also added ASTContext::Deallocate(). by Steve Naroff · 16 years ago
  34. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  35. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  36. 6b3945f Finished semantic analysis of anonymous unions in C++. by Douglas Gregor · 16 years ago
  37. 64b45f7 PODness and Type Traits by Sebastian Redl · 16 years ago
  38. 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
  39. c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 16 years ago
  40. fdfab6b When determining whether a class type has a const copy constructor, be by Douglas Gregor · 16 years ago
  41. f44515a Make linkage-specifications hold on to all of their declarations by Douglas Gregor · 16 years ago
  42. e8e3205 Warning fixes to operator precedence warnings. by Eli Friedman · 16 years ago
  43. fea8685 Remove tabs. by Nate Begeman · 16 years ago
  44. 9e7d9de Place constructors and destructors into the DeclContext of the class, by Douglas Gregor · 16 years ago
  45. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  46. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  47. a11f42f Implement effects of 'mutable', and a few comments from Chris on its parsing. by Sebastian Redl · 16 years ago
  48. 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
  49. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
  50. 7d7e672 Don't build identifiers for C++ constructors, destructors, or by Douglas Gregor · 16 years ago
  51. 5540a72 Use only one constructor for CXXMethodDecl. Keep initialization stuff into one place. by Argyrios Kyrtzidis · 16 years ago
  52. 2f1bc52 Parsing, ASTs, and semantic analysis for the declaration of conversion by Douglas Gregor · 16 years ago
  53. 42a552f Parsing, representation, and preliminary semantic analysis of destructors. by Douglas Gregor · 16 years ago
  54. 64bffa9 Keep track of whether a C++ class is an aggregate. Don't allow initialization of non-aggregates with initializer lists. by Douglas Gregor · 16 years ago
  55. f03d7c7 Implement C++ copy-initialization for declarations. There is now some by Douglas Gregor · 16 years ago
  56. 7ad8390 Initial implementation of parsing, semantic analysis, and AST-building by Douglas Gregor · 16 years ago
  57. 21ef7ae LinkageSpecDecl is c++ specific, move it to DeclCXX by Chris Lattner · 16 years ago
  58. 396b7cd Add implicitly-declared default and copy constructors to C++ classes, by Douglas Gregor · 16 years ago
  59. 030ff0c Semantic checking of constructor declarations and classification of default/copy constructors by Douglas Gregor · 16 years ago
  60. 60d62c2 Implement basic support for converting constructors in user-defined by Douglas Gregor · 16 years ago
  61. b48fe38 Add support for parsing and representing C++ constructor declarations. by Douglas Gregor · 16 years ago
  62. b0d178d Add a quote from the standard about the type of 'this'. by Argyrios Kyrtzidis · 16 years ago
  63. 971c4fa -Add support for cv-qualifiers after function declarators. by Argyrios Kyrtzidis · 16 years ago
  64. 57c856b Clean up and document the representation of C++ base classes by Douglas Gregor · 16 years ago
  65. f8268ae Add representation of base classes in the AST, and verify that we by Douglas Gregor · 16 years ago
  66. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  67. 35bc082 Simplify handling of struct/union/class tags. by Argyrios Kyrtzidis · 16 years ago
  68. d2595ec Improve the const-ness of a few methods. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  69. 4b7c983 Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 16 years ago
  70. df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
  71. df91eca CXXRecordDecl and RecordDecl: by Ted Kremenek · 16 years ago
  72. 94cbb3e Silence uninitialized value warning in Release build. by Ted Kremenek · 16 years ago
  73. 68617fd Fix "copy & paste" error. by Argyrios Kyrtzidis · 16 years ago
  74. 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
  75. d3bb44f Added new C++ AST Decl subclasses. by Argyrios Kyrtzidis · 16 years ago