- c286f38 objc++: Some level of covariance is allowed in ObjC properties. by Fariborz Jahanian · 13 years ago
- bb52786 Implement -MG. Fixes PR9613 by Peter Collingbourne · 13 years ago
- 98a5403 Fix a bug where a local variable named 'self' is causing by Fariborz Jahanian · 13 years ago
- f158866 Improve name mangling for instantiation-dependent types that are not by Douglas Gregor · 13 years ago
- 6af9f3c Fix the desugaring of dependent decltype and typeof(expr) nodes. The by Douglas Gregor · 13 years ago
- 9f3480b Move OBJC_PR_NumBits out of PropertyAttributeKind enum, to its own NumPropertyAttrsBits. by Argyrios Kyrtzidis · 13 years ago
- 79e6bd3 Centralize the getCanonicalType() calls in the Itanium C++ mangling by Douglas Gregor · 13 years ago
- 0a68dc7 [ARC] Complain about property without storage attribute when @synthesizing it, not at its declaration. by Argyrios Kyrtzidis · 13 years ago
- 46d37c1 Add diagnostic for constructs like "va_arg(l, float)" which have undefined behavior. PR10201. by Eli Friedman · 13 years ago
- 97c337c [arcmt] Move the remapping functions to clang-c/Index.h and change 'arcmt_' prefix to 'clang_'. by Argyrios Kyrtzidis · 13 years ago
- 4e7c7f2 objc-arc: Diagnose when captured variable in block literals by Fariborz Jahanian · 13 years ago
- 0673cb3 Apply patch from Richard Trieu to fix PR9548: by Chandler Carruth · 13 years ago
- 386b007 Added removeBitWidth method. by Abramo Bagnara · 13 years ago
- 699f9b1 Change __debugbreak signature to void __debugbreak(void); MSVC compatibility. by Francois Pichet · 13 years ago
- 69325d5 [arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. by Argyrios Kyrtzidis · 13 years ago
- 094240a Add codegen support for the fma/fmal/fmaf builtins. by Cameron Zwarich · 13 years ago
- 82007c3 objc++-arc: more diagnosis of converting a weak-unavailable by Fariborz Jahanian · 13 years ago
- c8d1ecc Keep track of which source locations are part of a macro argument by Chandler Carruth · 13 years ago
- 7a084ec objc++-arc: diagnose assignment/cast of a weak-unavailable by Fariborz Jahanian · 13 years ago
- 3bd2138 Remove BoostCon-specific code from Clang. FWIW, I'm a fan of things like this living in a separate branch. by Jonathan D. Turner · 13 years ago
- 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
- dbd3c85 r134634 causes a failure on MultiSource/Benchmarks/Olden/bh with TEST=nightly, by Cameron Zwarich · 13 years ago
- 2357aee A redeclaration of an inline method in C99 mode should trigger emission of that by Nick Lewycky · 13 years ago
- c5f90c2 Undo r134587 as the bug was actually a deep and hideous one in the client code. by Sean Hunt · 13 years ago
- 04e5a25 objc-arc: diagnose assignment/cast of a weak-unavailable by Fariborz Jahanian · 13 years ago
- 3da626b Introduce a new libclang aPI function, by Douglas Gregor · 13 years ago
- 7e5e5f4 In ARC, reclaim all return values of retainable type, not just those by John McCall · 13 years ago
- 72ac120 [arcmt] Add -ccc-arcmt-check/-ccc-arcmt-modify driver option aliases. by Argyrios Kyrtzidis · 13 years ago
- b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
- 8b86ef0 Fix bug in SourceManager::getDecomposedInstantiationLocSlowCase. by Argyrios Kyrtzidis · 13 years ago
- e9a37e4 Ensure that we actually visit function parameter declarations with by Sean Hunt · 13 years ago
- bca01b4 Properly implement the scope restriction on the NRVO for by Douglas Gregor · 13 years ago
- 7263fee Some code cleanup of r134522 by Fariborz Jahanian · 13 years ago
- 742352a objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 13 years ago
- 85bea97 Keep track of when "unrecoverable" errors occur, then allow by Douglas Gregor · 13 years ago
- 39c411f libclang: Allow callers of clang_saveTranslationUnit() to distinguish by Douglas Gregor · 13 years ago
- 5d98994 Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 13 years ago
- 786dcd9 Teach the static analyzer's interpretation of Cocoa conventions to by Douglas Gregor · 13 years ago
- 19f74ac Use attributes from the definition (if available) when instantiating functions. by Rafael Espindola · 13 years ago
- 9dc71d2 Fixed enum types can be complete without actually being valid to use by John McCall · 13 years ago
- 8be80e1 Improve the Python bindings for libclang in a few ways, from Eli by Douglas Gregor · 13 years ago
- 256a76e Call objc_terminate() instead of abort() when a cleanup throws an by John McCall · 13 years ago
- c06e074 Missing header from last commit; accidental change. by John McCall · 13 years ago
- 9f084a3 Change the driver's logic about Objective-C runtimes: abstract out a by John McCall · 13 years ago
- 9670e17 objc-arc: enforce performSelector rules in rejecting retaining selectors by Fariborz Jahanian · 13 years ago
- b18b8ad Add the ObjC ARC optimization passes manually, now that they're not by Dan Gohman · 13 years ago
- e7e66f7 Remove unused member of Builtin::Info. by Eli Friedman · 13 years ago
- c261c76 Some documentation fixes for the parser, from John Freeman by Douglas Gregor · 13 years ago
- bcf6a80 StringRef'ize clang::drive::Option::getName(), from Zach Wheeler! by Douglas Gregor · 13 years ago
- 3fd1ba0 Clean up and refactor ParseFunctionDeclarator to reduce code by Douglas Gregor · 13 years ago
- 3242ee0 Remove unused parameter from ActOnDeclarator. by Anders Carlsson · 13 years ago
- 377fde8 Reorganize builtins to separate out builtins which require MMX registers. No functional change. by Eli Friedman · 13 years ago
- 05d4876 Fix the warning that is emitted when an ownership attribute is applied incorrectly. by Argyrios Kyrtzidis · 13 years ago
- 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
- 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 13 years ago
- 31862ba [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
- 17b6399 Introduce Declarator::ObjCCatchContext, this will result in correct error for 'auto' in obj-c catch. by Argyrios Kyrtzidis · 13 years ago
- 9864c7d Refactor AttributeList.h to use alphabetical order, from Caitlin Sadowski by Douglas Gregor · 13 years ago
- c89edf5 Fix AST representations of alias-declarations which define tag types. Inside classes, the tag types need to have an associated access specifier, and inside function definitions, they need to be included in the declarations of the DeclStmt. These issues manifested as assertions during template instantiation, and also in a WIP constexpr patch. by Richard Smith · 13 years ago
- 01b6e31 When we create a precompiled preamble, don't copy the by Douglas Gregor · 13 years ago
- 561f812 Introduce the notion of instantiation dependence into Clang's AST. A by Douglas Gregor · 13 years ago
- d57b7ff Replace an unreachable error path with an assert by Peter Collingbourne · 13 years ago
- a1a3874 Fix typo by Peter Collingbourne · 13 years ago
- ca0d0d4 Improve the wording of the warning when returning a value from by Chandler Carruth · 13 years ago
- 1460604 Preserve that a TemplateName was arrived at by substituting by John McCall · 13 years ago
- 1901dce Document and check tighter assumptions about the TemplateName of a by John McCall · 13 years ago
- 5b3284a Introduce a caching mechanism for macro expanded tokens. by Argyrios Kyrtzidis · 13 years ago
- c5c5e92 Introduce Preprocessor::getTotalMemory() and use it in CIndex.cpp, no functionality change. by Argyrios Kyrtzidis · 13 years ago
- 5d9b6bf Use existing -fcatch-undefined-behavior option, by Fariborz Jahanian · 13 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 · 13 years ago
- 1077e42 Under a compiler flag, -freset-local-blocks, by Fariborz Jahanian · 13 years ago
- de31fd7 Split out logic for valid clobbers and valid inline asm registers. by Eric Christopher · 13 years ago
- d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 13 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 · 13 years ago
- 0b8c98f Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameter by Argyrios Kyrtzidis · 13 years ago
- d3880f8 Centralize all checks for a C++ tag definition inside a typename in by Argyrios Kyrtzidis · 13 years ago
- 6326e05 Provide fix-it for '.' <-> '->' for Objective-C ivar/property access. by Fariborz Jahanian · 13 years ago
- 6ce51ee Don't factor in visibility for templates and template arguments by John McCall · 13 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 · 13 years ago
- 37ac1ea Minor grammatical fix for error message. Radar 9681093. by Bob Wilson · 13 years ago
- 7e47e1e Reduce the size of the ExtInfo bitfield in FunctionType from 9 bits by Douglas Gregor · 13 years ago
- 6628969 Cleanup a fixme by using a specific diagnostic for subscripting by Chandler Carruth · 13 years ago
- 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 13 years ago
- 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 13 years ago
- 831fb96 objc-arc/mrc: Allow ns_returns_not_retained attribute on properties by Fariborz Jahanian · 13 years ago
- 537c34611 Revert "Shorten some ARM builtin names by removing unnecessary "neon" prefix." by Bob Wilson · 13 years ago
- 89f19e4 Shorten some ARM builtin names by removing unnecessary "neon" prefix. by Bob Wilson · 13 years ago
- f2050f2 objc-arc: Give more descriptive diagnostics when by Fariborz Jahanian · 13 years ago
- 921c143 objc-arc: Check on a variety of unsafe assignment of retained by Fariborz Jahanian · 13 years ago
- f58de90 Fix comments. by Bob Wilson · 13 years ago
- b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
- a813973 When forming a cycle in objc's inheritance hierarchy, by Fariborz Jahanian · 13 years ago
- d028302 Improve on warning when objc pointer is used in by Fariborz Jahanian · 13 years ago
- 4c4cbe5 Remove superfluous comment by Douglas Gregor · 13 years ago
- 8cf0f52 Move definition of template <typename T> void Decl::dropAttr by Fariborz Jahanian · 13 years ago
- 7f88c01 Bump Token::Kind from an unsigned char to an unsigned short, from Anton Lokhmotov by Douglas Gregor · 13 years ago
- cf5abc7 Support for catching objc pointer objects in c++ catch-statement by Fariborz Jahanian · 13 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 · 13 years ago
- c3ca14d Remove multiple use of weak_import attribute on by Fariborz Jahanian · 13 years ago
- 8785d11 Remove weak_import attribute on new declaration. // rdar://9538608 by Fariborz Jahanian · 13 years ago