- 10af879 Minor clean up of objc's decl context stuff. No change in functionality. by Fariborz Jahanian · 13 years ago
- ece3894 Add and document __has_feature values for the remaining C++0x by Douglas Gregor · 13 years ago
- b4d0a96 Thread safety: various minor bugfixes, with test cases by Caitlin Sadowski · 13 years ago
- 9906149 Print 'int' instead of 'const int' in the narrowing conversion error, since the by Jeffrey Yasskin · 13 years ago
- 80cb6e6 Warn on missing [super finalize] calls. by Nico Weber · 13 years ago
- dbd658e [analyzer] Introduce a new callback for checkers, printState, to be used for debug-printing the contents of a ProgramState. by Jordy Rose · 13 years ago
- 93bd5ca [analyzer] Remove the ProgramState argument from ExprEngine::evalBind; we were ignoring it anyway. No functionality change. by Jordy Rose · 13 years ago
- fe27971 [analyzer] Eliminate almost all uses of TransferFuncs from ExprEngine. by Jordy Rose · 13 years ago
- e38dd95 [analyzer] Migrate argument invalidation from CFRefCount to ExprEngine. by Jordy Rose · 13 years ago
- 537716a [analyzer] Change the check::RegionChanges callback to include the regions explicitly requested for invalidation. by Jordy Rose · 13 years ago
- 96a914a Disable the l-value to r-value conversion on C++ class types passed by John McCall · 13 years ago
- b860739 objective-c - Make warning on unimplemented protocols point by Fariborz Jahanian · 13 years ago
- 07453ac [analyzer] Rename current PathDiagnosticClient::HandlePathDiagnostic() to HandlePathDiagnosticImpl(), and slot in new HandlePathDiagnostic() for potentially handling concurrent access to PathDiagnosticClients (in the future). by Ted Kremenek · 13 years ago
- fee618a [analyzer] Pull body of loop in AnalysisConsumer::HandleDeclContext() into its own method. No real functionality change. by Ted Kremenek · 13 years ago
- 95ed778 objective-c: Treat top-level objective-c declarations by Fariborz Jahanian · 13 years ago
- 74cfb23 Remove unused variables noticed by GCC. by Benjamin Kramer · 13 years ago
- 6be16fe Take an entirely different approach to handling the "parsing" of by Douglas Gregor · 13 years ago
- 5f8d604 The lvalue-to-rvalue on structs in C++ is actually part by John McCall · 13 years ago
- 6748ae15 Twinify. by Benjamin Kramer · 13 years ago
- cc68c9b In C++0x mode, suggest nullptr as the initializer for an uninitialized by Douglas Gregor · 13 years ago
- 40a0f9c Improve caret location for the GNU old-style field designator warning, from David Blaikie by Douglas Gregor · 13 years ago
- 831c631 Remove the -import-module option. It's no longer useful by Douglas Gregor · 13 years ago
- 484e2b1 Try to unbreak the build on systems where uint64_t isn't something that StringRef::getAsInteger can handle as its second argument by Douglas Gregor · 13 years ago
- 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
- d37c67b [arcmt] Add a test case for r138671 and improve the loop. by Argyrios Kyrtzidis · 13 years ago
- 56773de [arcmt] Fix horrible bug where migrating files if there is a space in the paths by Argyrios Kyrtzidis · 13 years ago
- f43b5e8 Cleanup r138662 per Ben and David's suggestions, thanks. by Chad Rosier · 13 years ago
- 2ea054f Teach the ASTReader how to avoid cycles when loading declarations that by Douglas Gregor · 13 years ago
- ee99c81 Make sure the std::string isn't deallocated prior to use. Many thanks to Eli by Chad Rosier · 13 years ago
- fe87fc7 [driver] When generating temporary files allow a prefix to be added. In many by Chad Rosier · 13 years ago
- 9fc18c9 When we're deserializing declarations lexically stored in a RecordDecl by Douglas Gregor · 13 years ago
- 9414449 objc-arc: Mention property's attribute by name when by Fariborz Jahanian · 13 years ago
- cec52f0 Slight optimization enabled by the previous assert: by John McCall · 13 years ago
- 417162c [analyzer] Remove a couple of unnecessary returns after llvm_unreachables. by Jordy Rose · 13 years ago
- 7b2f51c Don't assert on taking the address of a non-type template parameter. Fixes PR10766. by Eli Friedman · 13 years ago
- 1795d37 Make sure we don't crash printing builtin candidates for overloads of deleted operators. Fixes PR10757. by Eli Friedman · 13 years ago
- 8affed5 Assert that a call argument is a gl-value iff the parameter is a reference type. by John McCall · 13 years ago
- 66c2030 In -Wno-error=non-pod-varargs, initialize a temporary with by John McCall · 13 years ago
- 8071797 [driver] Remove a few more options when clang invokes cc1plus for i386 kexts. by Chad Rosier · 13 years ago
- 02368d0 From Vassil Vassilev: unnamed decls cannot be removed from the lookup map. by Axel Naumann · 13 years ago
- fd71fb8 What say we document some of these AggValueSlot flags a bit better. by John McCall · 13 years ago
- 4418439 Since the 'is aliased' bit is critical for correctness in C++, it by John McCall · 13 years ago
- 90b2bdf An initialization does not alias. by John McCall · 13 years ago
- f59f5da Take 2: Actually fix spacing. by Chad Rosier · 13 years ago
- 4906cf9 Be sure to do unary conversions on the operand to an ARC by John McCall · 13 years ago
- 1366862 The allocated exception slot does not alias anything; should fix self-host. by John McCall · 13 years ago
- 669cffa 80-column. by Chad Rosier · 13 years ago
- 782f63e Handle CXXTempObjectRegion in StackAddrEscapeChecker. by Jeffrey Yasskin · 13 years ago
- 1b90605 [driver] Add -mglobal-merge/-mno-global-merge machine options to enable/disable merging of by Chad Rosier · 13 years ago
- 805bc1f revert 138610, accidental commit. by Francois Pichet · 13 years ago
- 0bb3931 by Francois Pichet · 13 years ago
- 089ee11 PNaClTargetInfo: add __ELF__, _REENTRANT and _GNU_SOURCE defines and update the test by Ivan Krasin · 13 years ago
- 3a51d41 Fix a crash-on-invalid. by Matt Beaumont-Gay · 13 years ago
- 410ffb2 Track whether an AggValueSlot is potentially aliased, and do not by John McCall · 13 years ago
- 8c7e67d Don't warn on category implementing a method, if by Fariborz Jahanian · 13 years ago
- b5af843 Eliminate the -chained-pch flag and all of the frontend and libclang options associated with it. Chained PCH is the only way to build a PCH file that includes another PCH file by Douglas Gregor · 13 years ago
- 9293ba8 Remove the Chaining argument from the PCH/module generator. It's no longer used by Douglas Gregor · 13 years ago
- 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
- ca4c40a objc - fix a bug exposed by my recent decl context changes. // rdar://10015110 by Fariborz Jahanian · 13 years ago
- 46c03c3 Clean up the reloading of identifier information following the load of by Douglas Gregor · 13 years ago
- f249bf3 Preload source location entries as soon as we've loaded a particular by Douglas Gregor · 13 years ago
- f09530f Reverse r138567 until a buildbot failure is investigated. by Fariborz Jahanian · 13 years ago
- c69a292 Move file validation in the ASTReader from "top of chain" validation by Douglas Gregor · 13 years ago
- 98339b9 Factor the Module and ModuleManager classes out into separate headers by Douglas Gregor · 13 years ago
- 7c2349b Use stronger typing for the flags on AggValueSlot and require by John McCall · 13 years ago
- 03c107a Make Lexer::ComputePreamble accept a LangOptions parameter, otherwise it may be by Argyrios Kyrtzidis · 13 years ago
- e7a2764 Teach -Wunreachable-code about dead code caused by macro expansions. This should suppress false positives resulting from 'assert' and friends. by Ted Kremenek · 13 years ago
- d10a381 Switch ASTReader::GetHeaderFileInfo() from a walk over the module by Douglas Gregor · 13 years ago
- b95cd09 Switch the forward walk through the module chain over to a depth-first by Douglas Gregor · 13 years ago
- 90dedc8 Fixes a typo in my last patch. by Fariborz Jahanian · 13 years ago
- d8e987b objc -arse: Use DeclGroup for forward class declarations; by Fariborz Jahanian · 13 years ago
- fab83b5 [driver] Do not add -kext to the link command line when compiling with by Chad Rosier · 13 years ago
- 1b59e9c Remove a bogus assertion from the AST reader, which assumed that by Douglas Gregor · 13 years ago
- 3d15ab8 Use the module manager's search facility to look for methods with a by Douglas Gregor · 13 years ago
- db92bb6 [analyzer] Move the leak bugs from CFRefCount to RetainReleaseChecker, with a level of indirection to handle GC vs. non-GC. by Jordy Rose · 13 years ago
- eacd2b4 [analyzer] MacOSKeychainAPIChecker: Cleanup AllocationState structure. by Anna Zaks · 13 years ago
- 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
- d6334e1 [analyzer] Move the easy bug types from CFRefCount to RetainReleaseChecker. by Jordy Rose · 13 years ago
- 6b7aad9 [analyzer] MacOSKeychainAPIChecker: Add the custom BugReport visitor(which highlights the allocation site) to all the relevant reports within the checker. by Anna Zaks · 13 years ago
- b6cfc09 [analyzer] Move the RetainSummaryManager from CFRefCount to RetainReleaseChecker. by Jordy Rose · 13 years ago
- 045c842 blocks - capturing logic of byref block variable's expression by Fariborz Jahanian · 13 years ago
- c318659 [analyzer] Better fix for the "missing return" error, from Ted. by Jordy Rose · 13 years ago
- 359bd07 [analyzer] Silence another incorrect warning ("control reaches end of non-void function") by Jordy Rose · 13 years ago
- 4f227aa [analyzer] Remove experimental FIXME that never actually applied to the code in trunk. by Jordy Rose · 13 years ago
- 2058956 [analyzer] CFRefReport and friends no longer depend on CFRefCount. by Jordy Rose · 13 years ago
- 203ba05 Remove long-dead FIXME by Douglas Gregor · 13 years ago
- 5eb7d82 [analyzer] Do not use references in std::pair. by Anna Zaks · 13 years ago
- c266de9 Don't force the complete deserialization of the visible-declarations by Douglas Gregor · 13 years ago
- e94cb98 [analyzer] Unbreak the release buildbot. by Anna Zaks · 13 years ago
- 851c75a Introduce a depth-first search of modules into the module manager, by Douglas Gregor · 13 years ago
- bba43ef Follow up to r138470 (Add PNaCl TargetInfo). I've occasionally submitted wrong patch. by Ivan Krasin · 13 years ago
- 9840111 [analyzer] MacOSKeychainAPIChecker: Provide reacher diagnostic trace by pointing to the allocation site when reporting a leak. by Anna Zaks · 13 years ago
- f95b19d [analyzer] Silence an (incorrect) uninitialized variable warning, caught by Cameron. by Jordy Rose · 13 years ago
- 0a61437 [analyzer] Copy GC mode setting from CFRefCount to RetainReleaseChecker in preparation for getting rid of CFRefCount. by Jordy Rose · 13 years ago
- c4b5582 Silence 'may be used uninitialized' warnings. by Argyrios Kyrtzidis · 13 years ago
- 1492426 [analyzer] Allow checker writes to specify that no region should be accosiated with the report. (Useful when we report an error on endOfPath or deadSymbols, when the range of the last expression might have nothing to do with the error.) by Anna Zaks · 13 years ago
- ef05abd Add PNaCl TargetInfo. by Ivan Krasin · 13 years ago
- bd85b13 [analyzer] Remove unused DoNothingByRef and the special case for CFDictionaryCreate. by Jordy Rose · 13 years ago
- 0d95f77 In the AST reader, switch name lookup within a DeclContect over to the by Douglas Gregor · 13 years ago
- 9c083b7 [analyzer] Slightly clean up the fix in 138432, so that it doesn't depend on the relative ordering of path-sensitive and path-insensitive checks. Still not ideal, but I think a real fix would require infrastructure that doesn't exist yet. by Jordy Rose · 13 years ago