1. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  2. 4ab829c Plug a leak in the preprocessing record's handling of inclusion by Douglas Gregor · 14 years ago
  3. 295a2a6 Make the deserialization of macro definitions lazy, so that we can by Douglas Gregor · 14 years ago
  4. 7c789c1 Make the deserialization of C++ base class specifiers lazy, improving by Douglas Gregor · 14 years ago
  5. 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
  6. bef1a7b Use the ASTMutationListener to track added template specializations in a chained PCH. by Argyrios Kyrtzidis · 14 years ago
  7. 32adc8b When de-serializing a type that is supposed to be canonical, call by Douglas Gregor · 14 years ago
  8. 7b90340 Put the mechanism in place to track modifications in an AST entity that were committed after by Argyrios Kyrtzidis · 14 years ago
  9. 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
  10. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
  11. dae4ac4 Reorganize predefined macros for all Windows targets. by Michael J. Spencer · 14 years ago
  12. 20249a1 Fix Whitespace. by Michael J. Spencer · 14 years ago
  13. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 14 years ago
  14. 4045107 Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and QualifierInfos (rdar://8513756). by Argyrios Kyrtzidis · 14 years ago
  15. 95f4292 When performing typo correction, look through the set of known by Douglas Gregor · 14 years ago
  16. b870b88 At Fariborz's request, a somewhat cleaner bit-combining hack. by John McCall · 14 years ago
  17. eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 14 years ago
  18. 9a2b9d7 Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 14 years ago
  19. 9747583 Fix a marvelous chained AST writing bug, where we end up with the by Douglas Gregor · 14 years ago
  20. 1d9f1fe Give every file that ASTReader loads a type: module, PCH, precompiled preamble or main file. Base Decls' PCHLevel on this to make it more sane. by Sebastian Redl · 14 years ago
  21. c363273 Thread PerFileData through the ASTReader again, this time with the LLVM changes. by Sebastian Redl · 14 years ago
  22. 77424bc Implement chained PCH support for the macro definitions stored within by Douglas Gregor · 14 years ago
  23. b1a7d9a Revert r115336 ("Thread PerFileData through everything."), because by Douglas Gregor · 14 years ago
  24. dc92819 Thread PerFileData through everything. This allows us to remap stuff later. by Sebastian Redl · 14 years ago
  25. a866e65 Record module loaders and module source order. by Sebastian Redl · 14 years ago
  26. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  27. 3747ee7 If we get a TU_CONTEXT update from a chained PCH file before we by Douglas Gregor · 14 years ago
  28. 297c706 Support implicit includes when generating a PCH and allow the user to pass a -include on the command line following the PCH include. by Argyrios Kyrtzidis · 14 years ago
  29. edadecc Fix a bug in loading macro records. Fixes yet another crash in libclang. by Sebastian Redl · 14 years ago
  30. 4a9eb26 Fix a use of an invalidated reference due to a hash map reallocating. by Sebastian Redl · 14 years ago
  31. 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
  32. 76dc889 When setting the globally-visible declarations for a particular by Douglas Gregor · 14 years ago
  33. 8db9fae Change source manager serialization to be less tied to the PCH model. by Sebastian Redl · 14 years ago
  34. 4ee5a6f Only preload SLocEntries after the entire PCH chain was loaded. by Sebastian Redl · 14 years ago
  35. 301c9b0 Reshuffle PerFileData's members to make more sense. by Sebastian Redl · 14 years ago
  36. f73c93f Macro definitions in AST files have their own IDs. by Sebastian Redl · 14 years ago
  37. 4ea884b Replace loops with SmallVector::append. by Benjamin Kramer · 14 years ago
  38. f84cde1 Fix a C++ PCH problem which was exposed by r113019. CXXBaseOrMemberInitializer's IsWritten and source order is not set. by Argyrios Kyrtzidis · 14 years ago
  39. 62c78d5 Rename *PendingImplicitInstantiations to *PendingInstantiations. No by Chandler Carruth · 14 years ago
  40. 2a7fb27 Move more stuff out of Sema.h. by John McCall · 14 years ago
  41. 6e50e00 AST reader support for having specializations of templates from earlier in the chain. by Sebastian Redl · 14 years ago
  42. 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 14 years ago
  43. 7a1fad3 Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 14 years ago
  44. 5967d62 Add testcase for C++ chained PCH and fix the bugs it uncovered in name lookup. by Sebastian Redl · 14 years ago
  45. e1dde81 Read the UPDATE_VISIBLE record, and add its visible decls to the lookup tables. Also, free the lookup tables when destructing the ASTReader. by Sebastian Redl · 14 years ago
  46. 0ea8f7f Correctly initialize the visible decls pointer if there are no visible decls for a record. by Sebastian Redl · 14 years ago
  47. 8b12273 Baby step towards supporting namespaces in chained PCH. by Sebastian Redl · 14 years ago
  48. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  49. 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
  50. 074dcc8 Use the AST on-disk hash table for name lookup inside a DeclContext. by Argyrios Kyrtzidis · 14 years ago
  51. 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
  52. c8e5d51 serialization::TypeID is used with or without qualifiers, both as index and as index + qualifiers. by Argyrios Kyrtzidis · 14 years ago
  53. 0eca89e Share the common code of ComputeHash(Selector Sel) instead of keeping 2 copies in PCHReader and PCHWriter. by Argyrios Kyrtzidis · 14 years ago
  54. 501c103 Make sure to deallocate the identifier lookup tables and selector tables by Douglas Gregor · 14 years ago
  55. 8538e8d Rename pch namespace to serialization. by Sebastian Redl · 14 years ago
  56. f29f0a2 Rename stuff in PCHBitCodes.h by Sebastian Redl · 14 years ago
  57. 6ab7cd8 Rename the ASTReader header files. by Sebastian Redl · 14 years ago
  58. 904c9c8 Rename the ASTReader implementation files. by Sebastian Redl · 14 years ago[Renamed (99%) from lib/Serialization/PCHReader.cpp]
  59. 3c7f413 More PCH -> AST renaming. by Sebastian Redl · 14 years ago
  60. 571db7f Rename various classes from PCH to AST. by Sebastian Redl · 14 years ago
  61. c43b54c Rename PCHReader to ASTReader. by Sebastian Redl · 14 years ago
  62. 8572813 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 14 years ago[Renamed (99%) from lib/Frontend/PCHReader.cpp]
  63. 4557e47 Revert Sebastian's build-breaking patch. by Douglas Gregor · 14 years ago[Renamed (99%) from lib/Serialization/PCHReader.cpp]
  64. 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/PCHReader.cpp]
  65. 49b96d1 Change Sema's UnusedStaticFuncs to UnusedFileScopedDecls to allow also keeping track of unused file scoped variables. by Argyrios Kyrtzidis · 14 years ago
  66. 914ed9d Teach ASTUnit to hold on to the Sema object and ASTConsumer that are by Douglas Gregor · 14 years ago
  67. 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
  68. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  69. 646395b -Make TokenID of IdentifierInfo read-only, remove setTokenID(). by Argyrios Kyrtzidis · 14 years ago
  70. 27372b4 Reintroduce the ASTConsumer/ASTUnit fix from r110610, it has nothing to do with the breakage. by Sebastian Redl · 14 years ago
  71. deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
  72. 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
  73. 8e706f4 Refactor into functions PCH reading/writing the CXXBaseOrMemberInitializers. No functionality change. by Argyrios Kyrtzidis · 14 years ago
  74. 4056680 Write various C++-specific records to chained PCHs. Tests will come later. by Sebastian Redl · 14 years ago
  75. 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
  76. 72b9057 Support #pragma weak for PCH. by Argyrios Kyrtzidis · 14 years ago
  77. fa78dec Bring stats for the method pool back. by Sebastian Redl · 14 years ago
  78. 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
  79. e58aa89 When chaining, only write interesting selectors to the PCH. by Sebastian Redl · 14 years ago
  80. 5d05007 Store the IDs of selectors in the PCH file explicitly. by Sebastian Redl · 14 years ago
  81. 059612d Incomplete promotion of selector info to per-file data. by Sebastian Redl · 14 years ago
  82. a865005 Apart from storing/retrieving the previous redeclaration from PCH, also store/retrieve the most recent by Argyrios Kyrtzidis · 14 years ago
  83. be4ebcd Avoid writing a VTABLE_USES record in PCH if there are no entries. by Argyrios Kyrtzidis · 14 years ago
  84. 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
  85. 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
  86. 29ee3a2 Refactor the way PCHReader tracks whether we are in recursive loading. by Argyrios Kyrtzidis · 14 years ago
  87. 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
  88. a9f2368 Support extended vector types in chained PCH. by Sebastian Redl · 14 years ago
  89. 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
  90. 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
  91. fae3b2f Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 14 years ago
  92. 681d723 - Fix recording of offsets of types in dependent PCHs. by Sebastian Redl · 14 years ago
  93. 5606220 Add source location information to C++ base specifiers. by Nick Lewycky · 14 years ago
  94. f2f0f03 Make declarations in the dependent PCH visible, for C at least. by Sebastian Redl · 14 years ago
  95. 3201983 PCH read/write for selector reference pool. Finishes off radar 6507158. by Fariborz Jahanian · 14 years ago
  96. 577d479 Thread bitstream cursors all the way through the AST reading stuff. This way, reading a trivial 2-element chained file actually works. by Sebastian Redl · 14 years ago
  97. 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
  98. d27d3fc Allow loading macros from any file in the chain. WIP by Sebastian Redl · 14 years ago
  99. 04e6fd4 Promote some macro-related stuff to per-file data. Fix a cache-inefficient nested loop by inverting the nesting. Store the size of each file in the chain; will need this later for statement offsets. by Sebastian Redl · 14 years ago
  100. 11f5ccf Allow loading identifiers from any file in the chain. WIP by Sebastian Redl · 14 years ago