- d57b7ff Replace an unreachable error path with an assert by Peter Collingbourne · 14 years ago
- a1a3874 Fix typo by Peter Collingbourne · 14 years ago
- ca0d0d4 Improve the wording of the warning when returning a value from by Chandler Carruth · 14 years ago
- 1460604 Preserve that a TemplateName was arrived at by substituting by John McCall · 14 years ago
- 1901dce Document and check tighter assumptions about the TemplateName of a by John McCall · 14 years ago
- 5b3284a Introduce a caching mechanism for macro expanded tokens. by Argyrios Kyrtzidis · 14 years ago
- c5c5e92 Introduce Preprocessor::getTotalMemory() and use it in CIndex.cpp, no functionality change. by Argyrios Kyrtzidis · 14 years ago
- 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 14 years ago
- 95b135b Make ARC support default to true. Please can we stop making Objective-C runtime features part of the platform description? This only makes sense for Darwin. by David Chisnall · 14 years ago
- 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 14 years ago
- de31fd7 Split out logic for valid clobbers and valid inline asm registers. by Eric Christopher · 14 years ago
- d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
- 8306831 Fix PR9279 - Macro expansion stack trace seriously broken with function-style macros, by not recursively printing notes for other 'instantiated from' notes. by Chris Lattner · 14 years ago
- 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 14 years ago
- d3880f8 Centralize all checks for a C++ tag definition inside a typename in by Argyrios Kyrtzidis · 14 years ago
- 6326e05 Provide fix-it for '.' <-> '->' for Objective-C ivar/property access. by Fariborz Jahanian · 14 years ago
- 6ce51ee Don't factor in visibility for templates and template arguments by John McCall · 14 years ago
- 0c1c98c Cache the result of AttributeList::getKind(); it's relatively expensive to compute, and we query it frequently enough that it showed up in a profile. by Eli Friedman · 14 years ago
- 37ac1ea Minor grammatical fix for error message. Radar 9681093. by Bob Wilson · 14 years ago
- 7e47e1e Reduce the size of the ExtInfo bitfield in FunctionType from 9 bits by Douglas Gregor · 14 years ago
- 6628969 Cleanup a fixme by using a specific diagnostic for subscripting by Chandler Carruth · 14 years ago
- 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 14 years ago
- 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 14 years ago
- 831fb96 objc-arc/mrc: Allow ns_returns_not_retained attribute on properties by Fariborz Jahanian · 14 years ago
- 537c34611 Revert "Shorten some ARM builtin names by removing unnecessary "neon" prefix." by Bob Wilson · 14 years ago
- 89f19e4 Shorten some ARM builtin names by removing unnecessary "neon" prefix. by Bob Wilson · 14 years ago
- f2050f2 objc-arc: Give more descriptive diagnostics when by Fariborz Jahanian · 14 years ago
- 921c143 objc-arc: Check on a variety of unsafe assignment of retained by Fariborz Jahanian · 14 years ago
- f58de90 Fix comments. by Bob Wilson · 14 years ago
- b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 14 years ago
- a813973 When forming a cycle in objc's inheritance hierarchy, by Fariborz Jahanian · 14 years ago
- d028302 Improve on warning when objc pointer is used in by Fariborz Jahanian · 14 years ago
- 4c4cbe5 Remove superfluous comment by Douglas Gregor · 14 years ago
- 8cf0f52 Move definition of template <typename T> void Decl::dropAttr by Fariborz Jahanian · 14 years ago
- 7f88c01 Bump Token::Kind from an unsigned char to an unsigned short, from Anton Lokhmotov by Douglas Gregor · 14 years ago
- cf5abc7 Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 14 years ago
- b9b4b78 Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. by Eli Friedman · 14 years ago
- c3ca14d Remove multiple use of weak_import attribute on by Fariborz Jahanian · 14 years ago
- 8785d11 Remove weak_import attribute on new declaration. // rdar://9538608 by Fariborz Jahanian · 14 years ago
- 1626601 avoid using config.h in public headers by Dylan Noblesmith · 14 years ago
- 2b1ad8b Move all of Sema's member-access-related checking out of SemaExpr.cpp by Douglas Gregor · 14 years ago
- 572bbec Allow unavailable function calls inside unavailable functions in C++/ObjC++ as well. rdar://9660196 by Argyrios Kyrtzidis · 14 years ago
- d543130 Issue warning if weak_import attribute is added to an already by Fariborz Jahanian · 14 years ago
- 9d96bce Alloa catching Objective-C id's being thrown with C++ throw by Fariborz Jahanian · 14 years ago
- 0d9106f Changes ParenListExpr to always require a type. by Manuel Klimek · 14 years ago
- c09ce12 Copy diagnostic pragmas to the preprocessed output, from Richard Osborne! by Douglas Gregor · 14 years ago
- 5b27b6d Put all ARC-related warnings into the "arc" diagnostic group. by Argyrios Kyrtzidis · 14 years ago
- d26fef0 Change "cannot assign retained object.." warning to "assigning retained object.." by Argyrios Kyrtzidis · 14 years ago
- b4b7b50 Give MaterializeTemporaryExpr the exact type of the lvalue it binds by Douglas Gregor · 14 years ago
- 45ba8a6 Fix typo in comment by Douglas Gregor · 14 years ago
- 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 14 years ago
- 0a17cae Extend the deleted overload candidate note to cover all cases. It by Sean Hunt · 14 years ago
- 661c67a Attempt to reapply this patch for caching copy assignment operator by Sean Hunt · 14 years ago
- 57b9d98 Fix a case that I missed in r133550. by Bob Wilson · 14 years ago
- 5dd45f1 Make InitHeaderSearch::AddPath and HeaderSearchOptions::AddPath consistent by Bob Wilson · 14 years ago
- 13c4f21 Fix the default libc++ header search path to be sysrooted. Radar 9639692. by Bob Wilson · 14 years ago
- ee273b3 Fix cut-and-paste error: --stdlib is an alias for -stdlib, not -std. by Bob Wilson · 14 years ago
- ed79895 Driver: Factor out IsUsingLTO helper function. by Daniel Dunbar · 14 years ago
- e26bdb9 IRgen: Add a -fuse-register-sized-bitfield-access option, for testing. by Daniel Dunbar · 14 years ago
- 08737c4 Basic: Add TargetInfo::getRegisterWidth hook. by Daniel Dunbar · 14 years ago
- 0b58108 A few tweaks to MaterializeTemporaryExpr suggested by John. by Douglas Gregor · 14 years ago
- af97517 objc-arc: CodeGen part of unbridged cast of CF types. // rdar://9474349 by Fariborz Jahanian · 14 years ago
- 03e8003 Introduce a new AST node describing reference binding to temporaries. by Douglas Gregor · 14 years ago
- 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 14 years ago
- c3b9014 Add support for -Wa,--noexecstack when building from a non-assembly file. For by Nick Lewycky · 14 years ago
- cfd323d Move additional register names to their own lookup, separate from by Eric Christopher · 14 years ago
- 1522a7c objc-arc: allow explicit unbridged casts if the source of the cast is a by Fariborz Jahanian · 14 years ago
- 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 14 years ago
- c049856 Remove this poor "abstraction" from the AST. Sorry! =D by Chandler Carruth · 14 years ago
- 6af9662 Remove more unnecessary #include <llvm/ADT/SmallVector.h> by Francois Pichet · 14 years ago
- 45ee153 Remove unnecessary include. by Francois Pichet · 14 years ago
- bc8d7f9 Restructure the API in Type based on a conversation with Richard Smith. by Chandler Carruth · 14 years ago
- 732271e Turn -Wnull-arithmetic back on by default -- we now have tests for the by Chandler Carruth · 14 years ago
- 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 14 years ago
- 4e5c886 Add support for MSVC __debugbreak compiler intrinsic. by Francois Pichet · 14 years ago
- 18e0461 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 14 years ago
- e665d69 [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager by Argyrios Kyrtzidis · 14 years ago
- c2e70b4 [arcmt] Remove '-arcmt-modify-in-memory', it turned out less useful than we hoped it would be. by Argyrios Kyrtzidis · 14 years ago
- b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 14 years ago
- 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 14 years ago
- 4e938df Put the new warning from revision 133196 on NULL arithmetic behind the flag -Wnull-arthimetic and set to DefaultIgnore. A few edge cases need to be worked out before this can be set to default. by Richard Trieu · 14 years ago
- 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 14 years ago
- 0f9dc86 When an explicit specialization has a storage specifier, error if that by Douglas Gregor · 14 years ago
- 51d7cdd Downgrade the error complaining about presence of a storage class by Douglas Gregor · 14 years ago
- 7a883e3 Add support for -force_load flag, for compat with Apple gcc. rdar://9555962 . by Eli Friedman · 14 years ago
- 6970155 Finish 2 sentences. by Francois Pichet · 14 years ago
- 12ee102 comment improvements. by Chris Lattner · 14 years ago
- ebb6164 code cleanups, no behavior change. by Chris Lattner · 14 years ago
- 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 · 14 years ago
- a92d7e7 Fix of a minor typo. by Jonathan D. Turner · 14 years ago
- 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 14 years ago
- b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 14 years ago
- dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 14 years ago
- f7f8188 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 14 years ago
- 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 14 years ago
- b113824 Make the Stmt::Profile method const, and the StmtProfile visitor by Chandler Carruth · 14 years ago
- a07398e Restore correct use of GC barriers. by John McCall · 14 years ago
- 9d45624 Make the presentation of the warnings on 'x + y ? 1 : 0' a bit more by Chandler Carruth · 14 years ago
- 82d1cc0 Suppress an over-zealous MSVC warning. by John McCall · 14 years ago
- 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 14 years ago