1. dc47bdc -fcatch-undefined-behavior: store the type name directly at the end of a type descriptor. 5% binary size reduction due to fewer relocations. by Richard Smith · 12 years ago
  2. a8235d6 Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 12 years ago
  3. 8b2bfdd People put pragmas in crazy places; add more handling. PR14046. by Eli Friedman · 12 years ago
  4. 238b6a9 The clang driver has a fairly fancy support for executing gcc instead of by Rafael Espindola · 12 years ago
  5. bc0a2bb Simplify the code using SmallVector::append(), as suggested by Benjamin Kramer. by Argyrios Kyrtzidis · 12 years ago
  6. 96a6eb9 [driver] Remove redundant cases due to overlapping commits between Ted (r165531, 165532) and I by Chad Rosier · 12 years ago
  7. 4def70d -fcatch-undefined-behavior: emit calls to the runtime library whenever one of the checks fails. by Richard Smith · 12 years ago
  8. d372a70 [driver] Remove the -W[no-][int-conversion|constant-conversion|enum-conversion] by Chad Rosier · 12 years ago
  9. 2c3d8fa Don't forward -Wenum-conversion to cc1plus. by Ted Kremenek · 12 years ago
  10. 28e2aff Don't forward -Wint-conversion to cc1plus. by Ted Kremenek · 12 years ago
  11. 740ae67 Move the functionality that looks for ObjC overridden methods from by Argyrios Kyrtzidis · 12 years ago
  12. ce12d2f Make the order of visitation of the pending bodies in the AST reader by Douglas Gregor · 12 years ago
  13. 5456b0fe When we load a function or method body from an AST file, we check by Douglas Gregor · 12 years ago
  14. 3644d97 If a macro has been #undef'd in a precompiled header, we still need to by Douglas Gregor · 12 years ago
  15. f5b132f Clearing a SmallPtrSet is still expensive, split it out from OverloadCandidateSet::clear and don't do it on destruction. by Benjamin Kramer · 12 years ago
  16. 5c3e4ca We use the enums to query whether an Attributes object has that attribute. The by Bill Wendling · 12 years ago
  17. 21c3607 Move the logic that searches for overridden methods from libclang to by Argyrios Kyrtzidis · 12 years ago
  18. 38eb1e1 When storing the C++ overridden methods, store them once for the by Argyrios Kyrtzidis · 12 years ago
  19. 3ef38ee Make sure we allow "#pragma options align=mac68k" in function-local contexts. <rdar://problem/12453134> by Eli Friedman · 12 years ago
  20. d69f31c In VarDecl::getSourceRange() make sure to check that the source location by Argyrios Kyrtzidis · 12 years ago
  21. 8e6881d Make Bitrig's clang understand -stdlib= correctly. by Chandler Carruth · 12 years ago
  22. d7ee194 Don't emit double parentheses in __clang_version__. by Benjamin Kramer · 12 years ago
  23. 61a50ad Hopefully appease Windows buildbot with Japanese (?) error message. by Daniel Jasper · 12 years ago
  24. 2dbe2fa FileNameMatchTrie: Use StringRef instead of Twines where possible. by Daniel Jasper · 12 years ago
  25. 25a6a84 Move TargetData to DataLayout. by Micah Villmow · 12 years ago
  26. d3420c9 Support symlinks and relative paths in complilation databases. by Daniel Jasper · 12 years ago
  27. 6b34c17 Use a single note diagnostic for all the precedent/parentheses warnings. by David Blaikie · 12 years ago
  28. 0bea863 StringRef-ify Binary/UnaryOperator::getOpcodeStr by David Blaikie · 12 years ago
  29. 64f7ad9 Use getArch instead of getArchName + string compare. by Rafael Espindola · 12 years ago
  30. a4a809e Use getArch instead of getArchName. by Rafael Espindola · 12 years ago
  31. d190057 Expose __builtin_bswap16. by Benjamin Kramer · 12 years ago
  32. 1e5101e ParentMap: Restore the ability to update an existing map. by Jordan Rose · 12 years ago
  33. cf4ce93 [analyzer] Handle implicit statements used for end-of-path nodes' source locs. by Jordan Rose · 12 years ago
  34. c857ce8 Propagate calling convention for aliases and weakrefs. by Alex Rosenberg · 12 years ago
  35. ef2388b Thread-safety analysis: allow attributes on constructors to refer to 'this'. by DeLesley Hutchins · 12 years ago
  36. 4d1499d Add intrinsic of MULX in BMI2 header by Michael Liao · 12 years ago
  37. abd5fa2 Added forgotten break. by Abramo Bagnara · 12 years ago
  38. e6b39bc Make sure to generate the right kind of MDNode for enum forward declarations. by Eli Friedman · 12 years ago
  39. c969e6a Workaround for libstdc++4.6 <atomic> bug: make comment more explicit about what's going on, per Sean Silva's suggestion. by Richard Smith · 12 years ago
  40. b3f55c5 Implement -Wshift-op-parentheses for: a << b + c by David Blaikie · 12 years ago
  41. c7782d9 [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 12 years ago
  42. f03b888 [preprocessing record] Have PPEntityID be independent of the size of the by Argyrios Kyrtzidis · 12 years ago
  43. 6a01012 [libclang] Introduce CXCursor_ModuleImportDecl cursor kind, used for a module by Argyrios Kyrtzidis · 12 years ago
  44. 36ef0d5 If we flow off the end of a value-returning function: by Richard Smith · 12 years ago
  45. d1a55a6 Egriegious hack to support libstdc++4.6's broken <atomic> header, which defines by Richard Smith · 12 years ago
  46. 59c0a81 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 12 years ago
  47. 635311f Fixed instantiated operators source range. by Abramo Bagnara · 12 years ago
  48. 16467f2 Fixed ParamDecl source range for implicit typed k&r parameters. by Abramo Bagnara · 12 years ago
  49. e20e508 Driver: Link crtfastmath.o if it's available and -ffast-math is specified. by Benjamin Kramer · 12 years ago
  50. 45bed13 Fix scope location when parsing GNU attributes. by Michael Han · 12 years ago
  51. cbdc1a3 Prefer StringRef::startswith to the strncmp/strlen contraption. by Benjamin Kramer · 12 years ago
  52. 429fce9 Fix typo in comments. by Logan Chien · 12 years ago
  53. 351dbbe Fix r165005: The lexical DeclContext is not the right place to make a decision about whether we need to call tryAddTopLevelDecl or not. That call should be made when the DeclContext's redeclaration context is the translation unit. by Axel Naumann · 12 years ago
  54. acf0bb4 Add missing comment for mangling. by Nick Lewycky · 12 years ago
  55. ff4ae6d Fail early with a clear assert if an operation with multiple uses somehow ends by Lang Hames · 12 years ago
  56. 9595c7e Permanently end the whole "pragma got handled by the parser too early" by Eli Friedman · 12 years ago
  57. 3da76bf [libclang] When indexing, invoke the importedASTFile for PCH files as well. by Argyrios Kyrtzidis · 12 years ago
  58. 2df1bd4 Fix invalid reads by memcmp. by Benjamin Kramer · 12 years ago
  59. ddc5733 Always initialize FPContractable. by Benjamin Kramer · 12 years ago
  60. 9b7dcdb [Options] Store the owning OptTable in Option so it can construct Group and Alias. by Michael J. Spencer · 12 years ago
  61. fc44e88 Remove useless parameter "WantFile" from Driver::GetProgramPath(). by Simon Atanasyan · 12 years ago
  62. 2fc107f This patch enables general varargs support for the 64-bit PPC SVR4 ABI. by Bill Schmidt · 12 years ago
  63. 3021475 Remove ASTReader::needPendingInstantiation(), introduced in r164993, by Douglas Gregor · 12 years ago
  64. 8d45c2b Add some FIXMEs to the ASTReader code by Douglas Gregor · 12 years ago
  65. e5fa3c2 Revert most of the functionality in r165001. Instead, make sure that by Douglas Gregor · 12 years ago
  66. 3f001ff objective-C arc: Warn under arc about a use of an ivar inside a block by Fariborz Jahanian · 12 years ago
  67. f8d9bd5 Implement Adnroid MIPS toolchain support: by Simon Atanasyan · 12 years ago
  68. 7b2f93c CodeGen: Fix a silly typo when emitting subs of block addresses. by Benjamin Kramer · 12 years ago
  69. 385b91f When mangling an APSInt with the ms abi, make sure to look at all nibbles. by Nico Weber · 12 years ago
  70. bd59a01 Fix typo in comments. by Logan Chien · 12 years ago
  71. c950bc9 While I'm here, resync a %select with the enum definition it selects on. by Nico Weber · 12 years ago
  72. 2225556 Move expression mangling in the microsoft mangler to its own function. by Nico Weber · 12 years ago
  73. 88a374a Replace a default: with an explicit list of cases. No functionality change. by Nico Weber · 12 years ago
  74. bebae7c [PCH] Fix serialization of an ImportDecl. by Argyrios Kyrtzidis · 12 years ago
  75. d64c26f Set the file entry for a Module* that was created during deserialization by Argyrios Kyrtzidis · 12 years ago
  76. d3d9816 Introduce ASTConsumer::HandleImplicitImportDecl() callback that is invoked by Argyrios Kyrtzidis · 12 years ago
  77. 95c579c Some renames to use the 'visitor' nomenclature, no functionality change. by Argyrios Kyrtzidis · 12 years ago
  78. 6880f49 Improve C++11 attribute parsing. by Michael Han · 12 years ago
  79. 48314cf [analyzer] Adjust the return type of an inlined devirtualized method call. by Jordan Rose · 12 years ago
  80. aa66b08 [analyzer] Push evalDynamicCast and evalDerivedToBase up to Store. by Jordan Rose · 12 years ago
  81. 041ce8e Teach getCXXRecordDeclForPointerType about references. by Jordan Rose · 12 years ago
  82. 6b2cc42 Change how the SelfReferenceChecker handles MemberExpr. Instead of treating by Richard Trieu · 12 years ago
  83. 3d3f1f7 Revert 165058, per Jim request. This requires further discussion. by Chad Rosier · 12 years ago
  84. 86e7b7e Silence -Wunused-value warning. by Ted Kremenek · 12 years ago
  85. 3329ad1 [ms-inline asm] Rewrite the symbol references as wildcard MCParsedAsmOperands. by Chad Rosier · 12 years ago
  86. a2ea4d9 [PCH/Module] Change the map of file-level DeclIDs to use a FileID by Argyrios Kyrtzidis · 12 years ago
  87. 2093e0b [libclang] When indexing an AST file, only deserialize the file level by Argyrios Kyrtzidis · 12 years ago
  88. 48d05e6 Refactor clients of AnalyzerOptions::getBooleanOption() to have by Ted Kremenek · 12 years ago
  89. 94bb74c Tweak AnalyzerOptions::getOptionAsInteger() to populate the string by Ted Kremenek · 12 years ago
  90. 9e28fe6 Change AnalyzerOptions::mayInlineCXXMemberFunction to default populate by Ted Kremenek · 12 years ago
  91. 180d9d9 [ms-inline asm] Enhance the isSimpleMSAsm() function to handle operands with pointer size by Chad Rosier · 12 years ago
  92. 6acf8b4 During LTO, we call 'dsymutil' when we compile source files. This necessitates by Bill Wendling · 12 years ago
  93. ef3f6ff No need to call the InitializeAll* functions. by Chad Rosier · 12 years ago
  94. 632dcc9 [libclang] When indexing an AST file, only deserialize the preprocessing record by Argyrios Kyrtzidis · 12 years ago
  95. 8dd927c Add info in the preprocessing record whether an inclusion directive by Argyrios Kyrtzidis · 12 years ago
  96. 82bfa19 Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. by Aaron Ballman · 12 years ago
  97. 2ec1d13 Silencing an MSVC warning about */ being found outside of a comment. by Aaron Ballman · 12 years ago
  98. bb2011d Add redecls into their lexical DeclContext: this is what they assert on, and the merging should have set it correctly. by Axel Naumann · 12 years ago
  99. 38c3bb4 Only those InterestingDecls that got added to the AST should be passed to the ASTConsumer. by Axel Naumann · 12 years ago
  100. 39d26c3 Merge pending instantiations instead of overwriting existing ones. by Axel Naumann · 12 years ago