1. bc84532 Add serialization support for ClassScopeFunctionSpecializationDecl. by Francois Pichet · 13 years ago
  2. af1fc7a Track in the AST whether a function is constexpr. by Richard Smith · 13 years ago
  3. 6bf2b9f In the serialized AST format, make the translation unit a "predefined" by Douglas Gregor · 13 years ago
  4. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  5. 561f812 Introduce the notion of instantiation dependence into Clang's AST. A by Douglas Gregor · 13 years ago
  6. 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
  7. 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
  8. 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
  9. 8e1b80c Touchup to comments that weren't quite in sync with code by Jonathan D. Turner · 13 years ago
  10. 953c564 Improvements to abbreviations for PCH which add support for EnumDecl, ObjCIvarDecl, TypedefDecl, VarDecl and FieldDecl and improve support for ParmVarDecl. by Jonathan D. Turner · 13 years ago
  11. 2808757 Test of commit access. by Jonathan D. Turner · 13 years ago
  12. a72d8c4 Introduce additional abbreviations into the AST writer for by Douglas Gregor · 13 years ago
  13. 2be7e90 Implement defaulting of destructors. by Sean Hunt · 13 years ago
  14. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
  15. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  16. 7079886 Revise the representation of parameter scope data so that the by John McCall · 13 years ago
  17. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
  18. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 13 years ago
  19. 74b485a Set the correct anonymous namespace (must be last reopening), and behave correctly in the presence of the ever-annoying linkage specifications. by Sebastian Redl · 13 years ago
  20. 7c0837f Fix adding an anonymous namespace in a chained PCH to a namespace from a previous PCH. by Sebastian Redl · 13 years ago
  21. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  22. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
  23. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 14 years ago
  24. eecf5fa Add a bit to ParmVarDecl indicating whether the parameter undergoes by John McCall · 14 years ago
  25. a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 14 years ago
  26. acba90f Fixed NamespaceDecl source range. by Abramo Bagnara · 14 years ago
  27. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
  28. a868c37 Completed source ranges fixes for all classes inheriting from TypeDecl. by Abramo Bagnara · 14 years ago
  29. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 14 years ago
  30. 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 14 years ago
  31. 203548b Fixed source range for LabelDecl. by Abramo Bagnara · 14 years ago
  32. 55a9637 Removed left brace location from LinkageSpecDecl. by Abramo Bagnara · 14 years ago
  33. 5f6bcbe Fixed end source location for LinkageSpecDecl. by Abramo Bagnara · 14 years ago
  34. 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 14 years ago
  35. 0cfaf6a Push nested-name-specifier source location information into namespace aliases. by Douglas Gregor · 14 years ago
  36. db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 14 years ago
  37. dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 14 years ago
  38. 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
  39. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  40. 0895d15 When reading the AST, delay loading of the redeclaration chain to avoid deeply nested calls. by Argyrios Kyrtzidis · 14 years ago
  41. 76a4021 NonTypeTemplateParmDecl is just a DeclaratorDecl, not a VarDecl. by John McCall · 14 years ago
  42. 6b5a61b A few more tweaks to the blocks AST representation: by John McCall · 14 years ago
  43. 469a1eb An insomniac stab at making block declarations list the variables they close by John McCall · 14 years ago
  44. cb88a1f Use attributes for all the override control specifiers. by Anders Carlsson · 14 years ago
  45. c0534b6 Add IsMarkedOverride and IsMarkedFinal flags to FunctionDecl (to be used by CXXRecordDecl). by Anders Carlsson · 14 years ago
  46. 6952f1e Implement support for non-type template parameter packs whose type is by Douglas Gregor · 14 years ago
  47. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  48. cbb6748 Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, by Sean Hunt · 14 years ago
  49. 61c4d28 Implement support for template template parameter packs, e.g., by Douglas Gregor · 14 years ago
  50. 10738d3 Add an AST representation for non-type template parameter packs, e.g., by Douglas Gregor · 14 years ago
  51. 8f15094 When an "inline" declaration was followed by a definition not marked by Douglas Gregor · 14 years ago
  52. a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
  53. 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
  54. a4ffd85 For an Objective-C @synthesize statement, e.g., by Douglas Gregor · 14 years ago
  55. 826faa2 Replace UsingDecl's SmallPtrSet of UsingShadowDecls with a linked list to avoid leaking memory. by Argyrios Kyrtzidis · 14 years ago
  56. acec34b Flush statements after writing each DECL_CXX_BASE_SPECIFIERS node by Douglas Gregor · 14 years ago
  57. 7c789c1 Make the deserialization of C++ base class specifiers lazy, improving by Douglas Gregor · 14 years ago
  58. e09a275 Switch case IDs conflict between chained PCHs; since there is no need to be global, make them local to a decl. by Argyrios Kyrtzidis · 14 years ago
  59. 100050b Use the ASTMutationListener to track when a named decl gets added to a DeclContext, by Argyrios Kyrtzidis · 14 years ago
  60. bef1a7b Use the ASTMutationListener to track added template specializations in a chained PCH. by Argyrios Kyrtzidis · 14 years ago
  61. 69aecc6 Lazily load the next friend in the chain of FriendDecls, to eliminate by Douglas Gregor · 14 years ago
  62. 89eaf3a Refactoring. by Argyrios Kyrtzidis · 14 years ago
  63. 134db1f Simplify and "robust-ify" the way that CXXRecord references point to the definition data when loaded from PCH. by Argyrios Kyrtzidis · 14 years ago
  64. c01dc6f Minor refactoring; Pull reading/writing DefinitionData out into a function. by Argyrios Kyrtzidis · 14 years ago
  65. 0ad6dc3 Fix chained PCH issue; make sure all visible decls that will be put into a UPDATE_VISIBLE block were recorded beforehand. by Argyrios Kyrtzidis · 14 years ago
  66. 220a9c8 Putting back safe fixes 116836,116837,116838 by Andrew Trick · 14 years ago
  67. 7cffb55 Reverting 116836,116837,116838 until we resolve the getLangStandardForKind failures. by Andrew Trick · 14 years ago
  68. 0d7d399 Fix up the comments for creating ParmVarDeclAbbrev to reflect reality. by Argyrios Kyrtzidis · 14 years ago
  69. 4eb9fc0 Read/write declaration attributes from/to PCH properly. Embed them in the declaration block instead of trying to create another block. by Argyrios Kyrtzidis · 14 years ago
  70. 6102ca1 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 14 years ago
  71. 4045107 Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and QualifierInfos (rdar://8513756). by Argyrios Kyrtzidis · 14 years ago
  72. 36d2fd4 Store in PCH the key function of C++ class to avoid deserializing the complete declaration context in order to compute it. by Argyrios Kyrtzidis · 14 years ago
  73. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  74. 0a0c3e7 Serialize the "inline" bit for namespaces. Fixes <rdar://problem/8515069>. by Douglas Gregor · 14 years ago
  75. 3e9438b Kill FunctionDecl's IsCopyAssignment bit; it duplicated what could by Douglas Gregor · 14 years ago
  76. 99a8ca0 Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  77. a626a3d Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  78. 6b54151 Fix C++ PCH issues. by Argyrios Kyrtzidis · 14 years ago
  79. 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
  80. 53b9441 Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols by Ted Kremenek · 14 years ago
  81. 8ea5b9d Improve location information in the representation of namespace by Douglas Gregor · 14 years ago
  82. 4153a06 AST writer support for having specializations of templates from earlier in the chain. This ought to finish C++ chained PCH support. by Sebastian Redl · 14 years ago
  83. 000835d Support for IRGen of synthesize bitfield ivars in by Fariborz Jahanian · 14 years ago
  84. 074dcc8 Use the AST on-disk hash table for name lookup inside a DeclContext. by Argyrios Kyrtzidis · 14 years ago
  85. 8538e8d Rename pch namespace to serialization. by Sebastian Redl · 14 years ago
  86. d527cc0 Rename PCHDeclReader -> ASTDeclReader. by Sebastian Redl · 14 years ago
  87. 7faa2ec Rename PCHWriter.h to ASTWriter.h by Sebastian Redl · 14 years ago
  88. 4ee2ad0 Rename the ASTWriter implementation files by Sebastian Redl · 14 years ago[Renamed (99%) from lib/Serialization/PCHWriterDecl.cpp]
  89. 3397c55 Do the PCH->AST rename for ASTWriter's implementation parts. by Sebastian Redl · 14 years ago
  90. a4232eb Rename PCHWriter to ASTWriter by Sebastian Redl · 14 years ago
  91. 8572813 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 14 years ago[Renamed (99%) from lib/Frontend/PCHWriterDecl.cpp]
  92. 4557e47 Revert Sebastian's build-breaking patch. by Douglas Gregor · 14 years ago[Renamed (99%) from lib/Serialization/PCHWriterDecl.cpp]
  93. 93c9729 Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change. by Sebastian Redl · 14 years ago[Renamed (99%) from lib/Frontend/PCHWriterDecl.cpp]
  94. 0b17c61 Instead of modifying the ObjC AST to not modify existing declarations, teach chained PCH to overwrite declarations from earlier PCH files in dependent ones. Tell Sema to note when it changes AST nodes so that they have to be reserialized. Finally, the ObjCProtocolDecls created in forward decls, like the ObjCInterfaceDecls in @class forward decls, are not lexically part of the decl context; only the definition is. by Sebastian Redl · 14 years ago
  95. 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
  96. deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
  97. 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
  98. 2f92230 Complete PCH support for ObjCPropertyImplDecl. by Argyrios Kyrtzidis · 14 years ago
  99. 9d50c06 Support ObjC implementation decls for PCH. by Argyrios Kyrtzidis · 14 years ago
  100. 8e706f4 Refactor into functions PCH reading/writing the CXXBaseOrMemberInitializers. No functionality change. by Argyrios Kyrtzidis · 14 years ago