1. a765b9f Testcase for previous commit. by Eric Christopher · 13 years ago
  2. 42e75da Temporarily walk back a few of my recent debug info limiting changes by Eric Christopher · 13 years ago
  3. 4ee01ef Fix typo in PrintfConversionSpecifier::isDoubleArg() by Hans Wennborg · 13 years ago
  4. 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 13 years ago
  5. 6d9ef30 Implement the standard decltype() semantics described in C++11 by Douglas Gregor · 13 years ago
  6. f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 13 years ago
  7. 6dc00f6 Proper initializer list support for new expressions and type construct expressions. Array new still missing. by Sebastian Redl · 13 years ago
  8. 215e4e1 Lambdas have a deleted default constructor and a deleted copy by Douglas Gregor · 13 years ago
  9. 3a45c0e Change the way we store initialization kinds so that all direct inits can distinguish between list and parens form. This allows us to correctly diagnose the last test cases from litb. by Sebastian Redl · 13 years ago
  10. 168319c Employ DirectList initialized entities to properly sort through some initialization edge cases. by Sebastian Redl · 13 years ago
  11. 9335df3 Fix the rewriter that broke with r149987. by Argyrios Kyrtzidis · 13 years ago
  12. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
  13. ecfcd56 Drive-by fix of incorrect diagnostic, and a test case for said diagnostic. The double error is unfortunate, but I really don't see an alternative whose effort is worth it. by Sebastian Redl · 13 years ago
  14. 56a0428 Fix parsing new expressions using init lists. Probably still do the wrong thing in cases involving array new. by Sebastian Redl · 13 years ago
  15. 15d0ae1 [analyzer] Malloc Checker: reduce false negatives rate by assuming that by Anna Zaks · 13 years ago
  16. 0860cd0 [analyzer] Malloc Checker: Report a leak when we are returning freed by Anna Zaks · 13 years ago
  17. da04677 [analyzer] Malloc checker: Leak bugs should be suppressed by sinks. by Anna Zaks · 13 years ago
  18. 4fb5487 [analyzer] MallocChecker: refactor/improve the symbol escape logic. by Anna Zaks · 13 years ago
  19. f2e4dfc Implement core issue 5: a temporary created for copy-initialization has a by Richard Smith · 13 years ago
  20. 8327118 Make sure to try instantiating a templated type which is used in an _Atomic by Richard Smith · 13 years ago
  21. b141b28 [analyzer] New checker for assignment of non-0/1 values to Boolean variables. by Ryan Govostes · 13 years ago
  22. 9135930 Implement warning for non-wide string literals with an unexpected encoding. Downgrade error for non-wide character literals with an unexpected encoding to a warning for compatibility with gcc and older versions of clang. <rdar://problem/10837678>. by Eli Friedman · 13 years ago
  23. 668165a Make sure Sema creates a field for 'this' captures. (Doug, please double-check that this is correct.) by Eli Friedman · 13 years ago
  24. b70a3ba [libclang] For a reference of an implicit template instantiation just give by Argyrios Kyrtzidis · 13 years ago
  25. 8e9314f Add simple semantic test for C++11 [expr.prim.lambda]p16, which covers recursive capture. This is far more interesting for IRgen. by Douglas Gregor · 13 years ago
  26. f0459f8 Implement C++11 [expr.lambda.prim]p13, which prohibits lambdas in by Douglas Gregor · 13 years ago
  27. a73cdcb Support all null pointer literals in format strings. by David Blaikie · 13 years ago
  28. fc30829 Have the driver pass CPU and target feature information to cc1as. by Jim Grosbach · 13 years ago
  29. 911d717 [libclang] Indexing API: fully index using decls and directives. by Argyrios Kyrtzidis · 13 years ago
  30. e3d8e73 Enhance checking for null format string literal to take into account __null. Fixes <rdar://problem/8269537>. by Ted Kremenek · 13 years ago
  31. 3ac109c Allow implicit capture of 'this' in a lambda even when the capture by Douglas Gregor · 13 years ago
  32. 67b2c55 Add test from [expr.prim.lambda]p12, which deals with odr-use and by Douglas Gregor · 13 years ago
  33. b555971 Don't introduce a lambda's operator() into the class until after we by Douglas Gregor · 13 years ago
  34. d37b360 PR11684, core issue 1417: by Richard Smith · 13 years ago
  35. dcd2851 Test cleanup: prefer static_assert to handmade alternative. by Richard Smith · 13 years ago
  36. 1067d05 Loosen the test from r150238 a bit to make some of our bots happy. by Evgeniy Stepanov · 13 years ago
  37. eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 13 years ago
  38. 09aaaa4 --lies. by Richard Smith · 13 years ago
  39. 93e2fa4 Add a lambda example from the working draft. by Douglas Gregor · 13 years ago
  40. a6ce20e Fix function prolog codegen whe coerce-to type is a struct. by Evgeniy Stepanov · 13 years ago
  41. 73d9092 Add various tests for captures and the reaching scope of the lambda by Douglas Gregor · 13 years ago
  42. ef7d78b Implement the conversion to a function pointer for lambda expressions, by Douglas Gregor · 13 years ago
  43. 864b1cf Update to new resolution for DR1458. When taking the address of an object of by Richard Smith · 13 years ago
  44. d6cf912 Revert r145999. This turned out to be a bad idea. Unfortunately, 'id' is used so profusely by Ted Kremenek · 13 years ago
  45. 572ae0a Make sure we convert struct layout pragmas to attributes for class templates the same way we do for non-template classes. <rdar://problem/10791194>. by Eli Friedman · 13 years ago
  46. f8b1c31 [analyzer] MallocChecker: add a list of false positives based on running by Anna Zaks · 13 years ago
  47. e9ef562 [analyzer] MallocChecker Cleanup - harden against crashes, fix an error by Anna Zaks · 13 years ago
  48. 3e78b19 Switching to using dyn_cast_or_null, and fixing line endings in the test case. by Aaron Ballman · 13 years ago
  49. 10520d7 [analyzer] Proactively avoid inlining vararg functions and blocks until we properly support them. by Ted Kremenek · 13 years ago
  50. bb3d14e objc: If a method is not implemented in the category implementation but by Fariborz Jahanian · 13 years ago
  51. 7badd24 Make sure a variable with a C++ direct initializer triggers jump scope checking. Fixes PR10620 / <rdar://problem/9958362> . by Eli Friedman · 13 years ago
  52. a34e921 Class objects passed by value follow the same rules as structure objects. by Akira Hatanaka · 13 years ago
  53. da54ff3 Fix bugs in function MipsABIInfo::returnAggregateInRegs. Functions returning by Akira Hatanaka · 13 years ago
  54. a0c2b21 Don't allow deduction of a lambda result type from an initializer by Douglas Gregor · 13 years ago
  55. 8e4bc1e [libclang] Add a libclang test I neglected to commit. by Argyrios Kyrtzidis · 13 years ago
  56. 91d521d [PCH] Add a PCH test. by Argyrios Kyrtzidis · 13 years ago
  57. 8d9bd65 Tests for C++ [expr.prim.lambda]p5. We already implement all of these by Douglas Gregor · 13 years ago
  58. 54042f1 Implement return type deduction for lambdas per C++11 by Douglas Gregor · 13 years ago
  59. b326ca8 Remove the "unsupported" error for lambda expressions. It's annoying, by Douglas Gregor · 13 years ago
  60. 7e545d9 Add a test for the non-aggregaticity of lambda types per C++11 by Douglas Gregor · 13 years ago
  61. e2c5913 Implement C++ [expr.prim.lambda]p2, which bans lambda expressions in by Douglas Gregor · 13 years ago
  62. 3b8e197 Don't cache the artificial type for the this pointer, there's no by Eric Christopher · 13 years ago
  63. 30ecfad DR1359: A constexpr constructor does not need to initialize an empty struct or by Richard Smith · 13 years ago
  64. ff3b9fd [analyzer] Add custom path diagnostic to the Malloc Checker. by Anna Zaks · 13 years ago
  65. cdfec5e [analyzer] MallocChecker cleanup, more tests. by Anna Zaks · 13 years ago
  66. b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 13 years ago
  67. 0ca7e8b Attempting to initialize a union member that does not exist no longer crashes. by Aaron Ballman · 13 years ago
  68. 18fe084 Implement capture-by-copy for arrays in lambdas. by Douglas Gregor · 13 years ago
  69. 20f87a4 When we create a non-static data member in the closure object for a by Douglas Gregor · 13 years ago
  70. dcffcbf Fix yet one more test by Douglas Gregor · 13 years ago
  71. 2c0bf24 Adding support for warning when a non-C compatible user-defined type is returned from an extern "C" function. by Aaron Ballman · 13 years ago
  72. 7f99f43 Fix tests for r150123 by Douglas Gregor · 13 years ago
  73. 503384f Various interrelated cleanups for lambdas: by Douglas Gregor · 13 years ago
  74. 91c2a11 [analyzer] MallocChecker: implement pessimistic version of the checker, by Anna Zaks · 13 years ago
  75. 231361a [analyzer] Split the MallocChecker into two versions - pessimistic and by Anna Zaks · 13 years ago
  76. 6d2f0f5 Minor comment fix by Douglas Gregor · 13 years ago
  77. 1e3767a When computing the type of a local variable reference within a lambda, by Douglas Gregor · 13 years ago
  78. 76e3da5 When completing a lambda expression, make sure to check and attach the by Douglas Gregor · 13 years ago
  79. 66b0eba Fixing hex floating literal support so that it handles 0x.2p2 properly. by Aaron Ballman · 13 years ago
  80. 2fd5983 Implement DR1458: Taking the address of an object of incomplete class type is by Richard Smith · 13 years ago
  81. cfa8e65 Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builtin_shufflevector. by Craig Topper · 13 years ago
  82. 3f83d0d Add more testing for r149776. by Richard Smith · 13 years ago
  83. 925d8e7 Implement the agreed resolution to DR1457: a signed left shift of a 1 bit into by Richard Smith · 13 years ago
  84. 10c57a8 Remove vpermilp* builtins. Same effect can be achieved with builtin_shufflevector. by Craig Topper · 13 years ago
  85. 1a2b8e2 Move -Wcovered-switch-default out of -Wswitch (and -Wall), and make it an opt-in warning. by Ted Kremenek · 13 years ago
  86. 59a839c Make sure template argument deduction is consistently performed in an unevaluated context. by Eli Friedman · 13 years ago
  87. 526cdfb Do not return records with non trivial destructors or copy constructors in by Akira Hatanaka · 13 years ago
  88. 46e7547 [libclang] For CXXOperatorCallExprs, give a valid source location to the DeclRefExpr by Argyrios Kyrtzidis · 13 years ago
  89. d85bf9d Only complain about __strong __strong id, not __strong SomeStrongTypedef by John McCall · 13 years ago
  90. 531b1a9 Whitespace. by Eric Christopher · 13 years ago
  91. 2f764a9 Use the new forward declaration scheme for records. Also add more by Eric Christopher · 13 years ago
  92. 2837a2f non-literal strftime format string is not unsafe. by Jean-Daniel Dupas · 13 years ago
  93. 52aabaf Implements support of format_arg attribute on C++ member. by Jean-Daniel Dupas · 13 years ago
  94. 693fcaa Emit debug info for properites that are not backed by an ivar. by Devang Patel · 13 years ago
  95. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
  96. b534a9e Hex literals without a significand no longer crash the lexer. Fixes bug 7910 by Aaron Ballman · 13 years ago
  97. 01d0801 Introduce basic ASTs for lambda expressions. This covers: by Douglas Gregor · 13 years ago
  98. 11e70d7 Fix a bug in semantic analysis involving anonymous structs and flexible arrays. by Eli Friedman · 13 years ago
  99. 04ca252 Fix a couple of nasty bugs involving negative enum constants. <rdar://problem/10760113>. by Eli Friedman · 13 years ago
  100. 2ea020c Update test case. by Ted Kremenek · 13 years ago