- 3e95ba9 Add a new warning when a NULL constant is used in arithmetic operations. The warning will fire on cases such as: by Richard Trieu · 13 years ago
- a92d7e7 Fix of a minor typo. by Jonathan D. Turner · 13 years ago
- 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 13 years ago
- b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
- dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
- f7f8188 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 13 years ago
- 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 13 years ago
- b113824 Make the Stmt::Profile method const, and the StmtProfile visitor by Chandler Carruth · 13 years ago
- a07398e Restore correct use of GC barriers. by John McCall · 13 years ago
- 9d45624 Make the presentation of the warnings on 'x + y ? 1 : 0' a bit more by Chandler Carruth · 13 years ago
- 82d1cc0 Suppress an over-zealous MSVC warning. by John McCall · 13 years ago
- 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 204e133 Introduce a utility routine for checking whether a block's captures by John McCall · 13 years ago
- add80bb Missing files. by John McCall · 13 years ago
- 923cd57 Generate enumerators for diagnostic categories. Patch by Argyrios! by John McCall · 13 years ago
- 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
- 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago
- cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago
- fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 13 years ago
- 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 13 years ago
- 997e15c Bad table discription of fromat-y2k causes by Fariborz Jahanian · 13 years ago
- e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 13 years ago
- 2a00b83 Hyphenate "argument-dependent". by Jay Foad · 13 years ago
- e1eed38 when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant by Chris Lattner · 13 years ago
- 24c38e1 fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class member by Chris Lattner · 13 years ago
- 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
- fd05ca0 Move GlobalDecl to AST by Peter Collingbourne · 13 years ago
- 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 13 years ago
- db11b01 Give a diagnostic when using non-POD types in a va_arg by David Majnemer · 13 years ago
- c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 13 years ago
- 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
- 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
- 45937ae Restore 'atomic' as an attribute of objc properties. by Fariborz Jahanian · 13 years ago
- 3bde0ce This change is breaking selfhost. Revert it until I have more time to study it. by Sean Hunt · 13 years ago
- 53e669f Implement caching of copy assignment operator lookup. by Sean Hunt · 13 years ago
- c530d17 Implement caching for copy constructors in similar situations. by Sean Hunt · 13 years ago
- b320e0c Implement caching of default constructors on the resolution table. This by Sean Hunt · 13 years ago
- bbf34c0 Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags. by Richard Trieu · 13 years ago
- 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
- d7bc7a2 Add isVCVT_N flag to identify Neon VCVT_N intrinsics, which require special by Bob Wilson · 13 years ago
- b92003b Remove 'atomic' as a property attribute keyword. by Fariborz Jahanian · 13 years ago
- 6ce33d6 Followup to 132737; make two-character string explicit, add some by Stuart Hastings · 13 years ago
- 169dd31 Revert "hack in my new variables for GCC" by Chandler Carruth · 13 years ago
- 8afdd56 hack in my new variables for GCC by Chandler Carruth · 13 years ago
- 002333f Clang support for ARM Uv/Uy/Uq inline-asm constraints. rdar://problem/9037836 by Stuart Hastings · 13 years ago
- 175df89 More coherent diagnostic when a stack variable is by Fariborz Jahanian · 13 years ago
- 5b01b83 Downgrade the warning about the use of typedefs for class template by Douglas Gregor · 13 years ago
- 7f4afa5 Don't put a note in the DiagGroup by Sean Hunt · 13 years ago
- 89b9f10 Diagnose the condition in C++ [temp.expl.spec]p16 that prohibits by Douglas Gregor · 13 years ago
- 7299a4e ok now, let's fix that MSVC warning for real. by Francois Pichet · 13 years ago
- c9f487a Fix MSVC warning: "unsafe mix of type 'int' and type 'bool' in operation" by Francois Pichet · 13 years ago
- f50e88a Fix PR10053: Improve diagnostics and error recovery for code which some compilers incorrectly accept due to a lack of proper support for two-phase name lookup. by Richard Smith · 13 years ago
- 7491c49 Drop most of InitializationSequence::SequenceKind's values. They didn't really contain any information that the step array didn't contain too. This makes debugging dumps a bit less informative, but probably not significantly so. The advantage is that the redundancy is gone, so the code is easier to understand. by Sebastian Redl · 13 years ago
- d695d6b Remove more references to FailedSequence. by Sebastian Redl · 13 years ago
- 383616c Remove all references to InitializationSequence::FailedSequence from outside SemaInit.cpp. Replace them with the boolean conversion or the new Failed() function. This is a first step towards removing InitializationSequence::SequenceKind. No functionality change. by Sebastian Redl · 13 years ago
- dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
- 4ae5b72 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 13 years ago
- ab3c80e Remove the old implementation of -verify, which has been dead code since r88750. by Richard Smith · 13 years ago
- 7339902 Revert r132630. GCC passes everything down, we aren't trying to replicate that. by Nick Lewycky · 13 years ago
- f6ff3ab GCC passes -z foo directly through to the linker (and yes -z=foo becomes by Nick Lewycky · 13 years ago
- 308742c Reimplement r132572 on top of a FoldingSet, thus hopefully solving both by Sean Hunt · 13 years ago
- 7b33c2b Remove extraneous "virtual" keyword and non-virtual destructor. Caught by by Nick Lewycky · 13 years ago
- 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
- 953c564 Improvements to abbreviations for PCH which add support for EnumDecl, ObjCIvarDecl, TypedefDecl, VarDecl and FieldDecl and improve support for ParmVarDecl. by Jonathan D. Turner · 13 years ago
- 352697a Expose @synthesize and @dynamic via their own cursor kinds in by Douglas Gregor · 13 years ago
- c5c9b53 Revert r132572 to figure out why it broke selfhost and clean it up as by Sean Hunt · 13 years ago
- 8fd7722 Begin implementing a cache of special member lookups. Currently only by Sean Hunt · 13 years ago
- 5a4cca2 Don't warn about -Wno-foo where foo is an unknown warning option. Explicitly by Matt Beaumont-Gay · 13 years ago
- 9cfdae3 Warn about missing parentheses for conditional operator. by Hans Wennborg · 13 years ago
- 78e9c55 Implement a warning flag for the warning about default arguments making by Sean Hunt · 13 years ago
- 929f013 Clean up the "non-POD memaccess" stuff some. This adds a properly named by Chandler Carruth · 13 years ago
- a72d8c4 Introduce additional abbreviations into the AST writer for by Douglas Gregor · 13 years ago
- 4cdb0e2 [PCH] Store the offsets of source location file entries and go through them by Argyrios Kyrtzidis · 13 years ago
- 01ba854 Add -fno-gnu89-inline. by Rafael Espindola · 13 years ago
- 16f2131 Reverts the Tooling changes as requested by Chris. by Manuel Klimek · 13 years ago
- fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 13 years ago
- 9277bea Rename -Wunknown-attributes to -Wattributes to match GCC. by Ted Kremenek · 13 years ago
- 6a5e062 Don't use stdint.h; including it directly is not allowed from LLVM code because it doesn't exist on MSVC. by Eli Friedman · 13 years ago
- 4e1ff2b Remove pointless assert, N is unsigned. by Benjamin Kramer · 13 years ago
- c89db5a Change a name for consistency and hopefully unbreak builds with gcc 4.6. by Benjamin Kramer · 13 years ago
- b68ffb1 [PCH] Be conservative and check all the files the PCH references to see if by Argyrios Kyrtzidis · 13 years ago
- 64cbdf3 This patch implements an AST matching framework that allows to write by Manuel Klimek · 13 years ago
- 5aecb78 Revert 132332 (Microsoft friend as a forward declaration), John McCall pointed out a better/simpler way to do it. by Francois Pichet · 13 years ago
- 8adc227 For compatibility with MSVC, a friend declaration also act as a forward declaration if the tag name is not already declared. The tag name is declared in the next outermost non record scope. by Francois Pichet · 13 years ago
- 8155910 Whenever we instantiate a static data member, make sure to define any new by Nick Lewycky · 13 years ago
- 1838ca5 Add a new warning on NULL pointer constant to integer conversion. by Richard Trieu · 13 years ago
- e72c55b Fix a regression in the source locations for unary trait expressions. by Chandler Carruth · 13 years ago
- 26c1b8d Add support for ARM ldrexd/strexd builtins by Bruno Cardoso Lopes · 13 years ago
- 469244a Add a couple of helper methods in the SourceManager API, isAtStartOfMacroInstantiation/isAtEndOfMacroInstantiation by Argyrios Kyrtzidis · 13 years ago
- e4d645c Enhance Clang to start instantiating static data member definitions by Chandler Carruth · 13 years ago
- f968d83 Objective-C doesn't consider the use of incomplete types as method by Douglas Gregor · 13 years ago
- f858bd8 Add a fix-it and better error recovery for improperly nested namespaces. This will give a better error message for cases such as "namespace foo::bar::baz {}" and a suggested fix-it of "namespace foo { namespace bar { namespace baz {} } }" by Richard Trieu · 13 years ago
- 9d342d0 Add a convenience interface for checking expression arguments to unary by Chandler Carruth · 13 years ago
- 9ae60d5 Implement a new warning for when adding a default argument to a method by Sean Hunt · 13 years ago
- e5cfd52 static analyzer: when conservatively evaluating functions, don't invalidate the values of globals when the called function is strlen. by Ted Kremenek · 13 years ago
- 8271317 Update our diagnostics to properly account for move operations. by Sean Hunt · 13 years ago
- ffe37fd Implement a little bit of cleanup and a lot more of the base work by Sean Hunt · 13 years ago
- 563a645 Add support for Microsoft __if_exists, __if_not_exists extension at class scope. by Francois Pichet · 13 years ago
- 477aab6 A StringRef-ication of the DiagnosticIDs API and internals. by Argyrios Kyrtzidis · 13 years ago