1. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 14 years ago
  2. 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
  3. 4045107 Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and QualifierInfos (rdar://8513756). by Argyrios Kyrtzidis · 14 years ago
  4. eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 14 years ago
  5. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 14 years ago
  6. 9747583 Fix a marvelous chained AST writing bug, where we end up with the by Douglas Gregor · 14 years ago
  7. 55f48de When a type comes from a previously-loaded PCH/AST file, don't try to write it into a chained PCH file. by Douglas Gregor · 14 years ago
  8. 77424bc Implement chained PCH support for the macro definitions stored within by Douglas Gregor · 14 years ago
  9. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  10. ee9b0ba When an identifier that has a macro definition in the original PCH by Douglas Gregor · 14 years ago
  11. 196f557 My previous fix was incorrect for non-chained PCH reuse. Fix again. by Sebastian Redl · 14 years ago
  12. b57a624 When chaining PCHs, only write PPRecords that don't come from PCH, and give them the correct IDs. Fixes a crash in XCode. by Sebastian Redl · 14 years ago
  13. 8db9fae Change source manager serialization to be less tied to the PCH model. by Sebastian Redl · 14 years ago
  14. f73c93f Macro definitions in AST files have their own IDs. by Sebastian Redl · 14 years ago
  15. 4ea884b Replace loops with SmallVector::append. by Benjamin Kramer · 14 years ago
  16. 1d6107c Avoid implicit string construction. by Benjamin Kramer · 14 years ago
  17. 62c78d5 Rename *PendingImplicitInstantiations to *PendingInstantiations. No by Chandler Carruth · 14 years ago
  18. 2a7fb27 Move more stuff out of Sema.h. by John McCall · 14 years ago
  19. 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
  20. 7a1fad3 Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 14 years ago
  21. 5967d62 Add testcase for C++ chained PCH and fix the bugs it uncovered in name lookup. by Sebastian Redl · 14 years ago
  22. 1d1e42b Write visible update blocks. No regressions in normal PCH functionality, but no tests for the chain yet. by Sebastian Redl · 14 years ago
  23. a60786b Fix an issue with writing to PCH another included PCH, introduced by the "using an AST on-disk hash table for name lookup" commit. by Argyrios Kyrtzidis · 14 years ago
  24. 074dcc8 Use the AST on-disk hash table for name lookup inside a DeclContext. by Argyrios Kyrtzidis · 14 years ago
  25. 5d26768 Introduce the mechanism for building an AST on-disk hash table for name lookup inside a DeclContext but don't use it yet. by Argyrios Kyrtzidis · 14 years ago
  26. eb3f04e Refactoring; move the functionality of ASTWriter::GetOrCreateTypeID to the more generic by Argyrios Kyrtzidis · 14 years ago
  27. 7fb3518 Introduce ASTWriter::GetOrCreateTypeID and move most of the functionality of AddTypeRef there. by Argyrios Kyrtzidis · 14 years ago
  28. 26fca90 A bit of refactoring; Introduce ASTWriter::GetOrCreateTypeIdx and move the emission of types there. by Argyrios Kyrtzidis · 14 years ago
  29. 01b81c4 Rename TypeIDs -> TypeIdxs. No functionality change. by Argyrios Kyrtzidis · 14 years ago
  30. c8e5d51 serialization::TypeID is used with or without qualifiers, both as index and as index + qualifiers. by Argyrios Kyrtzidis · 14 years ago
  31. 0eca89e Share the common code of ComputeHash(Selector Sel) instead of keeping 2 copies in PCHReader and PCHWriter. by Argyrios Kyrtzidis · 14 years ago
  32. 8538e8d Rename pch namespace to serialization. by Sebastian Redl · 14 years ago
  33. f29f0a2 Rename stuff in PCHBitCodes.h by Sebastian Redl · 14 years ago
  34. 6ab7cd8 Rename the ASTReader header files. by Sebastian Redl · 14 years ago
  35. 3c7f413 More PCH -> AST renaming. by Sebastian Redl · 14 years ago
  36. c43b54c Rename PCHReader to ASTReader. by Sebastian Redl · 14 years ago
  37. 7faa2ec Rename PCHWriter.h to ASTWriter.h by Sebastian Redl · 14 years ago
  38. 4ee2ad0 Rename the ASTWriter implementation files by Sebastian Redl · 14 years ago[Renamed (99%) from lib/Serialization/PCHWriter.cpp]
  39. 3397c55 Do the PCH->AST rename for ASTWriter's implementation parts. by Sebastian Redl · 14 years ago
  40. a4232eb Rename PCHWriter to ASTWriter by Sebastian Redl · 14 years ago
  41. cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
  42. 8572813 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 14 years ago[Renamed (99%) from lib/Frontend/PCHWriter.cpp]
  43. a8fb24f Patch to add type parameter support for attribute iboutletcollection. by Fariborz Jahanian · 14 years ago
  44. 4557e47 Revert Sebastian's build-breaking patch. by Douglas Gregor · 14 years ago[Renamed (99%) from lib/Serialization/PCHWriter.cpp]
  45. 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/PCHWriter.cpp]
  46. 49b96d1 Change Sema's UnusedStaticFuncs to UnusedFileScopedDecls to allow also keeping track of unused file scoped variables. by Argyrios Kyrtzidis · 14 years ago
  47. 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
  48. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  49. 646395b -Make TokenID of IdentifierInfo read-only, remove setTokenID(). by Argyrios Kyrtzidis · 14 years ago
  50. deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
  51. 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
  52. 8e706f4 Refactor into functions PCH reading/writing the CXXBaseOrMemberInitializers. No functionality change. by Argyrios Kyrtzidis · 14 years ago
  53. 4056680 Write various C++-specific records to chained PCHs. Tests will come later. by Sebastian Redl · 14 years ago
  54. 0e03638 Store the pending implicit instantiations in the PCH and perform them at the end of the translation unit that by Argyrios Kyrtzidis · 14 years ago
  55. 72b9057 Support #pragma weak for PCH. by Argyrios Kyrtzidis · 14 years ago
  56. aa8b0d1 Implement #pragma GCC visibility. by Eli Friedman · 14 years ago
  57. a68340f Activate selectors in chained PCH. Chained PCH now works for Objective-C. by Sebastian Redl · 14 years ago
  58. fa78dec Bring stats for the method pool back. by Sebastian Redl · 14 years ago
  59. 725cd96 Implement per-file reading of the selector table. This disables statistics about method pool hits for the moment. by Sebastian Redl · 14 years ago
  60. e58aa89 When chaining, only write interesting selectors to the PCH. by Sebastian Redl · 14 years ago
  61. 5d05007 Store the IDs of selectors in the PCH file explicitly. by Sebastian Redl · 14 years ago
  62. 059612d Incomplete promotion of selector info to per-file data. by Sebastian Redl · 14 years ago
  63. a865005 Apart from storing/retrieving the previous redeclaration from PCH, also store/retrieve the most recent by Argyrios Kyrtzidis · 14 years ago
  64. be4ebcd Avoid writing a VTABLE_USES record in PCH if there are no entries. by Argyrios Kyrtzidis · 14 years ago
  65. db9d214 Simplify global method pool implementation in Sema. No functionality change. by Sebastian Redl · 14 years ago
  66. d8c5abb Query only the latest version of an identifier in the PCH chain. Make sure this version holds the entire declaration chain. This is a much saner solution than trying to merge the info from all elements, and makes redeclarations work properly. Expand the declarations test case to cover more compliated cases. by Sebastian Redl · 14 years ago
  67. 76c38d3 Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. by Argyrios Kyrtzidis · 14 years ago
  68. ade5000 Safely get a data pointer for vectors that might be empty. by Sebastian Redl · 14 years ago
  69. ffaab3e Make macro weirdness in chained PCH work. This required changing the way PCHReader and PCHWriter are initialized to correctly pick up all initializer. On the upside, this means that there is far less repetition in the dependent PCH now. by Sebastian Redl · 14 years ago
  70. 083abdf Record macros in dependent PCHs. Also add various info tables to dependent PCHs; tests for this to follow. by Sebastian Redl · 14 years ago
  71. d692af7 Update the list of lexical decls in the TU for chained PCHs. This makes -ast-print show the decls from the dependent PCH. by Sebastian Redl · 14 years ago
  72. 681d723 - Fix recording of offsets of types in dependent PCHs. by Sebastian Redl · 14 years ago
  73. 5606220 Add source location information to C++ base specifiers. by Nick Lewycky · 14 years ago
  74. f2f0f03 Make declarations in the dependent PCH visible, for C at least. by Sebastian Redl · 14 years ago
  75. 3201983 PCH read/write for selector reference pool. Finishes off radar 6507158. by Fariborz Jahanian · 14 years ago
  76. 0fa7d0b Allow loading declcontext information from any file in the chain. Properly write source locations to dependent files. WIP by Sebastian Redl · 14 years ago
  77. 1476ed4 Add a little more data to chained PCHs. WIP by Sebastian Redl · 14 years ago
  78. 30c514c Add a callback interface that allows interested parties to get notified whenever PCHReader deserializes a type or decl (and possibly other things in the future). Have PCHWriter implement these callbacks as noops and register to receive them if we're chaining PCHs. This will allow PCHWriter to track the IDs of these things, which it needs to write the dependent files. WIP by Sebastian Redl · 14 years ago
  79. dd41ed5 Fix a documentation paste-o and eliminate a useless function parameter, both found by Sebastian by Douglas Gregor · 14 years ago
  80. 1dc13a1 Split the normal and chained PCH writing paths and add a tiny bit of implementation to the latter. WIP. by Sebastian Redl · 14 years ago
  81. 77f4603 When given the -chained-pch option and a previous PCH file, have the PCHWriter emit a CHAINED_METADATA record instead of METADATA, and write a link to the previous file there. by Sebastian Redl · 14 years ago
  82. a0068fc Introduce -f{no-}spell-checking options to enable/disable by Douglas Gregor · 14 years ago
  83. a93e3b5 Some preparatory work for chained PCH. No functionality change. by Sebastian Redl · 14 years ago
  84. be19110 For TagType and TemplateSpecializationType, isDependent calculation may be invalid because some decls that the by Argyrios Kyrtzidis · 14 years ago
  85. d455add Add to PCH missing Sema information about VTable uses and dynamic classes. by Argyrios Kyrtzidis · 14 years ago
  86. 0061138 Don't try to install the __[u]int128_t identifier if it is already installed by PCHReader. by Argyrios Kyrtzidis · 14 years ago
  87. 0745d0a Read/write CastExpr's CXXBaseSpecifierArray for PCH. by Argyrios Kyrtzidis · 14 years ago
  88. 37ffed3 Fully read/write CXXRecordDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
  89. f48d45e Fix reading of DependentNameType. by Argyrios Kyrtzidis · 14 years ago
  90. 9763e22 - Allow a typedef type to be read from PCH even if its decl is currently initializing. by Argyrios Kyrtzidis · 14 years ago
  91. ae8b17f Support DependentSizedArrayType for PCH. by Argyrios Kyrtzidis · 14 years ago
  92. 6764334 Support C++ friend declarations for PCH. by Argyrios Kyrtzidis · 14 years ago
  93. 919e693 Modify the way sub-statements are stored and retrieved from PCH. by Argyrios Kyrtzidis · 14 years ago
  94. 17cfded Fix PCH emitting/reading for template arguments that contain expressions. by Argyrios Kyrtzidis · 14 years ago
  95. a4d7145 Implement support for -fwrapv, rdar://7221421 by Chris Lattner · 14 years ago
  96. 3acad62 Support DependentTemplateSpecializationType and ElaboratedType for PCH. by Argyrios Kyrtzidis · 14 years ago
  97. 8dfbd8b Support a couple more C++ Exprs for PCH. by Argyrios Kyrtzidis · 14 years ago
  98. dd41c14 Support C++ class template specializations and partial specializations for PCH. by Argyrios Kyrtzidis · 14 years ago
  99. 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
  100. 44f8c37 -Introduce PCHReader::ReadTemplateArgumentLoc() by Argyrios Kyrtzidis · 14 years ago