1. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
  2. c1b0f7f Use TinyPtrVector instead of UsuallyTinyPtrVector. by Argyrios Kyrtzidis · 13 years ago
  3. 097ebb3 [analyzer] add a diagnostic event when entering a call via inlining, within the callee, and add an edge. by Ted Kremenek · 13 years ago
  4. 2dd17ab [analyzer] 'Looping back to the head of the loop' diagnostics are prunable. by Ted Kremenek · 13 years ago
  5. 218fce0 [analyzer] Remove now-unused constant. No functionality change. by Jordy Rose · 13 years ago
  6. 257c60f [analyzer] Fix unnecessary dyn_cast_or_null. No functionality change. by Jordy Rose · 13 years ago
  7. e4d653b Teak CallAndMessageChecker to only warn about uninitialized struct fields in call arguments by Ted Kremenek · 13 years ago
  8. 0cc323c static_assert: Allow any string-literal as the message, not just a character by Richard Smith · 13 years ago
  9. a99f874 Teach SimpleSValBuilder that (in the absence of more information) stack memory doesn't alias symbolic memory. This is a heuristic/hack, but works well in practice. Fixes <rdar://problem/10978247>. by Ted Kremenek · 13 years ago
  10. 3610355 Merge with upstream Clang @152062. by Stephen Hines · 13 years ago
  11. 9193208 Merge branch 'upstream' into merge-20120305 by Stephen Hines · 13 years ago
  12. 02892a6 AST/stats: Don't effectively use an out-of-line function to return a static by Daniel Dunbar · 13 years ago
  13. d38f795 [analyzer] Time the execution (per each TU) with -analyzer-stats. by Anna Zaks · 13 years ago
  14. 2835745 If the element type of an initializer list has a destructor, make sure we check it. Fixes PR12178. by Sebastian Redl · 13 years ago
  15. abf9d90 patch to optionally warn for block implementations without explicit by Fariborz Jahanian · 13 years ago
  16. f420fe3 [analyzer] False positive in SelfInit - teach the checker about method by Anna Zaks · 13 years ago
  17. fb7f76f [analyzer] Malloc should assume that ownership is transfered when by Anna Zaks · 13 years ago
  18. 52c1668 Avoid double lookup. by Benjamin Kramer · 13 years ago
  19. 12fc4b0 Properly handle non-canonical underlying types in by Peter Collingbourne · 13 years ago
  20. 2bfdad1 Fix a -Wstring-plus-int warning. by Nico Weber · 13 years ago
  21. 713575a TargetInfo: create less temporary strings. by Benjamin Kramer · 13 years ago
  22. 234fe65 Fix a small difference in sema and codegen views of what needs to be output. by Rafael Espindola · 13 years ago
  23. b3c312c Fix a bug in the mangler where in 'namespace std { extern "C" {X;} }', X would not be seen to be in ::std::. by James Molloy · 13 years ago
  24. 2a27818 [arcmt] by Argyrios Kyrtzidis · 13 years ago
  25. c6c5452 [preprocessor] Enhance PreprocessingRecord to keep track of locations of conditional directives. by Argyrios Kyrtzidis · 13 years ago
  26. bb66066 [preprocessor] Enhance the preprocessor callbacks: by Argyrios Kyrtzidis · 13 years ago
  27. 5cc2c6e Lexing support for user-defined literals. Currently these lex as the same token by Richard Smith · 13 years ago
  28. a81d3d4 Remove a recursive visitation in ExprEngine that is no longer needed because the CFG is fully linearized. by Erik Verbruggen · 13 years ago
  29. 77889c4 Silence a GCC warning about a set-but-not-used variable in release builds. by Chandler Carruth · 13 years ago
  30. b4a7b1e Add tests for [over.literal]. Fix a few bugs which were exposed by the tests. by Richard Smith · 13 years ago
  31. d6e7356 add a testcase for PR12094 and fix a crash on pointer to incomplete type, by Chris Lattner · 13 years ago
  32. ec92bc7 Add a pile of tests for unrestricted unions, and advertise support for them. by Richard Smith · 13 years ago
  33. 1aa0be8 constexpr: Remove APValue/CCValue distinction. It is no longer useful given the by Richard Smith · 13 years ago
  34. 7eb7d99 Remove unused variable. by Benjamin Kramer · 13 years ago
  35. 16412ef Avoid an unnecessary recursive loop between type canonicalization and NNS canonicalization which would (rarely) lead to memory corruption. While I'm here, simplify. Fixes PR12166. Not committing a testcase because it's impossible to reduce it. by Eli Friedman · 13 years ago
  36. 7e86783 [analyzer] do not warn about returning stack-allocated memory when it comes from an ancestor stack frame. by Ted Kremenek · 13 years ago
  37. e21dd28 Frontend: Default to creating output files using temporary files + rename. by Daniel Dunbar · 13 years ago
  38. 12f28ab Frontend: Don't automatically create missing directories when using temporary files with createOutputFile() by Daniel Dunbar · 13 years ago
  39. 0d95dfc Thread safety analysis: expand set of expressions that can be used to denote locks. by DeLesley Hutchins · 13 years ago
  40. a3ca41f Reinstate r151879, r151880, reverted in r151922, along with a bugfix for by Richard Smith · 13 years ago
  41. 067cc40 Unbreak the CMake builds following the CallGraph change. by Anna Zaks · 13 years ago
  42. 190f600 [analyzer] Rename clang::CallGraph into clang::idx::CallGraph + rename by Anna Zaks · 13 years ago
  43. 4c55c54 Adding support for #pragma include_alias in MS compatibility mode. This implements PR 10705. by Aaron Ballman · 13 years ago
  44. 7ec419a Issue warning when late-parsed attributes have no declaration. by DeLesley Hutchins · 13 years ago
  45. 2287c5e Make late-parsed attributes follow the conventions of ordinary by DeLesley Hutchins · 13 years ago
  46. 2a35be8 Thread safety analysis: handle CFG blocks which call functions marked as noreturn. by DeLesley Hutchins · 13 years ago
  47. 1cb2d74 Add -Wstring-plus-int, which warns on "str" + int and int + "str". by Nico Weber · 13 years ago
  48. b0a6615 objc: When issue diagnostic about deprecated method, also by Fariborz Jahanian · 13 years ago
  49. 4ba86bc [analyzer diagnostics] flush locations *before* popping the current path when visiting a CallEnter. by Ted Kremenek · 13 years ago
  50. 178a9b8 Fix an ABI problem with ptrdiff_t and intptr_t on PPC32 by Hal Finkel · 13 years ago
  51. 5a61e0c [Sema] Fix crash-on-invalid-code issue: by Argyrios Kyrtzidis · 13 years ago
  52. 8235f9c [analyzer] Bound the size of the functions being inlined + provide by Anna Zaks · 13 years ago
  53. f4c3db1 PR12094: Set the alignment of memory intrinsic instructions based on the by Jay Foad · 13 years ago
  54. a0e005b Change diagnostic test for my last patch. // rdar://10961370 by Fariborz Jahanian · 13 years ago
  55. c169e08 Revert r151879, r151880, "PR12145: Avoid emitting loads of constexpr variables in contexts where there" and "Fix buildbot: make this test less dependent on the value names in the produced IR." by Daniel Dunbar · 13 years ago
  56. edd1cae Use tabs instead of spaces. by Benjamin Kramer · 13 years ago
  57. f8e5d4c clang -v support for separate clang.git and llvm.git, patch by Andrew Trick. by Jia Liu · 13 years ago
  58. b4f0bd6 Add the Solaris support directory to the header search when using libc++. by David Chisnall · 13 years ago
  59. 1658133 Ensure that we instantiate static reference data members of class templates by Richard Smith · 13 years ago
  60. a3cac5b PR12145: Avoid emitting loads of constexpr variables in contexts where there by Richard Smith · 13 years ago
  61. 77d0944 [analyzer diagnostics] Change CompactPathDiagnostic to recursively compact diagnostics in calls into macro pieces. by Ted Kremenek · 13 years ago
  62. e853bb3 c/objc: problem originally reported as an objective-c bug. by Fariborz Jahanian · 13 years ago
  63. cc2c4b2 Teach the analyzer to just ignore CXXBindTemporaryExpr. There's nothing special to do with it, since destructors are represented explicitly in the CFG. by Ted Kremenek · 13 years ago
  64. f15e114 Moving tagging of '__experimental_modules_import' IdentifierInfo out of by Ted Kremenek · 13 years ago
  65. 8c72a7d Make CodeGenFunction::EmitBlockCopyAndAutorelease actually do what its name says. by Eli Friedman · 13 years ago
  66. 278f1f8 [analyzer] Turn inlining on by default for better testing exposure. by Anna Zaks · 13 years ago
  67. 3c93122 Add a flag -fthread-sanitizer. by Kostya Serebryany · 13 years ago
  68. 32ad2ee Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, by Ted Kremenek · 13 years ago
  69. b3d7275 [analyzer] Fix a regression introduced in malloc with by Anna Zaks · 13 years ago
  70. ad8de51 Reapply r151702 with a small fix for a failure to cut and paste correctly. by Eric Christopher · 13 years ago
  71. 88530d5 Fix the isReferenced bit on parameters in a couple of edge cases. PR12153. by Eli Friedman · 13 years ago
  72. b2c60b0 Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. by Argyrios Kyrtzidis · 13 years ago
  73. dca1761 StmtProfiler: Add a null check for child statements. by Peter Collingbourne · 13 years ago
  74. 8a5e7fd Implement double underscore names support in __has_attribute by Jean-Daniel Dupas · 13 years ago
  75. f9b6f2c Avoid examining the AST from the parser, and simplify somewhat. by Richard Smith · 13 years ago
  76. 10285d9 Revert r151800, which was committed without review and has correctness issues. by Richard Smith · 13 years ago
  77. 7abe166 Implements support for #pragma include_alias in ms compatibility mode. Fixes PR10705. by Aaron Ballman · 13 years ago
  78. 6454a02 Added support for parsing declspecs on enumerations. Fixes PR8783 by Aaron Ballman · 13 years ago
  79. 23f0267 Implement "optimization" for lambda-to-block conversion which inlines the generated block literal for lambdas which are immediately converted to block pointer type. This simplifies the AST, avoids an unnecessary copy of the lambda and makes it much easier to avoid copying the result onto the heap. by Eli Friedman · 13 years ago
  80. 5e4e58b Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. Also by Richard Smith · 13 years ago
  81. f6e88d7 Fix regression from llvm-gcc where we should NOT emit a warning about __attribute__((NSObject)) on a property declaration. This is needed to have retain properties for non-object pointers. Fixes <rdar://problem/10930507>. by Ted Kremenek · 13 years ago
  82. 3edf02f [analyzer] Diagnostics - do not try to cleanup the path with macros, it by Anna Zaks · 13 years ago
  83. 3f01c8a Tighten type-checking a bit to make it clearer how BuildCXXMemberCallExpr is used. by Eli Friedman · 13 years ago
  84. 07a4b04 Move suport for redefining operator keywords from -fms-extensions to -fms-compatibility. by Nico Weber · 13 years ago
  85. 7251674 Change if...else if...else if... to a switch. by Ted Kremenek · 13 years ago
  86. 62ff528 [analyzer] when scanning FIDs in a PathDiagnostic, correctly recurse calls and macros. by Ted Kremenek · 13 years ago
  87. f4fb07e Allow operator keywords to be #defined in ms-ext mode. by Nico Weber · 13 years ago
  88. 77bfb8b objective-c: provide fixit hint when atomic property does not by Fariborz Jahanian · 13 years ago
  89. fd81978 Fix a couple -Wuninitialized warnings from gcc. Reported by David Greene. by Eli Friedman · 13 years ago
  90. 8d6ff02 Serialization: Switch over to using the native SmallVector based BitstreamWriter by Daniel Dunbar · 13 years ago
  91. 3f3335d Allocate TargetLibraryInfo for the CodeGen passes. Otherwise, it's instantiated by Chad Rosier · 13 years ago
  92. ca23eb2 [analyzer] Malloc: A pointer might escape through CFContainers APIs, by Anna Zaks · 13 years ago
  93. 956ecbd Revert r151702, "Add support for handling captured variables in lambda debug by Daniel Dunbar · 13 years ago
  94. 41d476d Add -C when linking on Solaris so that the error messages are understandable by actual humans. by David Chisnall · 13 years ago
  95. 51ad9cd Tentatively fix PR12117. The test case from the bug now passes, and all existing tests still pass, but there may still be corner cases. by Sebastian Redl · 13 years ago
  96. 16f1f71 Reapply r151638 and r151641. by James Molloy · 13 years ago
  97. 4fafeb6 Remove a recursive visitiation in ExprEngine that is no longer needed by Erik Verbruggen · 13 years ago
  98. 28cd22d [analyzer] Tweak the UnreachableCode checker to not warning about unreachable default blocks. Patch by Cyril Roelandt! by Ted Kremenek · 13 years ago
  99. 72b8b1e A couple minor bug-fixes for template instantiation for expressions which are sometimes potentially evaluated. by Eli Friedman · 13 years ago
  100. 5840dd9 [driver] Emit an error when trying to use ARC on macosx earlier than 10.6 by Argyrios Kyrtzidis · 13 years ago