1. 7079886 Revise the representation of parameter scope data so that the by John McCall · 14 years ago
  2. 3aa8140 Add an optional field attached to a DeclRefExpr which points back to the by Chandler Carruth · 14 years ago
  3. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 14 years ago
  4. 6857c3e Remove the NameQualifier struct, which was just a wrapper around by Chandler Carruth · 14 years ago
  5. 7e740bd Several cosmetic changes, no functionality changed. by Chandler Carruth · 14 years ago
  6. cb66cff Move the state bits in DeclRefExpr out of the pointer union and into by Chandler Carruth · 14 years ago
  7. f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 14 years ago
  8. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 14 years ago
  9. ec997dc Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout' by Chandler Carruth · 14 years ago
  10. a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 14 years ago
  11. ab9c038 Serialize/deserialize the HasStandardLayout bit when writing/reading PCHs. by Anders Carlsson · 14 years ago
  12. 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 · 14 years ago
  13. e9b5f3d Enhance clang_getCXTUResourceUsage() to report the sizes of the memory buffers used by PCH. by Ted Kremenek · 14 years ago
  14. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 14 years ago
  15. b7d98d3 If a null statement was preceded by an empty macro keep its instantiation source location by Argyrios Kyrtzidis · 14 years ago
  16. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 14 years ago
  17. 8d8f2c2 Fix a crash when ASTReader emits diagnostic when another one is in flight. Fixes rdar//9334563. by Argyrios Kyrtzidis · 14 years ago
  18. 5526220 t/clang/expr-traits by John Wiegley · 14 years ago
  19. 6e089c6 Use template magic to make dumping of vectors slightly less fragile. by Benjamin Kramer · 14 years ago
  20. 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 · 14 years ago
  21. 7c0837f Fix adding an anonymous namespace in a chained PCH to a namespace from a previous PCH. by Sebastian Redl · 14 years ago
  22. 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 · 14 years ago
  23. 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 · 14 years ago
  24. 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 · 14 years ago
  25. 9b6347c Implement most of the remaining logic in __is_literal type trait. This by Chandler Carruth · 14 years ago
  26. 4d6e5a2 Begin tracking trivialness of move constructors and move assignment by Chandler Carruth · 14 years ago
  27. 0d2d1bc Teach the AST reader and writer to preserve the __DEPRECATED bit in by Chandler Carruth · 14 years ago
  28. 2ac0b7a For by Argyrios Kyrtzidis · 14 years ago
  29. 4423ac0 For by Argyrios Kyrtzidis · 14 years ago
  30. e23ac65 Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 14 years ago
  31. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 14 years ago
  32. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
  33. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
  34. f111d93 C1X: implement generic selections by Peter Collingbourne · 14 years ago
  35. 7e7fbd0 C1X: add a language standard by Peter Collingbourne · 14 years ago
  36. 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
  37. 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
  38. 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
  39. 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
  40. df1550f Fix AST serialization of reference-to-reference types. This previously caused by Richard Smith · 14 years ago
  41. a49218e PR8369: make __attribute((regparm(0))) work correctly. Original patch by by Eli Friedman · 14 years ago
  42. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
  43. 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
  44. 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
  45. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  46. 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 14 years ago
  47. 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 14 years ago
  48. 06dec89 Renamed OffsetOfNode::getRange to getSourceRange for uniformity. by Abramo Bagnara · 14 years ago
  49. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  50. 910ee57 Silence gcc warnings. by Argyrios Kyrtzidis · 14 years ago
  51. 0199ac0 Fix CMake build. by Argyrios Kyrtzidis · 14 years ago
  52. b0f4b9a Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 14 years ago
  53. f25330b When deserializing CXXBaseSpecifiers (and offsets), make sure to walk the chain in the correct order. by Anders Carlsson · 14 years ago
  54. eecf5fa Add a bit to ParmVarDecl indicating whether the parameter undergoes by John McCall · 14 years ago
  55. f525160 Teach libclang's token-annotation logic about context-sensitive by Douglas Gregor · 14 years ago
  56. a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 14 years ago
  57. 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
  58. acba90f Fixed NamespaceDecl source range. by Abramo Bagnara · 14 years ago
  59. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
  60. c850578 Write CXX base specifier offsets for chained ASTs. by Anders Carlsson · 14 years ago
  61. b0ca137 When serializing a DeclRefExpr, always store the number of explicit template by Anders Carlsson · 14 years ago
  62. a868c37 Completed source ranges fixes for all classes inheriting from TypeDecl. by Abramo Bagnara · 14 years ago
  63. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 14 years ago
  64. 8b5b409 Reinstate r127112, "Propagate new-style exception spec information to ExtProtoInfo.", this time with the missing header. by Sebastian Redl · 14 years ago
  65. 708a866 Revert r127112, "Propagate new-style exception spec information to ExtProtoInfo." by NAKAMURA Takumi · 14 years ago
  66. 06bfa84 Propagate new-style exception spec information to ExtProtoInfo. by Sebastian Redl · 14 years ago
  67. 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 14 years ago
  68. b6ab6c1 Improved MemberPointerType source locations. by Abramo Bagnara · 14 years ago
  69. 67da6f6 When we're deserializing a template parameter declaration, temporarily by Douglas Gregor · 14 years ago
  70. 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
  71. 9a299e0 Make sure to put template parameters into their owning template's by Douglas Gregor · 14 years ago
  72. 203548b Fixed source range for LabelDecl. by Abramo Bagnara · 14 years ago
  73. 55a9637 Removed left brace location from LinkageSpecDecl. by Abramo Bagnara · 14 years ago
  74. 5f6bcbe Fixed end source location for LinkageSpecDecl. by Abramo Bagnara · 14 years ago
  75. 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 14 years ago
  76. b6744ef Push nested-name-specifier source location information into template by Douglas Gregor · 14 years ago
  77. 94fdffa Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  78. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
  79. cfe9af2 Implement -mrtd which sets the StdCall calling convention to be the default one. by Roman Divacky · 14 years ago
  80. 1c51b1c Add missing options. by Roman Divacky · 14 years ago
  81. 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 14 years ago
  82. be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 14 years ago
  83. 44cd9f9 Revert r126737, the most recent nested-name-specifier location change, for buildbot breakage. by Douglas Gregor · 14 years ago
  84. 239cbb0 Push nested-name-specifier source location information into elaborated by Douglas Gregor · 14 years ago
  85. 2494dd0 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  86. 5f791bb Refactor the construction of nested-name-specifiers with by Douglas Gregor · 14 years ago
  87. 40d96a6 Push nested-name-specifier location information into DeclRefExpr and by Douglas Gregor · 14 years ago
  88. 4c9be89 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  89. 7c3179c Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  90. 00cf3cc Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  91. f3db29f Push nested-name-specifier source-location information into by Douglas Gregor · 14 years ago
  92. 0cfaf6a Push nested-name-specifier source location information into namespace aliases. by Douglas Gregor · 14 years ago
  93. db99241 Push nested-name-specifier source location information into using directives. by Douglas Gregor · 14 years ago
  94. c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
  95. dc35571 Update UsingDecl, UnresolvedUsingTypenameDecl, and by Douglas Gregor · 14 years ago
  96. 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 14 years ago
  97. 277a6e7 Preserve what the user passed to -include when emitting .d files. Fixes PR8974! by Nick Lewycky · 14 years ago
  98. 7da99b0 Add a CXXExceptions flag to LangOptions. by Anders Carlsson · 14 years ago
  99. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  100. 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