- c9ecec4 Improve recovery for lambda expressions that have 'mutable' or a by Douglas Gregor · 13 years ago
- 3f77c7b modern objective-c translator: write the root class meta-data. by Fariborz Jahanian · 13 years ago
- 7bdc152 Lambda closure types are always considered to be like "local" classes, by Douglas Gregor · 13 years ago
- bdd4c84 Add checker visitation hooks in ExprEngine::Visit() for common no-op expressions. To be used later. by Ted Kremenek · 13 years ago
- 2ac58b7 Revert "Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also have it based on adding predecessors/successors, not node allocation. No measurable performance change." by Ted Kremenek · 13 years ago
- b9c64d8 C++11 allows unions to have static data members. Remove the corresponding by Richard Smith · 13 years ago
- 437ee81 Move ExplodedNode reclaimation out of ExprEngine and into CoreEngine. Also have it based on adding predecessors/successors, not node allocation. No measurable performance change. by Ted Kremenek · 13 years ago
- 626719b Minor cleanup to node data structures in ExplodedGraph. No functionality change. by Ted Kremenek · 13 years ago
- 6ade343 modern objc translator: meta-data generation for first part of class meta-data. by Fariborz Jahanian · 13 years ago
- 8f70bda In Objective-C++, allow the keyword 'class' to be used as a property by Douglas Gregor · 13 years ago
- f11641a If code completion patterns are not enabled, use simpler else/else if by Douglas Gregor · 13 years ago
- ae1b4af Add fixits for ARC casting errors for implicit conversions as well. rdar://10289283 by Argyrios Kyrtzidis · 13 years ago
- dd5756c Minor fix to template instantiation, which properly instantiates by DeLesley Hutchins · 13 years ago
- 634b293 Thread safety analysis: Don't check for lockable on undefined types. by DeLesley Hutchins · 13 years ago
- 2f13bec Thread-safety analysis: Disable checking inside constructors, destructors, lock, and unlock functions by DeLesley Hutchins · 13 years ago
- 4bda3ec Thread-Safety: added support for 'this' as a lock expression. by DeLesley Hutchins · 13 years ago
- c24a233 Allow thread safety attributes on function definitions. by DeLesley Hutchins · 13 years ago
- 32addd5 Format string analysis: give 'q' its own enumerator. by Hans Wennborg · 13 years ago
- d1ac03e Tweak link order on Solaris so that global ctors work. by David Chisnall · 13 years ago
- bd45d25 Proper checking of list-initializers for array new expressions. by Sebastian Redl · 13 years ago
- 2aed8b8 Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself."" by Sebastian Redl · 13 years ago
- 1548d14 Revert "Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself." by Sebastian Redl · 13 years ago
- 5f688f4 Make CXXNewExpr contain only a single initialier, and not hold the used constructor itself. by Sebastian Redl · 13 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 · 13 years ago
- 21f6ed9 Initial implementation of IRGen for the lambda conversion-to-function-pointer operator. by Eli Friedman · 13 years ago
- 5a0917d [analyzer] Diagnostics: Ensure that the default end of diagnostic path by Anna Zaks · 13 years ago
- ac59300 [analyzer] Malloc Checker: Give up when a pointer escapes into a struct. by Anna Zaks · 13 years ago
- 74e1ad9 constexpr tidyups: by Richard Smith · 13 years ago
- bd89f8c Start of IRGen for lambda conversion operators. by Eli Friedman · 13 years ago
- 3973acc Use the new method for specifying garbage collection metadata in the module. by Bill Wendling · 13 years ago
- f6e2e02 Implicitly define a lambda's conversion functions (to function by Douglas Gregor · 13 years ago
- b49bd27 Teach clang to add metadata tags to calls and invokes in ObjC with by Dan Gohman · 13 years ago
- ba83c95 objc-arc: For arc's ivar layout, treat __unsafe_unretained ivars by Fariborz Jahanian · 13 years ago
- 64a0430 Revert "Add a completed/incomplete type difference. This allows us to have" by Eric Christopher · 13 years ago
- 9a68d45 Add a completed/incomplete type difference. This allows us to have by Eric Christopher · 13 years ago
- 3ad02aa Silence a valgrind warning, and remove an unused var. by Kaelyn Uhrain · 13 years ago
- 0f163e9 Support GCC's bug^Wextension allowing class array members to be initalized by a by Richard Smith · 13 years ago
- 2d4d7fd Improve typo correction involving nested name specifiers. by Kaelyn Uhrain · 13 years ago
- c2956e5 Lambda closure types have a conversion function to a block pointer by Douglas Gregor · 13 years ago
- 4339bb3 objective-c translator: fixes an obscure rewriting bug by Fariborz Jahanian · 13 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 · 13 years ago
- 6c44886 Provide common include for all diagnostic headers. by David Blaikie · 13 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 · 13 years ago
- ceb1565 Remove the unuseful -fdiagnostics-show-name by David Blaikie · 13 years ago
- e4e68d4 When overload resolution picks an implicitly-deleted special member by Douglas Gregor · 13 years ago
- b622959 Add some Solaris include paths and fix a -lgcc_eh that apparently should be -lgcc_s. by David Chisnall · 13 years ago
- 4773654 Introduce a new initialization entity for lambda captures, and by Douglas Gregor · 13 years ago
- badb6cd Fix copy-and-paste error in comment by David Chisnall · 13 years ago
- 793cd1c Specialize noreturn diagnostics for lambda expressions. by Douglas Gregor · 13 years ago
- 0bcc3d8 Fix silly precedence error. by Douglas Gregor · 13 years ago
- 4e88df7 Specialize the diagnostic complaining about conflicting types of by Douglas Gregor · 13 years ago
- 81f3bff Implement code completion support for lambda capture lists. by Douglas Gregor · 13 years ago
- 31c4690 First pass at Solaris toolchain support. This version compiles and links hello by David Chisnall · 13 years ago
- be6126a Make -Wformat fix-its preserve original conversion specifiers. by Hans Wennborg · 13 years ago
- 37ce010 If a static data member of a class template which could be used in a constant by Richard Smith · 13 years ago
- 83587db Implement DR1454. This allows all intermediate results in constant expressions by Richard Smith · 13 years ago
- 1d6cc6a [analyzer] Malloc checker: make a bit safer. by Anna Zaks · 13 years ago
- 4d4e5c1 Split reinterpret_casts of member pointers out from CK_BitCast; this by John McCall · 13 years ago
- f1c1d9a modern objective-c translator: start writing the main class meta-data. by Fariborz Jahanian · 13 years ago
- 40add29 [analyzer] Malloc Checker: add support for reallocf, which always frees by Anna Zaks · 13 years ago
- b16ce45 [analyzer] Malloc Checker: add support for valloc + minor code hardening. by Anna Zaks · 13 years ago
- b5216aa Advertize support for constexpr. by Richard Smith · 13 years ago
- 26f2cac constexpr: evaluation support for nullptr comparisons. by Richard Smith · 13 years ago
- c6889e7 Implement C++ core issue 974, which permits default arguments for by Douglas Gregor · 13 years ago
- 57b9c4e If a constexpr function template specialization is referenced, and then the by Richard Smith · 13 years ago
- 625bb56 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 13 years ago
- 66c4040 [analyzer] Make Malloc Checker optimistic in presence of inlining. by Anna Zaks · 13 years ago
- 9050e3a Remove recusive expression visitation in ExprEngine::VisitIncrementDecrementOperator(). by Ted Kremenek · 13 years ago
- 70488e2 Pending clear answer from WG21 on whether core issue 903 is intended to apply to by Richard Smith · 13 years ago
- a91ac5b Remove recursive visitation in ExprEngine for UO_Not, UO_Minus, UO_LNot. by Ted Kremenek · 13 years ago
- 224c489 Remove recursive visitation in ExprEngine for UO_Deref, UO_AddrOf, and UO_Extension. by Ted Kremenek · 13 years ago
- c1e08dc Remove ExprEngine recursive visitation of unary UO_Imag operation. by Ted Kremenek · 13 years ago
- 0193166 Further remove some recursive visitiation in ExprEngine that is no longer needed because the CFG is fully linearized. by Ted Kremenek · 13 years ago
- 53393f2 Check the return type of lambda expressions. by Douglas Gregor · 13 years ago
- 1d0c9a8 PR11650: Implement resolution of core issue 1301. Value initialization can't be by Richard Smith · 13 years ago
- 75d8ba3 Warn about non-int main() results in GNU C mode instead of erroring. by John McCall · 13 years ago
- 0a52534 more objective-c translator for modern abi. by Fariborz Jahanian · 13 years ago
- a736524 Implement support for lambda capture pack expansions, e.g., by Douglas Gregor · 13 years ago
- 63aae82 Use several weighted factors to determine typo candidate viablity. by Kaelyn Uhrain · 13 years ago
- 9d36f5d Implement AST (de-)serialization for lambda expressions. by Douglas Gregor · 13 years ago
- 90af4e2 more modern objc translator. Focusing on metadata for methods. by Fariborz Jahanian · 13 years ago
- cc8a945 include clang's config.h unconditionally (v2) by Dylan Noblesmith · 13 years ago
- 14c5982 Use a simpler (and more efficient) pattern to pad vectors. by Benjamin Kramer · 13 years ago
- 3164c14 Fix crash-on-invalid for 'operator int[]()' in C++11. by David Blaikie · 13 years ago
- df33a35 Remove useless if statement. by Eli Friedman · 13 years ago
- 8be51ea Refactor DiagnosticRenderer and SDiagsRenderer to have some functionality by Ted Kremenek · 13 years ago
- eb273b7 Fix another issue introduced by the proposed wording for core issue 1358: since by Richard Smith · 13 years ago
- b74ed08 Implement IRGen of lambda expressions which capture arrays. by Eli Friedman · 13 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 · 13 years ago
- b276bd9 [analyzer] Malloc Checker: realloc: add dependency between the symbols by Anna Zaks · 13 years ago
- d5387e8 Link together the call operator produced from transforming a lambda by Douglas Gregor · 13 years ago
- e76872e Mark the cxa_guard_{abort,acquire,release} functions nounwind. by Nick Lewycky · 13 years ago
- 7ca4850 Deal with a horrible C++11 special case. If a non-literal type has a constexpr by Richard Smith · 13 years ago
- dfca6f5 Introduce support for template instantiation of lambda by Douglas Gregor · 13 years ago
- 07e5288 modern objc translator. More ivar rewrite work. by Fariborz Jahanian · 13 years ago
- db64923 objc modern translator. ivar offset symbols. by Fariborz Jahanian · 13 years ago
- 30838b9 [analyzer] Malloc Checker: realloc: correct the way we are handing the by Anna Zaks · 13 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 · 13 years ago
- 43a1b00 Sink variable into assert by Matt Beaumont-Gay · 13 years ago
- 164d6f8 objective-c translator: more rewriting of ivar types by Fariborz Jahanian · 13 years ago