- 6dc00f6 Proper initializer list support for new expressions and type construct expressions. Array new still missing. by Sebastian Redl · 13 years ago
- 215e4e1 Lambdas have a deleted default constructor and a deleted copy by Douglas Gregor · 13 years ago
- 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
- 168319c Employ DirectList initialized entities to properly sort through some initialization edge cases. by Sebastian Redl · 13 years ago
- 8275fc0 Fix broken link. I believe this has been broken for at least 7 months. by Michael J. Spencer · 13 years ago
- 9335df3 Fix the rewriter that broke with r149987. by Argyrios Kyrtzidis · 13 years ago
- 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
- 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
- 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
- 15d0ae1 [analyzer] Malloc Checker: reduce false negatives rate by assuming that by Anna Zaks · 13 years ago
- 0860cd0 [analyzer] Malloc Checker: Report a leak when we are returning freed by Anna Zaks · 13 years ago
- da04677 [analyzer] Malloc checker: Leak bugs should be suppressed by sinks. by Anna Zaks · 13 years ago
- 4fb5487 [analyzer] MallocChecker: refactor/improve the symbol escape logic. by Anna Zaks · 13 years ago
- 8f1fed0 objective-c translator. more modern abi stuff, focusing on ivar related by Fariborz Jahanian · 13 years ago
- f2e4dfc Implement core issue 5: a temporary created for copy-initialization has a by Richard Smith · 13 years ago
- 8327118 Make sure to try instantiating a templated type which is used in an _Atomic by Richard Smith · 13 years ago
- b141b28 [analyzer] New checker for assignment of non-0/1 values to Boolean variables. by Ryan Govostes · 13 years ago
- 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
- d747efa Begin refactoring to use the newly added triple predicates for by Chandler Carruth · 13 years ago
- cec5ebd Basic support for referring to captured variables from lambdas. Some simple examples seem to work. Tests coming up soon. by Eli Friedman · 13 years ago
- 668165a Make sure Sema creates a field for 'this' captures. (Doug, please double-check that this is correct.) by Eli Friedman · 13 years ago
- b70a3ba [libclang] For a reference of an implicit template instantiation just give by Argyrios Kyrtzidis · 13 years ago
- 734bd6e For class template implicit instantiation, also update its location to point by Argyrios Kyrtzidis · 13 years ago
- 41105ad const-qualify CXXRecordDecl::getCaptureFields. by Eli Friedman · 13 years ago
- 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
- f0459f8 Implement C++11 [expr.lambda.prim]p13, which prohibits lambdas in by Douglas Gregor · 13 years ago
- a63b422 objc translator: more modern metadata stuff. by Fariborz Jahanian · 13 years ago
- b089c4d Set UserLabelPrefix and MCountName correctly for DragonFly BSD. Patch by Sascha Wildner. by Eli Friedman · 13 years ago
- a73cdcb Support all null pointer literals in format strings. by David Blaikie · 13 years ago
- ae93295 objctive-c translator: modern metadata for ivars. wip. by Fariborz Jahanian · 13 years ago
- fc30829 Have the driver pass CPU and target feature information to cc1as. by Jim Grosbach · 13 years ago
- 911d717 [libclang] Indexing API: fully index using decls and directives. by Argyrios Kyrtzidis · 13 years ago
- 6d96836 [libclang] Indexing API: Fully index implict template instantiations. by Argyrios Kyrtzidis · 13 years ago
- 409e245 Add ArrayRef goodness in MultiplexASTMutationListener. by Argyrios Kyrtzidis · 13 years ago
- 1da95db Update MultiplexASTMutationListener with the missing methods from ASTMutationListener. by Argyrios Kyrtzidis · 13 years ago
- ad133ea [libclang] Encode the template specialization parameters of a function by Argyrios Kyrtzidis · 13 years ago
- e3d8e73 Enhance checking for null format string literal to take into account __null. Fixes <rdar://problem/8269537>. by Ted Kremenek · 13 years ago
- 3ac109c Allow implicit capture of 'this' in a lambda even when the capture by Douglas Gregor · 13 years ago
- 67b2c55 Add test from [expr.prim.lambda]p12, which deals with odr-use and by Douglas Gregor · 13 years ago
- b555971 Don't introduce a lambda's operator() into the class until after we by Douglas Gregor · 13 years ago
- d37b360 PR11684, core issue 1417: by Richard Smith · 13 years ago
- dcd2851 Test cleanup: prefer static_assert to handmade alternative. by Richard Smith · 13 years ago
- 1067d05 Loosen the test from r150238 a bit to make some of our bots happy. by Evgeniy Stepanov · 13 years ago
- eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 13 years ago
- 09aaaa4 --lies. by Richard Smith · 13 years ago
- 93e2fa4 Add a lambda example from the working draft. by Douglas Gregor · 13 years ago
- a6ce20e Fix function prolog codegen whe coerce-to type is a struct. by Evgeniy Stepanov · 13 years ago
- 73d9092 Add various tests for captures and the reaching scope of the lambda by Douglas Gregor · 13 years ago
- ef7d78b Implement the conversion to a function pointer for lambda expressions, by Douglas Gregor · 13 years ago
- 4d8d22b Extend CXXRecordDecl with a function that determines the mapping from by Douglas Gregor · 13 years ago
- 864b1cf Update to new resolution for DR1458. When taking the address of an object of by Richard Smith · 13 years ago
- b880609 Remove stray semi-colon. by Daniel Dunbar · 13 years ago
- 0337241 Move -Wswitch from -Wmost to -Wall, consitent with GCC. by David Blaikie · 13 years ago
- d6cf912 Revert r145999. This turned out to be a bad idea. Unfortunately, 'id' is used so profusely by Ted Kremenek · 13 years ago
- 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
- f8b1c31 [analyzer] MallocChecker: add a list of false positives based on running by Anna Zaks · 13 years ago
- e9ef562 [analyzer] MallocChecker Cleanup - harden against crashes, fix an error by Anna Zaks · 13 years ago
- 42e9a35 objc translator: mode modern abi stuff. by Fariborz Jahanian · 13 years ago
- a4dc693 Remove evil const_cast that's not needed anymore. by Bill Wendling · 13 years ago
- 3e78b19 Switching to using dyn_cast_or_null, and fixing line endings in the test case. by Aaron Ballman · 13 years ago
- 3964e62 Use SmallVector when we can instead of std::vector. by Bill Wendling · 13 years ago
- 10520d7 [analyzer] Proactively avoid inlining vararg functions and blocks until we properly support them. by Ted Kremenek · 13 years ago
- bb3d14e objc: If a method is not implemented in the category implementation but by Fariborz Jahanian · 13 years ago
- 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
- 8f79e3f examples/analyzer-plugin/: unbreak build by Dylan Noblesmith · 13 years ago
- 3d9000d cmake: create a relative symlink to clang, not absolute by Dylan Noblesmith · 13 years ago
- a34e921 Class objects passed by value follow the same rules as structure objects. by Akira Hatanaka · 13 years ago
- f94d392 Kill the brief and full explanation fields from StaticDiagInfoRec. They were unused and wasted space for nothing. by Benjamin Kramer · 13 years ago
- da54ff3 Fix bugs in function MipsABIInfo::returnAggregateInRegs. Functions returning by Akira Hatanaka · 13 years ago
- a0c2b21 Don't allow deduction of a lambda result type from an initializer by Douglas Gregor · 13 years ago
- 8e4bc1e [libclang] Add a libclang test I neglected to commit. by Argyrios Kyrtzidis · 13 years ago
- 91d521d [PCH] Add a PCH test. by Argyrios Kyrtzidis · 13 years ago
- 8d9bd65 Tests for C++ [expr.prim.lambda]p5. We already implement all of these by Douglas Gregor · 13 years ago
- bf020bb Getting Started: Add a missing "cd ../..". by Benjamin Kramer · 13 years ago
- e7d923d Updated information on how to perform command line testing on Windows when built from MSVC. by Aaron Ballman · 13 years ago
- 7fb4900 Remove unused fun. by Benjamin Kramer · 13 years ago
- 54042f1 Implement return type deduction for lambdas per C++11 by Douglas Gregor · 13 years ago
- 760b37b Restore the appropriate lexical declaration context for a lambda's by Douglas Gregor · 13 years ago
- b326ca8 Remove the "unsupported" error for lambda expressions. It's annoying, by Douglas Gregor · 13 years ago
- 7e545d9 Add a test for the non-aggregaticity of lambda types per C++11 by Douglas Gregor · 13 years ago
- e2c5913 Implement C++ [expr.prim.lambda]p2, which bans lambda expressions in by Douglas Gregor · 13 years ago
- 621fc4b [PCH] Add some comments, per Ted's request. by Argyrios Kyrtzidis · 13 years ago
- 44d2dbd Fix ASTReader::FinishedDeserializing(). by Argyrios Kyrtzidis · 13 years ago
- 3b8e197 Don't cache the artificial type for the this pointer, there's no by Eric Christopher · 13 years ago
- f8c17b7 [analyzer] MallocChecker: address a diagnostic "fixme". by Anna Zaks · 13 years ago
- 30ecfad DR1359: A constexpr constructor does not need to initialize an empty struct or by Richard Smith · 13 years ago
- ff3b9fd [analyzer] Add custom path diagnostic to the Malloc Checker. by Anna Zaks · 13 years ago
- cdfec5e [analyzer] MallocChecker cleanup, more tests. by Anna Zaks · 13 years ago
- 53a8b97 [PCH] Set the DeclContext before doing any deserialization, to make sure internal by Argyrios Kyrtzidis · 13 years ago
- b9da557 Correct comment Clang C++ use in production. by David Blaikie · 13 years ago
- f8823e7 Use RAII object for cleanups. by Eli Friedman · 13 years ago
- 4c5d8af Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing. by Eli Friedman · 13 years ago
- b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 13 years ago
- 0ca7e8b Attempting to initialize a union member that does not exist no longer crashes. by Aaron Ballman · 13 years ago
- c6a6369 Basic IRGen for LambdaExprs with captures. by Eli Friedman · 13 years ago
- b30be29 A tiny bit more lambda IRGen. by Eli Friedman · 13 years ago
- cdd1c2e Fix a typo in the LambdaExpr class. by Eli Friedman · 13 years ago
- 18fe084 Implement capture-by-copy for arrays in lambdas. by Douglas Gregor · 13 years ago
- 4bbb850 [PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the ASTReaderDecl by Argyrios Kyrtzidis · 13 years ago
- 5e058eb Don't complain about the lack of a constructor for a lambda expression. They are constructed in different ways by Douglas Gregor · 13 years ago