- 35d2359 Fix ODR-use of a MemberExpr to check before marking a pure function used. Remove by Nick Lewycky · 13 years ago
- d191472 Remove function that is newly dead as of r173538. by Nick Lewycky · 13 years ago
- 8334af8 Preserve Sema::UndefinedInternals across PCH boundaries. Fixes by Nick Lewycky · 13 years ago
- 6bd2a89 The standard ARM C++ ABI dictates that inline functions are by John McCall · 13 years ago
- bf0fd39 Fixed trailing whitespace. by Michael Gottesman · 13 years ago
- f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
- 820fa70 Mark all subsequent decls used. by Rafael Espindola · 13 years ago
- 2bf7fdb s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
- ea7537f Don't warn on unused member functions that are extern because of a typedef. by Rafael Espindola · 13 years ago
- 9463dce Don't warn for undefined but used decls that are external because of a typedef. by Rafael Espindola · 13 years ago
- 1779760 Fix a regression from the previous commit. by Rafael Espindola · 13 years ago
- dfa5f9b Use the most recent redecl to decide if it is needed. by Rafael Espindola · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- e6a56db Reject uses of __int128 on platforms that don't support it. Also move the ugly by Richard Smith · 13 years ago
- 7959178 Use a .def file for most of the diagnostic options. by Douglas Gregor · 13 years ago
- 7d14b3c Add a new warning -Wmissing-variable-declarations, to warn about variables by Eli Friedman · 13 years ago
- dd433f0 From Vassil Vassilev: enable Sema to deal with multiple ExternalSemaSources. by Axel Naumann · 13 years ago
- 62b3798 Pull ScopeInfo implementation into its own file. by Jordan Rose · 13 years ago
- 657b5f4 -Warc-repeated-use-of-weak: check ivars and variables as well. by Jordan Rose · 13 years ago
- d393458 Add a warning (off by default) for repeated use of the same weak property. by Jordan Rose · 13 years ago
- 88d67f3 Fix crash when a decltype expression in a trailing return type refers to the by Richard Smith · 13 years ago
- b47e6bc Conditionally parse documentation comments in system headers by by Ted Kremenek · 13 years ago
- cc4c49d Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef. by Benjamin Kramer · 13 years ago
- c459b51 When code completion is enabled, don't do any work in by Douglas Gregor · 13 years ago
- 22be06a Fix an assertion failure instantiating a constexpr function from within a -dealloc method. PR13401. by Eli Friedman · 13 years ago
- e06a888 Renamed RawComment kinds to avoid name clash. by Abramo Bagnara · 13 years ago
- 91fc39e patch to suggest 'static' function should be 'static inline' by Fariborz Jahanian · 13 years ago
- 052f60d Add a warning about almost-Doxygen trailing comments: //< and /*< ... */ by Dmitri Gribenko · 13 years ago
- aab8383 Structured comment parsing, first step. by Dmitri Gribenko · 13 years ago
- 5d3fb22 Explicitly build __builtin_va_list. by Meador Inge · 13 years ago
- e99c2bf Look at incomplete FunctionTemplateDecls in order to determine whether by Daniel Jasper · 13 years ago
- 0baec549 Introduce -Wunused-private-field. If enabled, this warning detects by Daniel Jasper · 13 years ago
- 9ca6461 When we suppress an error due to SFINAE, stash the diagnostic away with the by Richard Smith · 14 years ago
- 6347b68 Change how we suppress access control in explicit instantiations by John McCall · 14 years ago
- 2ec8537 Refactor DelayedDiagnostics so that it keeps diagnostics in by John McCall · 14 years ago
- e499345 Sema: Initialize NSString method cache members. by Benjamin Kramer · 14 years ago
- 3024f07 Implement C++11 [expr.prim.general]p3, which permits the use of 'this' by Douglas Gregor · 14 years ago
- d671ab9 [Sema] Fix SemaDiagnosticBuilder to be inline. by Daniel Dunbar · 14 years ago
- a25002f Spelling. by Daniel Dunbar · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- e65b086 Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 14 years ago
- 6f8780b Reapply r151638 and r151641. by James Molloy · 14 years ago
- 5929ef2 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 14 years ago
- 051390ff Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 14 years ago
- fd555f6 Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a by Richard Smith · 14 years ago
- 7fcbd90 Implement name mangling for lambda expressions that occur within the by Douglas Gregor · 14 years ago
- 800ddf3 Generalize -Wempty-body: warn when statement body is empty (closes: PR11329) by Dmitri Gribenko · 14 years ago
- 1a22d28 Lambdas have a deleted default constructor and a deleted copy by Douglas Gregor · 14 years ago
- 21f4692 When completing a lambda expression, make sure to check and attach the by Douglas Gregor · 14 years ago
- b6c6a58 Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 14 years ago
- e171601 Rework the external Sema source's ReadMethodPool() so that it doesn't by Douglas Gregor · 14 years ago
- 2bfa104 Add Sema::isStdInitializerList, which will be necessary for the upcoming operations. by Sebastian Redl · 14 years ago
- d53ae83 Delay the creation of the built-in Objective-C class 'Protocol' by by Douglas Gregor · 14 years ago
- 8d05ca7 Introduce a CodeCompletionResult::CreateCodeCompletionString() that by Argyrios Kyrtzidis · 14 years ago
- ec9fd13 De-virtualize getPreviousDecl() and getMostRecentDecl() when we know by Douglas Gregor · 14 years ago
- 9163e360 Per John's comment, it makes sense to ask isLambda on any CXXRecordDecl; make sure that's safe. Get rid of a check which is now unnecessary in Sema::getFunctionLevelDeclContext(). by Eli Friedman · 14 years ago
- 73a0409 More lambda work: semantic analysis of capturing 'this'. It's a bit complicated, but we have to be careful about when exactly captures are marked given PotentiallyPotentiallyEvaluated contexts. (Actually, it's not 100% correct yet, but it's close enough for the moment.) by Eli Friedman · 14 years ago
- 4817cf7 More lambda work. Fixes a minor bug Richard pointed out, makes lookup for lambda parameters work correctly, recording more information into the AST. by Eli Friedman · 14 years ago
- 71c8055 More lambda work. Tweak the Sema interface slightly. Start adding the pieces to build the lambda class and its call operator. Create an actual scope for the lambda body. by Eli Friedman · 14 years ago
- eb90e83 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 14 years ago
- ab1ec82e Fix chaining of ObjCInterfaceDecl redeclarations by Douglas Gregor · 14 years ago
- 2b82c2a Implementing parsing and resolution of module export declarations by Douglas Gregor · 14 years ago
- 507840d Revert r145244. It causes us to create broken ASTs with missing type information by Richard Smith · 14 years ago
- 13b6a2a Removed useless ImplicitCast nodes in explicit cstyle and static casts by Nicola Gigante · 14 years ago
- c8edb0f Test commit by Nicola Gigante · 14 years ago
- dc1646d Fixed plausible overloads location. by Abramo Bagnara · 14 years ago
- 4a905b6 Implicit casts from rvalue to lvalue are not meaningful. Don't accidentally add by Richard Smith · 14 years ago
- 28fc709 There's no good reason to track temporaries in ExprWithCleanups, by John McCall · 14 years ago
- 508ebf3 Add (hopefully) the last missing lvalue-to-rvalue conversion. Add an assertion by Richard Smith · 14 years ago
- 935bc7a2 Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 14 years ago
- 38c0e04 -Wc++98-compat: warn if a SFINAE substitution in C++11 suppresses an access by Richard Smith · 14 years ago
- ebf0049 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 14 years ago
- f4a06c2 HasFormOfMemberPointer implies IsAddressOfOperand for an overload set. Simplify by Douglas Gregor · 14 years ago
- cda2270 Allow calling an overloaded function set by taking the address of the by Douglas Gregor · 14 years ago
- 50a2c2c Catch placeholder types in DefaultLvalueConversion by John McCall · 14 years ago
- 9321ad3 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 14 years ago
- 75acd92 Only print _Bool as 'bool' when 'bool' is defined as an object-like by Douglas Gregor · 14 years ago
- be4b363 Get rid of useless helper Sema::CastCategory. by Eli Friedman · 14 years ago
- b578432 Rename DiagnosticInfo to Diagnostic as per issue 5397 by David Blaikie · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- 75644d5 Introduce an egregious hack for modules to cope with headers that come by Douglas Gregor · 14 years ago
- 9320b87 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 14 years ago
- 1fb8266 Warn on missing [super finalize] calls. by Nico Weber · 14 years ago
- 69f74f8 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
- 715abaf Warn on missing [super dealloc] calls. by Nico Weber · 14 years ago
- 801c99d Switch the __int128_t and __uint128_t types over to predefined types by Douglas Gregor · 14 years ago
- 52e0280 Switch the Objective-C 'SEL' type over to a predefined type in the by Douglas Gregor · 14 years ago
- 0a58618 Switch the Objective-C 'Class' type over to a predefined type in the by Douglas Gregor · 14 years ago
- 3ea7269 Move the creation of the predefined typedef for Objective-C's 'id' by Douglas Gregor · 14 years ago
- 9767347 Encapsulate the Objective-C id/Class/SEL "redefinition" types in by Douglas Gregor · 14 years ago
- 1c4bfe5 Make Sema::WeakUndeclaredIdentifiers lazily deserialized. by Douglas Gregor · 14 years ago
- 3200219 Switch Sema::DynamicClasses over to LazyVector by Douglas Gregor · 14 years ago
- a94a154 Switch Sema::UnusedFileScopedDecls over to a LazyVector. by Douglas Gregor · 14 years ago
- eb08bd4 Introduce a new data structure, LazyVector, which is a vector whose by Douglas Gregor · 14 years ago
- c22845a Cleanup the stray comments and variables I could dig out of Sema to by Chandler Carruth · 14 years ago
- 35f5320 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- b4836ea Build up statistics about the work done for analysis based warnings. by Chandler Carruth · 14 years ago
- c2fa169 Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
- 31168b0 Automatic Reference Counting. by John McCall · 14 years ago