- 5602f7e Teach the AST importer about redeclaration chains for Objective-C by Douglas Gregor · 13 years ago
- 5d5051f Only mark an IdentifierInfo as having changed since deserialization by Douglas Gregor · 13 years ago
- 1ea742b On Darwin, use the system's <unwind.h> whenever it is by Douglas Gregor · 13 years ago
- 4a04d0b Remove HostInfo::useDriverDriver(). This was only used in two places by Chandler Carruth · 13 years ago
- 91e6076 Hoist the targeted triple object into an actual object in the Driver. by Chandler Carruth · 13 years ago
- f211662 Support decltype in member initializers. by David Blaikie · 13 years ago
- 5e089fe Support decltype as a simple-type-specifier. by David Blaikie · 13 years ago
- 23661d3 Revert various template unreachability code I committed accidentally. by David Blaikie · 13 years ago
- a9bb955 More fixes/tests. by David Blaikie · 13 years ago
- 7154c03 Support undefined dependent bases. by David Blaikie · 13 years ago
- 36b7c63 Simple hack to do unreachable code analysis on template patterns. by David Blaikie · 13 years ago
- 7514f31 Rename Sema::isNullExpr() -> Sema::isSentinelNullExpr() which is more descriptive. by Argyrios Kyrtzidis · 13 years ago
- 69b26d6 In CXXRecordDecl::isCLike(), also check for PODness. by Argyrios Kyrtzidis · 13 years ago
- e42670b objective-c: Ignore with warning forward class declaration whose name by Fariborz Jahanian · 13 years ago
- 8f675e4 Make sure the integer type used to align the vaarg address is the same as the by Akira Hatanaka · 13 years ago
- f96708d fixes location of "availability" attribute so warning is displayed at by Fariborz Jahanian · 13 years ago
- a8536c0 Ignore return type if its size is zero. by Akira Hatanaka · 13 years ago
- b832f6d Minor fixups for auto deduction of initializer lists. by Sebastian Redl · 13 years ago
- 4f1813e Introduce Sema::isNullExpr() that contains the checks that by Argyrios Kyrtzidis · 13 years ago
- 438ee1f In CorrectTypo, use the cached correction as a starting point instead. by Kaelyn Uhrain · 13 years ago
- 092acb0 Fix a typo: _MM_FLUSH_ZERO_OFF has the wrong value. rdar://10716672 by Bob Wilson · 13 years ago
- 277b156 Introduce CXXRecordDecl::isCLike() that is true if the class is C-like, by Argyrios Kyrtzidis · 13 years ago
- 7f6cf97 Improve Lexer::getImmediateMacroName to take into account inner macros by Argyrios Kyrtzidis · 13 years ago
- f5cd27d Handle pseudo-object expressions (and any other placeholder by Douglas Gregor · 13 years ago
- f3c82c5 Downgrade C++11 narrowing conversion errors to warnings default-mapped by Douglas Gregor · 13 years ago
- 1db772b Add support for -fno-optimize-sibling-calls. Currently only implemented in the by Nick Lewycky · 13 years ago
- 2d757ec Add a source range to the ms path. Spotted by David Blaikie. by Nico Weber · 13 years ago
- df1be86 In microsoft mode, downgrade pseudo-destructors on void from error to warning. by Nico Weber · 13 years ago
- 585d779 Implement -Wswitch-enum correctly. by David Blaikie · 13 years ago
- 2897660 Eli says this should check MicrosoftMode instead. by Nico Weber · 13 years ago
- afcc96a In ms mode, a move assignment operator shouldn't mark a copy ctor as deleted. by Nico Weber · 13 years ago
- 8c38206 Make sure the AST correctly represents lvalue-to-rvalue conversions where appropriate. by Eli Friedman · 13 years ago
- 9366750 Fix -Wswitch to warn about out of bounds enum cases even when there's a default by David Blaikie · 13 years ago
- 6b6fb4f In Microsoft Mode, disable the C++11 strict integral conversion rules for enumerator that were introduced with r148439. Otherwise MSVC headers won't compile in C++ 11 mode. by Francois Pichet · 13 years ago
- 31ceb61 Add -Wswitch-enum-redundant-default. by David Blaikie · 13 years ago
- f3c1ca6 lib/Frontend/InitHeaderSearch.cpp: [Cygwin] Add 4.5.3. by NAKAMURA Takumi · 13 years ago
- b4f90c2 [Cygwin] Abandon Cygwin-1.5 and g++-3. Use g++-4.3 and higher on Cygwin-1.7. by NAKAMURA Takumi · 13 years ago
- 665b002 [analyzer] It's possible to have a non PointerType expression evaluate to a Loc value. When this happens, use the default type. by Anna Zaks · 13 years ago
- 3fc809d Remove redundant argument. by Rafael Espindola · 13 years ago
- 3bfd6d7 [analyzer] Make VLA checker taint aware. by Anna Zaks · 13 years ago
- 416de51 Add an assertion that our use-marking actually covers all uses of a variable. The assertion doesn't cover quite as much as it should, but it's a good start, at least. by Eli Friedman · 13 years ago
- 78a5424 Fix some comments relating to ExpressionEvaluationContexts. Get rid of a couple of uses of ConstantEvaluated which don't make sense. by Eli Friedman · 13 years ago
- 65ba948 Fix code so that a SkipUntil will ignore semicolons when skipping a by Richard Trieu · 13 years ago
- be25db9 Add obvious missing call to MarkDeclarationReferenced. by Eli Friedman · 13 years ago
- 71b8fb5 Make clang's AST model sizeof and typeof with potentially-evaluated operands correctly, similar to what we already do with typeid. by Eli Friedman · 13 years ago
- 2f72ec9 arg migrator: change all "assign" of object properties by Fariborz Jahanian · 13 years ago
- c8dc135 Fix the code completion string for variadic macros with more than one by Douglas Gregor · 13 years ago
- e03b2b3 Handle thread safety attributes on functions with separate definitions and declarations. by DeLesley Hutchins · 13 years ago
- 23323e0 Delayed template instantiation of late-parsed attributes. by DeLesley Hutchins · 13 years ago
- 7b9ff0c Instantiate dependent attributes when instantiating templates. by DeLesley Hutchins · 13 years ago
- ef1440b The 'l' length modifier makes sense with the scanlist conversion specifier. by Ted Kremenek · 13 years ago
- 4ddca8a When adding types to the context chain for record types, just emit by Eric Christopher · 13 years ago
- 9ec60df rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago
- 3026348 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
- 18932a0 Add ability to specifiy 'restrict' on parameters of builtins, and correct this oversight for scanf functions. by Ted Kremenek · 13 years ago
- 3eaaa99 Per PR 11814, use Monospace instead of Andale Mono. by Ted Kremenek · 13 years ago
- 02019f7 [analyzer] Add taint awareness to DivZeroChecker. by Anna Zaks · 13 years ago
- 86f9601 arc migrator: replace "retain" attribute with "strong" by Fariborz Jahanian · 13 years ago
- c891666 use llvm:Attributes instead of unsigned by Kostya Serebryany · 13 years ago
- d9806c9 Enhance Lexer::makeFileCharRange to check for ranges inside a macro argument by Argyrios Kyrtzidis · 13 years ago
- 74fe661 Replace a dubious use of SmallVectorImpl with a proper copy. by Benjamin Kramer · 13 years ago
- 1f6b2b5 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 13 years ago
- b7ff74a Localize variable, remove unused assignment. by Benjamin Kramer · 13 years ago
- dc370c1 Remove unused variables. by Benjamin Kramer · 13 years ago
- a8180e5 Reenable DeadStoresChecker under --analyze, and move the IdempotentOperationsChecker to the 'experimental' category. Fixes <rdar://problem/10146347>. by Ted Kremenek · 13 years ago
- b63d8d8 Implement checker that looks for calls to mktemps and friends that have fewer than 6 Xs. Implements <rdar://problem/6336672>. by Ted Kremenek · 13 years ago
- 76a5424 Turn 'SecuritySyntaxChecker' into a "meta" security checker for insecure APIs. Now by Ted Kremenek · 13 years ago
- ef331b7 Remove PotentiallyPotentiallyEvaluated, and replace it with a much simpler and less error-prone way of handling the relevant cases. Towards marking of whether a declaration is used more accurately. by Eli Friedman · 13 years ago
- 2bf8fd8 [analyzer] Add socket API as a source of taint. by Anna Zaks · 13 years ago
- be97b7e [analyzer] Skip casts when determining taint dependencies + pretty printing. by Anna Zaks · 13 years ago
- 461af1e [analyzer] Add a utility method that allows to find the macro name used by Anna Zaks · 13 years ago
- 796c1a1 An instantiation of a constexpr static data member in a class template is by Richard Smith · 13 years ago
- fcaf27e Extend the error of invalid token after declarations to include fixits for by Richard Trieu · 13 years ago
- e64d903 Introduce Lexer::getSourceText() that returns a string for the source by Argyrios Kyrtzidis · 13 years ago
- 11b652d Introduce Lexer::makeFileCharRange() that accepts a token source range by Argyrios Kyrtzidis · 13 years ago
- 69bda4c For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macro by Argyrios Kyrtzidis · 13 years ago
- f5f18bf Extend unwind.h with the ARM unwinder interface. by Evgeniy Stepanov · 13 years ago
- b0f9dd2 A few style changes. by Tanya Lattner · 13 years ago
- bcdd7d9 Remove the now-unused CorrectTypoContext enum. by Kaelyn Uhrain · 13 years ago
- 8ef7b20 constexpr: converted constant expression handling for enumerator values, case by Richard Smith · 13 years ago
- d6c7c67 Change the error when a '+=' follows a declaration to suggest a fixit to '=' instead of just suggesting a ';'. by Richard Trieu · 13 years ago
- 43e875d Convert SemaDecl.cpp to pass callback objects to CorrectTypo. by Kaelyn Uhrain · 13 years ago
- 057df20 Optimize unqualified/global name lookup in modules by introducing a by Douglas Gregor · 13 years ago
- c2a8d6c Refactor: Pull getImmediateMacroName() out of DiagnosticRenderer and by Anna Zaks · 13 years ago
- 556b1d0 objc: deprecate direct usage of 'isa' of objc objects by Fariborz Jahanian · 13 years ago
- 64554ba In the driver, -fmodules enables modules for C/Objective-C but one by Douglas Gregor · 13 years ago
- 5393e21 stop claiming unicode escape sequences are too long in strings, because they never are by Seth Cantrell · 13 years ago
- 79f0a82 Fix char literal types in C by Seth Cantrell · 13 years ago
- be77352 Improves support for Unicode in character literals by Seth Cantrell · 13 years ago
- 7d6a7c0 test svn commit access by Seth Cantrell · 13 years ago
- 4798f8d Convert DiagnoseEmptyLookup to use correction callbacks. by Kaelyn Uhrain · 13 years ago
- 4c3fc9b Move narrowing conversion detection code from SemaInit to SemaOverload, ready by Richard Smith · 13 years ago
- 9bc291d Make PotentiallyPotentiallyEvaluated contexts work correctly when referencing a class field from outside an instance method. by Eli Friedman · 13 years ago
- f6b5637 Fix a string over-run detected by ASAN. by Nick Lewycky · 13 years ago
- 40b993a A call to strlen is not a constant expression, even if we're treating it as a by Richard Smith · 13 years ago
- 6b3014b The value of a case statement is a potentially evaluated context. Found by inspection. by Eli Friedman · 13 years ago
- 7cdfe29 [analyzer] Refactor: prePropagateTaint -> TaintPropagationRule::process(). by Anna Zaks · 13 years ago
- 4e46221 [analyzer] Taint: warn when tainted data is used to specify a buffer by Anna Zaks · 13 years ago
- 9b0c749 [analyzer] Taint: add taint propagation rules for string and memory copy by Anna Zaks · 13 years ago
- 9392d4e Constify FunctionDecl::getmemoryFunctionKind(). by Anna Zaks · 13 years ago