1. f9997a0 Fix a thinko where I didn't update a consistency check for by Douglas Gregor · 14 years ago
  2. 6f75550 Basic support for -mms-bitfields, from Carl Norum! by Douglas Gregor · 14 years ago
  3. 0433116 TextDiagnosticPrinter.cpp: Show diagnostics as far as possible even with invalid PresomedLoc, instead of just silencing it. by Axel Naumann · 14 years ago
  4. c938c16 Rvalue references for *this: by Douglas Gregor · 14 years ago
  5. f4c7371 Change QualType::getTypePtr() to return a const pointer, then change a by John McCall · 14 years ago
  6. 1aee05d Introduce a new kind of TemplateName that captures a substituted by Douglas Gregor · 14 years ago
  7. b1bdced Store/retrieve -fshort-enums for PCH, fixes rdar://8854933. by Argyrios Kyrtzidis · 14 years ago
  8. 2be29f4 Teach template template argument pack expansions to keep track of the by Douglas Gregor · 14 years ago
  9. 3efd52c Properly propagate #pragma diagnostic mappings from PCH but not command-line warning flags. by Argyrios Kyrtzidis · 14 years ago
  10. cded4f6 Keep track of the number of expansions to be produced from a type pack by Douglas Gregor · 14 years ago
  11. c3069d6 Start implementing support for substitution into pack expansions that by Douglas Gregor · 14 years ago
  12. cbb6748 Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter, by Sean Hunt · 14 years ago
  13. f84109e Update AST reader/writer to handle new AppleKext. by Fariborz Jahanian · 14 years ago
  14. 9d156a7 Introduce an AttributedType, but don't actually use it anywhere yet. by John McCall · 14 years ago
  15. a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 14 years ago
  16. ba68eca Add semantic analysis for the creation of and an AST representation by Douglas Gregor · 14 years ago
  17. 3fb9e4b Implement pack expansion of base initializers, so that we can by Douglas Gregor · 14 years ago
  18. f90b27a Implement pack expansions whose pattern is a base-specifier. by Douglas Gregor · 14 years ago
  19. c32647d Add -fobjc-default-synthesized-properties flag by Ted Kremenek · 14 years ago
  20. 7536dd5 Introduce a new type, PackExpansionType, to capture types that are by Douglas Gregor · 14 years ago
  21. 256053b Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}. by Michael J. Spencer · 14 years ago
  22. 4eeebc4 MemoryBuffer API update. by Michael J. Spencer · 14 years ago
  23. 0827408 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 14 years ago
  24. e23cf43 Restore r121752 without modification. by John McCall · 14 years ago
  25. 5bfe232 Pull out r121752 in case it's causing the selfhost breakage. by John McCall · 14 years ago
  26. 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
  27. 1ab55e9 Eliminate the branching in QualType::getTypePtr() by providing a by Douglas Gregor · 14 years ago
  28. 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
  29. 3a321e2 Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 14 years ago
  30. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 14 years ago
  31. 08a5326 Serialization: support for CUDA language extensions by Peter Collingbourne · 14 years ago
  32. 89d9980 When using a precompiled preamble with detailed preprocessing records, by Douglas Gregor · 14 years ago
  33. 414cb64 When loading a precompiled preamble, use the file ID of the by Douglas Gregor · 14 years ago
  34. 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
  35. 54353f4 Hide a bunch of symbols. by Benjamin Kramer · 14 years ago
  36. 898a061 change the 'is directory' indicator to be a null-or-not by Chris Lattner · 14 years ago
  37. d6f6111 simplify the cache miss handling code, eliminating CacheMissing. by Chris Lattner · 14 years ago
  38. 74e976b PCH files only cache successful stats. Remove the code that reads/writes by Chris Lattner · 14 years ago
  39. 10e286a rework the stat cache, pulling it out of FileManager.h into by Chris Lattner · 14 years ago
  40. 75dfb65 tidy up. Split FileManager::getBufferForFile into by Chris Lattner · 14 years ago
  41. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
  42. 6538227 remove old compatibility APIs, use StringRef versions instead. by Chris Lattner · 14 years ago
  43. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
  44. e86d78c Add a variant of GCC-style vector types for ARM NEON. by Bob Wilson · 14 years ago
  45. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
  46. f41d3be Read/write from/to PCH the diagnostic mappings that the user set so that e.g. #pragma clang diagnostic can be used in a PCH. by Argyrios Kyrtzidis · 14 years ago
  47. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  48. 4ab829c Plug a leak in the preprocessing record's handling of inclusion by Douglas Gregor · 14 years ago
  49. 295a2a6 Make the deserialization of macro definitions lazy, so that we can by Douglas Gregor · 14 years ago
  50. 7c789c1 Make the deserialization of C++ base class specifiers lazy, improving by Douglas Gregor · 14 years ago
  51. 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
  52. bef1a7b Use the ASTMutationListener to track added template specializations in a chained PCH. by Argyrios Kyrtzidis · 14 years ago
  53. 32adc8b When de-serializing a type that is supposed to be canonical, call by Douglas Gregor · 14 years ago
  54. 7b90340 Put the mechanism in place to track modifications in an AST entity that were committed after by Argyrios Kyrtzidis · 14 years ago
  55. 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
  56. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 14 years ago
  57. dae4ac4 Reorganize predefined macros for all Windows targets. by Michael J. Spencer · 14 years ago
  58. 20249a1 Fix Whitespace. by Michael J. Spencer · 14 years ago
  59. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 14 years ago
  60. 4045107 Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and QualifierInfos (rdar://8513756). by Argyrios Kyrtzidis · 14 years ago
  61. 95f4292 When performing typo correction, look through the set of known by Douglas Gregor · 14 years ago
  62. b870b88 At Fariborz's request, a somewhat cleaner bit-combining hack. by John McCall · 14 years ago
  63. eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 14 years ago
  64. 9a2b9d7 Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 14 years ago
  65. 9747583 Fix a marvelous chained AST writing bug, where we end up with the by Douglas Gregor · 14 years ago
  66. 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
  67. c363273 Thread PerFileData through the ASTReader again, this time with the LLVM changes. by Sebastian Redl · 14 years ago
  68. 77424bc Implement chained PCH support for the macro definitions stored within by Douglas Gregor · 14 years ago
  69. b1a7d9a Revert r115336 ("Thread PerFileData through everything."), because by Douglas Gregor · 14 years ago
  70. dc92819 Thread PerFileData through everything. This allows us to remap stuff later. by Sebastian Redl · 14 years ago
  71. a866e65 Record module loaders and module source order. by Sebastian Redl · 14 years ago
  72. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  73. 3747ee7 If we get a TU_CONTEXT update from a chained PCH file before we by Douglas Gregor · 14 years ago
  74. 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
  75. edadecc Fix a bug in loading macro records. Fixes yet another crash in libclang. by Sebastian Redl · 14 years ago
  76. 4a9eb26 Fix a use of an invalidated reference due to a hash map reallocating. by Sebastian Redl · 14 years ago
  77. 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
  78. 76dc889 When setting the globally-visible declarations for a particular by Douglas Gregor · 14 years ago
  79. 8db9fae Change source manager serialization to be less tied to the PCH model. by Sebastian Redl · 14 years ago
  80. 4ee5a6f Only preload SLocEntries after the entire PCH chain was loaded. by Sebastian Redl · 14 years ago
  81. 301c9b0 Reshuffle PerFileData's members to make more sense. by Sebastian Redl · 14 years ago
  82. f73c93f Macro definitions in AST files have their own IDs. by Sebastian Redl · 14 years ago
  83. 4ea884b Replace loops with SmallVector::append. by Benjamin Kramer · 14 years ago
  84. 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
  85. 62c78d5 Rename *PendingImplicitInstantiations to *PendingInstantiations. No by Chandler Carruth · 14 years ago
  86. 2a7fb27 Move more stuff out of Sema.h. by John McCall · 14 years ago
  87. 6e50e00 AST reader support for having specializations of templates from earlier in the chain. by Sebastian Redl · 14 years ago
  88. 5f1e094 More header elimination. The goal of all this is to allow Parser to by John McCall · 14 years ago
  89. 7a1fad3 Remove a header dependency from Sema.h at the cost of some type safety. by John McCall · 14 years ago
  90. 5967d62 Add testcase for C++ chained PCH and fix the bugs it uncovered in name lookup. by Sebastian Redl · 14 years ago
  91. 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
  92. 0ea8f7f Correctly initialize the visible decls pointer if there are no visible decls for a record. by Sebastian Redl · 14 years ago
  93. 8b12273 Baby step towards supporting namespaces in chained PCH. by Sebastian Redl · 14 years ago
  94. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  95. 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
  96. 074dcc8 Use the AST on-disk hash table for name lookup inside a DeclContext. by Argyrios Kyrtzidis · 14 years ago
  97. 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
  98. c8e5d51 serialization::TypeID is used with or without qualifiers, both as index and as index + qualifiers. by Argyrios Kyrtzidis · 14 years ago
  99. 0eca89e Share the common code of ComputeHash(Selector Sel) instead of keeping 2 copies in PCHReader and PCHWriter. by Argyrios Kyrtzidis · 14 years ago
  100. 501c103 Make sure to deallocate the identifier lookup tables and selector tables by Douglas Gregor · 14 years ago