1. 3a321e2 Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 15 years ago
  2. 8f15094 When an "inline" declaration was followed by a definition not marked by Douglas Gregor · 15 years ago
  3. f187237 Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. by Francois Pichet · 15 years ago
  4. 6ad6f28 Type traits intrinsic implementation: __is_base_of(T, U) by Francois Pichet · 15 years ago
  5. 381d34e Re-implement caching for the linkage calculation of declarations. by Douglas Gregor · 15 years ago
  6. b5f35ba Revert r120808, my previous implementation of caching for the linkage by Douglas Gregor · 15 years ago
  7. 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 15 years ago
  8. 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 15 years ago
  9. a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 15 years ago
  10. 2357207 Implement caching for the linkage and visibility calculations of declarations. by Douglas Gregor · 15 years ago
  11. 12f78a6 Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPropertyRefExpr by John McCall · 15 years ago
  12. 08a5326 Serialization: support for CUDA language extensions by Peter Collingbourne · 15 years ago
  13. 89d9980 When using a precompiled preamble with detailed preprocessing records, by Douglas Gregor · 15 years ago
  14. 414cb64 When loading a precompiled preamble, use the file ID of the by Douglas Gregor · 15 years ago
  15. 03013fa Merge System into Support. by Michael J. Spencer · 15 years ago
  16. 54353f4 Hide a bunch of symbols. by Benjamin Kramer · 15 years ago
  17. 898a061 change the 'is directory' indicator to be a null-or-not by Chris Lattner · 15 years ago
  18. d6f6111 simplify the cache miss handling code, eliminating CacheMissing. by Chris Lattner · 15 years ago
  19. 74e976b PCH files only cache successful stats. Remove the code that reads/writes by Chris Lattner · 15 years ago
  20. 10e286a rework the stat cache, pulling it out of FileManager.h into by Chris Lattner · 15 years ago
  21. 75dfb65 tidy up. Split FileManager::getBufferForFile into by Chris Lattner · 15 years ago
  22. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
  23. 6538227 remove old compatibility APIs, use StringRef versions instead. by Chris Lattner · 15 years ago
  24. 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 15 years ago
  25. 44aa1f3 Revert r119838 "Don't warn for empty 'if' body if there is a macro that expands to nothing" by Argyrios Kyrtzidis · 15 years ago
  26. a25b6a4 Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: by Argyrios Kyrtzidis · 15 years ago
  27. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
  28. f89e55a Calculate the value kind of an expression when it's created and by John McCall · 15 years ago
  29. a4ffd85 For an Objective-C @synthesize statement, e.g., by Douglas Gregor · 15 years ago
  30. 7cd7d1a Add a new expression kind, OpaqueValueExpr, which is useful for by John McCall · 15 years ago
  31. e86d78c Add a variant of GCC-style vector types for ARM NEON. by Bob Wilson · 15 years ago
  32. 826faa2 Replace UsingDecl's SmallPtrSet of UsingShadowDecls with a linked list to avoid leaking memory. by Argyrios Kyrtzidis · 15 years ago
  33. 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 15 years ago
  34. 60f7684 Don't write an empty DIAG_USER_MAPPINGS record. by Argyrios Kyrtzidis · 15 years ago
  35. 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 · 15 years ago
  36. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
  37. 4ab829c Plug a leak in the preprocessing record's handling of inclusion by Douglas Gregor · 15 years ago
  38. acec34b Flush statements after writing each DECL_CXX_BASE_SPECIFIERS node by Douglas Gregor · 15 years ago
  39. 295a2a6 Make the deserialization of macro definitions lazy, so that we can by Douglas Gregor · 15 years ago
  40. 7c789c1 Make the deserialization of C++ base class specifiers lazy, improving by Douglas Gregor · 15 years ago
  41. 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 · 15 years ago
  42. 3c7d7af Remove an assertion that hit on legitimate cases. A redeclaration may have location before the by Argyrios Kyrtzidis · 15 years ago
  43. 100050b Use the ASTMutationListener to track when a named decl gets added to a DeclContext, by Argyrios Kyrtzidis · 15 years ago
  44. 0f04f69 Properly add chained template specializations. by Argyrios Kyrtzidis · 15 years ago
  45. d3d0755 Fix the re-serializing decls in a chained PCH mechanism. by Argyrios Kyrtzidis · 15 years ago
  46. bef1a7b Use the ASTMutationListener to track added template specializations in a chained PCH. by Argyrios Kyrtzidis · 15 years ago
  47. c8e5cf8 Make AST deserialization for class template specializations lazier, by by Douglas Gregor · 15 years ago
  48. 69aecc6 Lazily load the next friend in the chain of FriendDecls, to eliminate by Douglas Gregor · 15 years ago
  49. 06c9193 Lazily load the "next" namespace in the chain of NamespaceDecls, to by Douglas Gregor · 15 years ago
  50. 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 15 years ago
  51. 32adc8b When de-serializing a type that is supposed to be canonical, call by Douglas Gregor · 15 years ago
  52. 428edaf Improve the tracking of source locations for parentheses in constructor calls. by Chandler Carruth · 15 years ago
  53. b6cc0e1 Keep track in chained PCH of implicit members that were added after the definition was completed. by Argyrios Kyrtzidis · 15 years ago
  54. 565bf30 Start fleshing out ASTMutationListener; notify when a tag definition is completed. by Argyrios Kyrtzidis · 15 years ago
  55. ba901b5 Introduce a DeclsToRewrite field in ASTWrite, used for collecting the decls that will be replaced in the chained PCH. by Argyrios Kyrtzidis · 15 years ago
  56. aacdd02 Some method renaming, no functionality change. by Argyrios Kyrtzidis · 15 years ago
  57. 89eaf3a Refactoring. by Argyrios Kyrtzidis · 15 years ago
  58. 7b90340 Put the mechanism in place to track modifications in an AST entity that were committed after by Argyrios Kyrtzidis · 15 years ago
  59. 134db1f Simplify and "robust-ify" the way that CXXRecord references point to the definition data when loaded from PCH. by Argyrios Kyrtzidis · 15 years ago
  60. c01dc6f Minor refactoring; Pull reading/writing DefinitionData out into a function. by Argyrios Kyrtzidis · 15 years ago
  61. 1fb0caa Substantially revise how clang computes the visibility of a declaration to by John McCall · 15 years ago
  62. dae4ac4 Reorganize predefined macros for all Windows targets. by Michael J. Spencer · 15 years ago
  63. 20249a1 Fix Whitespace. by Michael J. Spencer · 15 years ago
  64. 441fff1 Modify the assumptions of an assert; the updated latest redeclaration can have the same location by Argyrios Kyrtzidis · 15 years ago
  65. ecdcb88 Extend the preprocessing record and libclang with support for by Douglas Gregor · 15 years ago
  66. 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 · 15 years ago
  67. 3e8a614 Minor optimization; Try to iterator over redeclarations only when necessary. by Argyrios Kyrtzidis · 15 years ago
  68. 9703b0d Fix issue with chained PCH where forward references did not pick up later definition in the chained PCH. by Argyrios Kyrtzidis · 15 years ago
  69. 220a9c8 Putting back safe fixes 116836,116837,116838 by Andrew Trick · 15 years ago
  70. 7cffb55 Reverting 116836,116837,116838 until we resolve the getLangStandardForKind failures. by Andrew Trick · 15 years ago
  71. 0d7d399 Fix up the comments for creating ParmVarDeclAbbrev to reflect reality. by Argyrios Kyrtzidis · 15 years ago
  72. 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 · 15 years ago
  73. 6102ca1 White-listing templated-scope friend decls is a good idea, but doing it by John McCall · 15 years ago
  74. c44d91c Eradicate IsSuper field from ObjCImplicitSetterGetterRefExprClass by Fariborz Jahanian · 15 years ago
  75. 4045107 Read/write to/from PCH DeclarationNameLocs, DeclarationNameInfos and QualifierInfos (rdar://8513756). by Argyrios Kyrtzidis · 15 years ago
  76. 95f4292 When performing typo correction, look through the set of known by Douglas Gregor · 15 years ago
  77. b870b88 At Fariborz's request, a somewhat cleaner bit-combining hack. by John McCall · 15 years ago
  78. 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 · 15 years ago
  79. eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 15 years ago
  80. 336d43a Give a default implementation for ASTDeserializationListener's methods, no functionality change. by Argyrios Kyrtzidis · 15 years ago
  81. 8ac2d44 Eliminate usage of ObjCSuperExpr used for by Fariborz Jahanian · 15 years ago
  82. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 15 years ago
  83. 9a2b9d7 Implement -fshort-enums (rdar://8490496). by Argyrios Kyrtzidis · 15 years ago
  84. 0a0c3e7 Serialize the "inline" bit for namespaces. Fixes <rdar://problem/8515069>. by Douglas Gregor · 15 years ago
  85. 9747583 Fix a marvelous chained AST writing bug, where we end up with the by Douglas Gregor · 15 years ago
  86. 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 · 15 years ago
  87. c363273 Thread PerFileData through the ASTReader again, this time with the LLVM changes. by Sebastian Redl · 15 years ago
  88. 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 · 15 years ago
  89. 77424bc Implement chained PCH support for the macro definitions stored within by Douglas Gregor · 15 years ago
  90. b1a7d9a Revert r115336 ("Thread PerFileData through everything."), because by Douglas Gregor · 15 years ago
  91. dc92819 Thread PerFileData through everything. This allows us to remap stuff later. by Sebastian Redl · 15 years ago
  92. a866e65 Record module loaders and module source order. by Sebastian Redl · 15 years ago
  93. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 15 years ago
  94. 3747ee7 If we get a TU_CONTEXT update from a chained PCH file before we by Douglas Gregor · 15 years ago
  95. ee9b0ba When an identifier that has a macro definition in the original PCH by Douglas Gregor · 15 years ago
  96. 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 · 15 years ago
  97. 1a18600 Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://8483139. by Argyrios Kyrtzidis · 15 years ago
  98. edadecc Fix a bug in loading macro records. Fixes yet another crash in libclang. by Sebastian Redl · 15 years ago
  99. 4a9eb26 Fix a use of an invalidated reference due to a hash map reallocating. by Sebastian Redl · 15 years ago
  100. 196f557 My previous fix was incorrect for non-chained PCH reuse. Fix again. by Sebastian Redl · 15 years ago