1. ab9c038 Serialize/deserialize the HasStandardLayout bit when writing/reading PCHs. by Anders Carlsson · 13 years ago
  2. f79a719 Add a decl update when a static data member of a class template is instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost. by Sebastian Redl · 13 years ago
  3. e9b5f3d Enhance clang_getCXTUResourceUsage() to report the sizes of the memory buffers used by PCH. by Ted Kremenek · 13 years ago
  4. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  5. b7d98d3 If a null statement was preceded by an empty macro keep its instantiation source location by Argyrios Kyrtzidis · 13 years ago
  6. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  7. 8d8f2c2 Fix a crash when ASTReader emits diagnostic when another one is in flight. Fixes rdar//9334563. by Argyrios Kyrtzidis · 13 years ago
  8. 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
  9. 6e089c6 Use template magic to make dumping of vectors slightly less fragile. by Benjamin Kramer · 13 years ago
  10. 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
  11. 7c0837f Fix adding an anonymous namespace in a chained PCH to a namespace from a previous PCH. by Sebastian Redl · 13 years ago
  12. 58a2cd8 Synthesizing the definition of an implicit member is an AST modification, so notify any mutation listeners of it. This fixes a crasher in chained PCH, where an implicit destructor in a PCH gets a definition in a chained PCH, which is then lost. However, any further use of the destructor would cause its definition to be regenerated in the final file, hiding the bug. by Sebastian Redl · 13 years ago
  13. 024e1c4 On reading DeclContexts from PCH, check for visible updates even if the context was empty in the original version. Also, if there are any, tell the context that it has external visible decls. This fixes the problem that a namespace that was empty in the initial PCH (could also happen if the initial PCH didn't include any std header but caused implicit creation of namespace std, e.g. due to implicit declaration of a virtual destructor) never found any declaration declared in *any* chained PCH. Very ugly when the chained PCH includes all that std stuff, as the errors were effectively the same as not including std headers. by Sebastian Redl · 13 years ago
  14. c1d3ffb Store the full list of pending instantiations in a chained PCH. Previously we attempted to store only new pending instantiations, but our filter was incorrect, dropping implicit instantiations of class template members. It's just not worth coming up with a complex filter that is correct, when the only cost is PCH files that are a few hundred bytes (at most) larger. by Sebastian Redl · 13 years ago
  15. 9b6347c Implement most of the remaining logic in __is_literal type trait. This by Chandler Carruth · 13 years ago
  16. 4d6e5a2 Begin tracking trivialness of move constructors and move assignment by Chandler Carruth · 13 years ago
  17. 0d2d1bc Teach the AST reader and writer to preserve the __DEPRECATED bit in by Chandler Carruth · 13 years ago
  18. 2ac0b7a For by Argyrios Kyrtzidis · 13 years ago
  19. 4423ac0 For by Argyrios Kyrtzidis · 13 years ago
  20. e23ac65 Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 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. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  24. f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  25. 7e7fbd0 C1X: add a language standard by Peter Collingbourne · 14 years ago
  26. 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
  27. 5bbcdbf Chained PCH: Remember when additional specializations are added to a function template from a previous PCH. Fixes the only crasher when using massive chains on Clang's Sema component. We still have some incomplete codegen there. by Sebastian Redl · 14 years ago
  28. 5655837 The ASTReader created by -chain-include used the generated PCH buffers in the wrong order. The effect was that all but the first chain-include files was ignored for subsequent compilations. by Sebastian Redl · 14 years ago
  29. 3e2193c Add a flag to StringLiteral to keep track of whether the string is a pascal string or not. by Anders Carlsson · 14 years ago
  30. df1550f Fix AST serialization of reference-to-reference types. This previously caused by Richard Smith · 14 years ago
  31. a49218e PR8369: make __attribute((regparm(0))) work correctly. Original patch by by Eli Friedman · 14 years ago
  32. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
  33. ce0682f Make ChainedIncludesSource an ExternalSemaSource, otherwise initialization of the ASTReader is incomplete, leading to errors like not realizing std::type_info is already defined. by Sebastian Redl · 14 years ago
  34. 0ab547c Tell the diagnostic client about starting and ending source files when automatically creating chained PCHs. This way, we don't get a crash whenever a diagnostic is emitted while processing the include. by Sebastian Redl · 14 years ago
  35. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  36. 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 14 years ago
  37. 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 14 years ago
  38. 06dec89 Renamed OffsetOfNode::getRange to getSourceRange for uniformity. by Abramo Bagnara · 14 years ago
  39. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  40. 910ee57 Silence gcc warnings. by Argyrios Kyrtzidis · 14 years ago
  41. 0199ac0 Fix CMake build. by Argyrios Kyrtzidis · 14 years ago
  42. b0f4b9a Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 14 years ago
  43. f25330b When deserializing CXXBaseSpecifiers (and offsets), make sure to walk the chain in the correct order. by Anders Carlsson · 14 years ago
  44. eecf5fa Add a bit to ParmVarDecl indicating whether the parameter undergoes by John McCall · 14 years ago
  45. f525160 Teach libclang's token-annotation logic about context-sensitive by Douglas Gregor · 14 years ago
  46. a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 14 years ago
  47. 2c10c80 When writing file references in a pch, make sure to ask the file manager for the absolute path. by Anders Carlsson · 14 years ago
  48. acba90f Fixed NamespaceDecl source range. by Abramo Bagnara · 14 years ago
  49. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
  50. c850578 Write CXX base specifier offsets for chained ASTs. by Anders Carlsson · 14 years ago
  51. b0ca137 When serializing a DeclRefExpr, always store the number of explicit template by Anders Carlsson · 14 years ago
  52. a868c37 Completed source ranges fixes for all classes inheriting from TypeDecl. by Abramo Bagnara · 14 years ago
  53. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 14 years ago
  54. 8b5b409 Reinstate r127112, "Propagate new-style exception spec information to ExtProtoInfo.", this time with the missing header. by Sebastian Redl · 14 years ago
  55. 708a866 Revert r127112, "Propagate new-style exception spec information to ExtProtoInfo." by NAKAMURA Takumi · 14 years ago
  56. 06bfa84 Propagate new-style exception spec information to ExtProtoInfo. by Sebastian Redl · 14 years ago
  57. 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 14 years ago
  58. b6ab6c1 Improved MemberPointerType source locations. by Abramo Bagnara · 14 years ago
  59. 67da6f6 When we're deserializing a template parameter declaration, temporarily by Douglas Gregor · 14 years ago
  60. b1c8649 Currently we can only remap a file by creating a MemoryBuffer and replacing the file contents with it. by Argyrios Kyrtzidis · 14 years ago
  61. 9a299e0 Make sure to put template parameters into their owning template's by Douglas Gregor · 14 years ago
  62. 203548b Fixed source range for LabelDecl. by Abramo Bagnara · 14 years ago
  63. 55a9637 Removed left brace location from LinkageSpecDecl. by Abramo Bagnara · 14 years ago
  64. 5f6bcbe Fixed end source location for LinkageSpecDecl. by Abramo Bagnara · 14 years ago
  65. 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 14 years ago
  66. b6744ef Push nested-name-specifier source location information into template by Douglas Gregor · 14 years ago
  67. 94fdffa Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  68. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
  69. cfe9af2 Implement -mrtd which sets the StdCall calling convention to be the default one. by Roman Divacky · 14 years ago
  70. 1c51b1c Add missing options. by Roman Divacky · 14 years ago
  71. 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 14 years ago
  72. be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 14 years ago
  73. 44cd9f9 Revert r126737, the most recent nested-name-specifier location change, for buildbot breakage. by Douglas Gregor · 14 years ago
  74. 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 14 years ago
  75. 2494dd0 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  76. 5f791bb Refactor the construction of nested-name-specifiers with by Douglas Gregor · 14 years ago
  77. 40d96a6 Push nested-name-specifier location information into DeclRefExpr and by Douglas Gregor · 14 years ago
  78. 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  79. 7c3179c Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  80. 00cf3cc Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  81. f3db29f Push nested-name-specifier source-location information into by Douglas Gregor · 14 years ago
  82. 0cfaf6a Push nested-name-specifier source location information into namespace aliases. by Douglas Gregor · 14 years ago
  83. db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 14 years ago
  84. c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
  85. dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 14 years ago
  86. 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 14 years ago
  87. 277a6e7 Preserve what the user passed to -include when emitting .d files. Fixes PR8974! by Nick Lewycky · 14 years ago
  88. 7da99b0 Add a CXXExceptions flag to LangOptions. by Anders Carlsson · 14 years ago
  89. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  90. da4b7cf Add a new ObjCExceptions member variable to LangOptions. This controls whether Objective-C exceptions are enabled or not (they are by default). by Anders Carlsson · 14 years ago
  91. 57ad378 Step #2/N of __label__ support: keep pushing LabelDecl forward, by Chris Lattner · 14 years ago
  92. 56ca35d Change the representation of GNU ?: expressions to use a different expression by John McCall · 14 years ago
  93. ad8dcf4 Step #1/N of implementing support for __label__: split labels into by Chris Lattner · 14 years ago
  94. 84bccea Serialization/deserialization support for floating point #pragma by Peter Collingbourne · 14 years ago
  95. 8e3df4d Allow resolving headers from a PCH even after headers+PCH were moved to another path. by Argyrios Kyrtzidis · 14 years ago
  96. 0895d15 When reading the AST, delay loading of the redeclaration chain to avoid deeply nested calls. by Argyrios Kyrtzidis · 14 years ago
  97. 0a86d44 Add CMake dependencies so that LLVM_USED_LIBS order doesn't matter. by Jeffrey Yasskin · 14 years ago
  98. 0a48029 Rename the operation that loads a preprocessed entity from a given offset to indicate that we're loading from an offset, not an index, lest one be confused. No functionality change. by Douglas Gregor · 14 years ago
  99. 217cacc Eliminate a major performance problem with chained PCH, where we were by Douglas Gregor · 14 years ago
  100. 040a804 Implement AST/PCH chaining support for macro definitions. Previously, by Douglas Gregor · 14 years ago