1. 8e1b80c Touchup to comments that weren't quite in sync with code by Jonathan D. Turner · 13 years ago
  2. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  3. 953c564 Improvements to abbreviations for PCH which add support for EnumDecl, ObjCIvarDecl, TypedefDecl, VarDecl and FieldDecl and improve support for ParmVarDecl. by Jonathan D. Turner · 13 years ago
  4. 2808757 Test of commit access. by Jonathan D. Turner · 13 years ago
  5. a72d8c4 Introduce additional abbreviations into the AST writer for by Douglas Gregor · 13 years ago
  6. 4cdb0e2 [PCH] Store the offsets of source location file entries and go through them by Argyrios Kyrtzidis · 13 years ago
  7. b68ffb1 [PCH] Be conservative and check all the files the PCH references to see if by Argyrios Kyrtzidis · 13 years ago
  8. ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
  9. 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 13 years ago
  10. 2be7e90 Implement defaulting of destructors. by Sean Hunt · 13 years ago
  11. cdee3fe Implement implicit deletion of default constructors. by Sean Hunt · 13 years ago
  12. 37b8c9e Clean up trivial default constructors now. by Sean Hunt · 13 years ago
  13. 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
  14. 31d375f Keep track of the file ID corresponding to the original file used to by Douglas Gregor · 13 years ago
  15. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
  16. dca8ee8 Introduce a new libclang parsing flag, by Douglas Gregor · 13 years ago
  17. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  18. ebcbe1d there i fixed it by Sean Hunt · 13 years ago
  19. 156b640 Implement serialization of delegating constructors. by Sean Hunt · 13 years ago
  20. dd3e554 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 13 years ago
  21. 7079886 Revise the representation of parameter scope data so that the by John McCall · 13 years ago
  22. 3aa8140 Add an optional field attached to a DeclRefExpr which points back to the by Chandler Carruth · 13 years ago
  23. fb44de9 Store a parameter index and function prototype depth in every by John McCall · 13 years ago
  24. 6857c3e Remove the NameQualifier struct, which was just a wrapper around by Chandler Carruth · 13 years ago
  25. 7e740bd Several cosmetic changes, no functionality changed. by Chandler Carruth · 13 years ago
  26. cb66cff Move the state bits in DeclRefExpr out of the pointer union and into by Chandler Carruth · 13 years ago
  27. f1e4fbf Compress some bits. Only matters for MSVC, or if we ever by John McCall · 13 years ago
  28. 4fb86f8 Re-applies the patch first applied way back in r106099, with by Chandler Carruth · 13 years ago
  29. ec997dc Rename the last '[hH]asStandardLayout' entites to '[iI]sStandardLayout' by Chandler Carruth · 13 years ago
  30. a822544 Completely re-implement the core logic behind the __is_standard_layout by Chandler Carruth · 13 years ago
  31. ab9c038 Serialize/deserialize the HasStandardLayout bit when writing/reading PCHs. by Anders Carlsson · 13 years ago
  32. 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
  33. e9b5f3d Enhance clang_getCXTUResourceUsage() to report the sizes of the memory buffers used by PCH. by Ted Kremenek · 13 years ago
  34. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  35. b7d98d3 If a null statement was preceded by an empty macro keep its instantiation source location by Argyrios Kyrtzidis · 13 years ago
  36. 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
  37. 8d8f2c2 Fix a crash when ASTReader emits diagnostic when another one is in flight. Fixes rdar//9334563. by Argyrios Kyrtzidis · 13 years ago
  38. 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
  39. 6e089c6 Use template magic to make dumping of vectors slightly less fragile. by Benjamin Kramer · 13 years ago
  40. 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
  41. 7c0837f Fix adding an anonymous namespace in a chained PCH to a namespace from a previous PCH. by Sebastian Redl · 13 years ago
  42. 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
  43. 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
  44. 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
  45. 9b6347c Implement most of the remaining logic in __is_literal type trait. This by Chandler Carruth · 13 years ago
  46. 4d6e5a2 Begin tracking trivialness of move constructors and move assignment by Chandler Carruth · 13 years ago
  47. 0d2d1bc Teach the AST reader and writer to preserve the __DEPRECATED bit in by Chandler Carruth · 13 years ago
  48. 2ac0b7a For by Argyrios Kyrtzidis · 13 years ago
  49. 4423ac0 For by Argyrios Kyrtzidis · 13 years ago
  50. e23ac65 Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 13 years ago
  51. 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
  52. 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
  53. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  54. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  55. 7e7fbd0 C1X: add a language standard by Peter Collingbourne · 13 years ago
  56. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 13 years ago
  57. 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 · 13 years ago
  58. 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 · 13 years ago
  59. 3e2193c Add a flag to StringLiteral to keep track of whether the string is a pascal string or not. by Anders Carlsson · 13 years ago
  60. df1550f Fix AST serialization of reference-to-reference types. This previously caused by Richard Smith · 13 years ago
  61. a49218e PR8369: make __attribute((regparm(0))) work correctly. Original patch by by Eli Friedman · 13 years ago
  62. 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
  63. 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
  64. 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
  65. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  66. 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 14 years ago
  67. 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 14 years ago
  68. 06dec89 Renamed OffsetOfNode::getRange to getSourceRange for uniformity. by Abramo Bagnara · 14 years ago
  69. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  70. 910ee57 Silence gcc warnings. by Argyrios Kyrtzidis · 14 years ago
  71. 0199ac0 Fix CMake build. by Argyrios Kyrtzidis · 14 years ago
  72. b0f4b9a Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 14 years ago
  73. f25330b When deserializing CXXBaseSpecifiers (and offsets), make sure to walk the chain in the correct order. by Anders Carlsson · 14 years ago
  74. eecf5fa Add a bit to ParmVarDecl indicating whether the parameter undergoes by John McCall · 14 years ago
  75. f525160 Teach libclang's token-annotation logic about context-sensitive by Douglas Gregor · 14 years ago
  76. a2026c9 Fixed source range for StaticAssertDecl and LinkageSpecDecl. Fixed source range for declarations using postfix types. by Abramo Bagnara · 14 years ago
  77. 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
  78. acba90f Fixed NamespaceDecl source range. by Abramo Bagnara · 14 years ago
  79. ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 14 years ago
  80. c850578 Write CXX base specifier offsets for chained ASTs. by Anders Carlsson · 14 years ago
  81. b0ca137 When serializing a DeclRefExpr, always store the number of explicit template by Anders Carlsson · 14 years ago
  82. a868c37 Completed source ranges fixes for all classes inheriting from TypeDecl. by Abramo Bagnara · 14 years ago
  83. 344577e Fixed TypedefDecl and TemplateTypeParameter source range. by Abramo Bagnara · 14 years ago
  84. 8b5b409 Reinstate r127112, "Propagate new-style exception spec information to ExtProtoInfo.", this time with the missing header. by Sebastian Redl · 14 years ago
  85. 708a866 Revert r127112, "Propagate new-style exception spec information to ExtProtoInfo." by NAKAMURA Takumi · 14 years ago
  86. 06bfa84 Propagate new-style exception spec information to ExtProtoInfo. by Sebastian Redl · 14 years ago
  87. 6784304 Fixed LabelDecl source range and cleaned creation code. by Abramo Bagnara · 14 years ago
  88. b6ab6c1 Improved MemberPointerType source locations. by Abramo Bagnara · 14 years ago
  89. 67da6f6 When we're deserializing a template parameter declaration, temporarily by Douglas Gregor · 14 years ago
  90. 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
  91. 9a299e0 Make sure to put template parameters into their owning template's by Douglas Gregor · 14 years ago
  92. 203548b Fixed source range for LabelDecl. by Abramo Bagnara · 14 years ago
  93. 55a9637 Removed left brace location from LinkageSpecDecl. by Abramo Bagnara · 14 years ago
  94. 5f6bcbe Fixed end source location for LinkageSpecDecl. by Abramo Bagnara · 14 years ago
  95. 21e006e Fixed source range for FileScopeAsmDecl. Others source range fixes will follow. by Abramo Bagnara · 14 years ago
  96. b6744ef Push nested-name-specifier source location information into template by Douglas Gregor · 14 years ago
  97. 94fdffa Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  98. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 14 years ago
  99. cfe9af2 Implement -mrtd which sets the StdCall calling convention to be the default one. by Roman Divacky · 14 years ago
  100. 1c51b1c Add missing options. by Roman Divacky · 14 years ago