- 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 12 years ago
- a2d7dfa Shift Microsoft enum extensions from -fms-extensions to -fms-compatibility, so -fms-extensions doesn't affect enum semantics in incompatible ways. <rdar://problem/10657186>. by Eli Friedman · 12 years ago
- 21f6ed9 Initial implementation of IRGen for the lambda conversion-to-function-pointer operator. by Eli Friedman · 12 years ago
- 5a0917d [analyzer] Diagnostics: Ensure that the default end of diagnostic path by Anna Zaks · 12 years ago
- ac59300 [analyzer] Malloc Checker: Give up when a pointer escapes into a struct. by Anna Zaks · 12 years ago
- 74e1ad9 constexpr tidyups: by Richard Smith · 12 years ago
- bd89f8c Start of IRGen for lambda conversion operators. by Eli Friedman · 12 years ago
- 3973acc Use the new method for specifying garbage collection metadata in the module. by Bill Wendling · 12 years ago
- f6e2e02 Implicitly define a lambda's conversion functions (to function by Douglas Gregor · 12 years ago
- b49bd27 Teach clang to add metadata tags to calls and invokes in ObjC with by Dan Gohman · 12 years ago
- ba83c95 objc-arc: For arc's ivar layout, treat __unsafe_unretained ivars by Fariborz Jahanian · 12 years ago
- 64a0430 Revert "Add a completed/incomplete type difference. This allows us to have" by Eric Christopher · 12 years ago
- 9a68d45 Add a completed/incomplete type difference. This allows us to have by Eric Christopher · 12 years ago
- 3ad02aa Silence a valgrind warning, and remove an unused var. by Kaelyn Uhrain · 12 years ago
- 0f163e9 Support GCC's bug^Wextension allowing class array members to be initalized by a by Richard Smith · 12 years ago
- 2d4d7fd Improve typo correction involving nested name specifiers. by Kaelyn Uhrain · 12 years ago
- c2956e5 Lambda closure types have a conversion function to a block pointer by Douglas Gregor · 12 years ago
- 4339bb3 objective-c translator: fixes an obscure rewriting bug by Fariborz Jahanian · 12 years ago
- c25d1c9 Factor the construction of the lambda-to-function-pointer conversion function declaration into a separate function. No functionality change by Douglas Gregor · 12 years ago
- 6c44886 Provide common include for all diagnostic headers. by David Blaikie · 12 years ago
- d49cb20 Store the warning option corresponding to a diagnostics as an index into the option table instead of storing the name. by Benjamin Kramer · 12 years ago
- ceb1565 Remove the unuseful -fdiagnostics-show-name by David Blaikie · 12 years ago
- e4e68d4 When overload resolution picks an implicitly-deleted special member by Douglas Gregor · 12 years ago
- b622959 Add some Solaris include paths and fix a -lgcc_eh that apparently should be -lgcc_s. by David Chisnall · 12 years ago
- 4773654 Introduce a new initialization entity for lambda captures, and by Douglas Gregor · 12 years ago
- badb6cd Fix copy-and-paste error in comment by David Chisnall · 12 years ago
- 793cd1c Specialize noreturn diagnostics for lambda expressions. by Douglas Gregor · 12 years ago
- 0bcc3d8 Fix silly precedence error. by Douglas Gregor · 12 years ago
- 4e88df7 Specialize the diagnostic complaining about conflicting types of by Douglas Gregor · 12 years ago
- 81f3bff Implement code completion support for lambda capture lists. by Douglas Gregor · 12 years ago
- 31c4690 First pass at Solaris toolchain support. This version compiles and links hello by David Chisnall · 12 years ago
- be6126a Make -Wformat fix-its preserve original conversion specifiers. by Hans Wennborg · 12 years ago
- 37ce010 If a static data member of a class template which could be used in a constant by Richard Smith · 12 years ago
- 83587db Implement DR1454. This allows all intermediate results in constant expressions by Richard Smith · 12 years ago
- 1d6cc6a [analyzer] Malloc checker: make a bit safer. by Anna Zaks · 12 years ago
- 4d4e5c1 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 12 years ago
- f1c1d9a modern objective-c translator: start writing the main class meta-data. by Fariborz Jahanian · 12 years ago
- 40add29 [analyzer] Malloc Checker: add support for reallocf, which always frees by Anna Zaks · 12 years ago
- b16ce45 [analyzer] Malloc Checker: add support for valloc + minor code hardening. by Anna Zaks · 12 years ago
- b5216aa Advertize support for constexpr. by Richard Smith · 12 years ago
- 26f2cac constexpr: evaluation support for nullptr comparisons. by Richard Smith · 12 years ago
- c6889e7 Implement C++ core issue 974, which permits default arguments for by Douglas Gregor · 12 years ago
- 57b9c4e If a constexpr function template specialization is referenced, and then the by Richard Smith · 12 years ago
- 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 12 years ago
- 66c4040 [analyzer] Make Malloc Checker optimistic in presence of inlining. by Anna Zaks · 12 years ago
- 9050e3a Remove recusive expression visitation in ExprEngine::VisitIncrementDecrementOperator(). by Ted Kremenek · 12 years ago
- 70488e2 Pending clear answer from WG21 on whether core issue 903 is intended to apply to by Richard Smith · 12 years ago
- a91ac5b Remove recursive visitation in ExprEngine for UO_Not, UO_Minus, UO_LNot. by Ted Kremenek · 12 years ago
- 224c489 Remove recursive visitation in ExprEngine for UO_Deref, UO_AddrOf, and UO_Extension. by Ted Kremenek · 12 years ago
- c1e08dc Remove ExprEngine recursive visitation of unary UO_Imag operation. by Ted Kremenek · 12 years ago
- 0193166 Further remove some recursive visitiation in ExprEngine that is no longer needed because the CFG is fully linearized. by Ted Kremenek · 12 years ago
- 53393f2 Check the return type of lambda expressions. by Douglas Gregor · 12 years ago
- 1d0c9a8 PR11650: Implement resolution of core issue 1301. Value initialization can't be by Richard Smith · 12 years ago
- 75d8ba3 Warn about non-int main() results in GNU C mode instead of erroring. by John McCall · 12 years ago
- 0a52534 more objective-c translator for modern abi. by Fariborz Jahanian · 12 years ago
- a736524 Implement support for lambda capture pack expansions, e.g., by Douglas Gregor · 12 years ago
- 63aae82 Use several weighted factors to determine typo candidate viablity. by Kaelyn Uhrain · 12 years ago
- 9d36f5d Implement AST (de-)serialization for lambda expressions. by Douglas Gregor · 12 years ago
- 90af4e2 more modern objc translator. Focusing on metadata for methods. by Fariborz Jahanian · 12 years ago
- cc8a945 include clang's config.h unconditionally (v2) by Dylan Noblesmith · 12 years ago
- 14c5982 Use a simpler (and more efficient) pattern to pad vectors. by Benjamin Kramer · 12 years ago
- 3164c14 Fix crash-on-invalid for 'operator int[]()' in C++11. by David Blaikie · 12 years ago
- df33a35 Remove useless if statement. by Eli Friedman · 12 years ago
- 8be51ea Refactor DiagnosticRenderer and SDiagsRenderer to have some functionality by Ted Kremenek · 12 years ago
- eb273b7 Fix another issue introduced by the proposed wording for core issue 1358: since by Richard Smith · 12 years ago
- b74ed08 Implement IRGen of lambda expressions which capture arrays. by Eli Friedman · 12 years ago
- 0bdb5aa Refactor out new function EmitInitializerForField from EmitMemberInitializer. The new function will be used to initialize the fields of lambda expressions. by Eli Friedman · 12 years ago
- b276bd9 [analyzer] Malloc Checker: realloc: add dependency between the symbols by Anna Zaks · 12 years ago
- d5387e8 Link together the call operator produced from transforming a lambda by Douglas Gregor · 12 years ago
- e76872e Mark the cxa_guard_{abort,acquire,release} functions nounwind. by Nick Lewycky · 12 years ago
- 7ca4850 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 12 years ago
- dfca6f5 Introduce support for template instantiation of lambda by Douglas Gregor · 12 years ago
- 07e5288 modern objc translator. More ivar rewrite work. by Fariborz Jahanian · 12 years ago
- db64923 objc modern translator. ivar offset symbols. by Fariborz Jahanian · 12 years ago
- 30838b9 [analyzer] Malloc Checker: realloc: correct the way we are handing the by Anna Zaks · 12 years ago
- 20ff0e2 Don't route explicit construction via list-initialization through the functional cast code path. It sometimes does the wrong thing, produces horrible error messages, and is just unnecessary. by Sebastian Redl · 12 years ago
- 43a1b00 Sink variable into assert by Matt Beaumont-Gay · 12 years ago
- 164d6f8 objective-c translator: more rewriting of ivar types by Fariborz Jahanian · 12 years ago
- c563891 When generating diagnostic information due to a clang failure, allow multiple by Chad Rosier · 12 years ago
- c8bb3be [analyzer] Malloc checker: rework realloc handling: by Anna Zaks · 12 years ago
- 7ae282f Split the storage of lambda information between the LambdaExpr and the by Douglas Gregor · 12 years ago
- 9daa7bf Keep track of the set of array index variables we use when we by Douglas Gregor · 12 years ago
- 908a595 Don't allocate unused storage for captures/capture initializers in lambda expressions by Douglas Gregor · 12 years ago
- da8962a Move the storage of lambda captures and capture initializers from by Douglas Gregor · 12 years ago
- e88a71f Add back in the code to create forward decls using temporary mdnodes. by Eric Christopher · 12 years ago
- 42e75da Temporarily walk back a few of my recent debug info limiting changes by Eric Christopher · 12 years ago
- 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 12 years ago
- 9b338a7 Delete a simplistic helper function now that llvm::Triple can provide by Chandler Carruth · 12 years ago
- 0b17b9a more of rewriting ivar types. by Fariborz Jahanian · 12 years ago
- 6d9ef30 Implement the standard decltype() semantics described in C++11 by Douglas Gregor · 12 years ago
- f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 12 years ago
- 6dc00f6 Proper initializer list support for new expressions and type construct expressions. Array new still missing. by Sebastian Redl · 12 years ago
- 215e4e1 Lambdas have a deleted default constructor and a deleted copy by Douglas Gregor · 12 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 · 12 years ago
- 168319c Employ DirectList initialized entities to properly sort through some initialization edge cases. by Sebastian Redl · 12 years ago
- 9335df3 Fix the rewriter that broke with r149987. by Argyrios Kyrtzidis · 12 years ago
- 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 12 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 · 12 years ago
- 56a0428 Fix parsing new expressions using init lists. Probably still do the wrong thing in cases involving array new. by Sebastian Redl · 12 years ago
- 15d0ae1 [analyzer] Malloc Checker: reduce false negatives rate by assuming that by Anna Zaks · 12 years ago