aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-03-27Commit patch reverted in r153454 with the modified testFariborz Jahanian
2012-03-27Add cross-referencing comments to ParseDirectDeclarator to note thatRichard Smith
2012-03-27Change RetainCountChecker to eagerly "escape" retained objects when they areTed Kremenek
2012-03-27When we see 'Class(X' or 'Class::Class(X' and we suspect that it names aRichard Smith
2012-03-26[driver] Fix unused argument warnings.Chad Rosier
2012-03-26[driver] -mkernel implies -fno-common, so claim the arg to avoid an unusedChad Rosier
2012-03-26[driver] -mkernel implies -fno-builtin, so claim the arg to avoid an unusedChad Rosier
2012-03-26Add a special-case diagnostic for one of the more obnoxious special cases ofRichard Smith
2012-03-26Revert r153443 "objective-c modern translator: extern "C" exported", it fails...Daniel Dunbar
2012-03-26[analyzer] Malloc: Allow a pointer to escape through OSAtomicEnqueue.Anna Zaks
2012-03-26add tbaa metadata to vtable pointer loads/storesKostya Serebryany
2012-03-26Move CodeCompletionBuilder's chunk adding methods out of line.Benjamin Kramer
2012-03-26When diagnosing an invalid out-of-line redeclaration, don't permitDouglas Gregor
2012-03-26objective-c modern translator: extern "C" exportedFariborz Jahanian
2012-03-26Canonicalize the declaration we write to a PCH file for anDouglas Gregor
2012-03-26Driver: Factor string vector push_back into a helper class and optimize it.Benjamin Kramer
2012-03-26ThreadSafetyReporter: Manage diagnostics in a std::list.Benjamin Kramer
2012-03-26Handle instantiations of redeclarations of forward-declared enumerations withinRichard Smith
2012-03-26Delay checking of dependent underlying types for redeclarations of memberRichard Smith
2012-03-25Since this change is generating a considerable amount of discussion (and poss...Aaron Ballman
2012-03-25No longer hard coding paths to the MinGW include directories; using a regular...Aaron Ballman
2012-03-25clang/lib/Analysis/CFG.cpp: Get rid of early insertion of placeholder to the ...NAKAMURA Takumi
2012-03-25clang/lib/Analysis/CFG.cpp: Fix memory leak since r153297.NAKAMURA Takumi
2012-03-24Simplify some users of DenseMap::erase.Benjamin Kramer
2012-03-24remove declaration of _objc_empty_vtable no longerFariborz Jahanian
2012-03-24moderin objc translator: remove 'const' from remainingFariborz Jahanian
2012-03-24Add back r153360 with a fix for enums that cover all the 32 bit values.Rafael Espindola
2012-03-24Revert r153360 (and r153380), "Second part of PR12251. Produce the range meta...NAKAMURA Takumi
2012-03-24[analyzer] Tighten up the realloc() failure path note generation...make sure ...Jordy Rose
2012-03-24[analyzer] Restart path diagnostic generation if any of the visitors change t...Jordy Rose
2012-03-24[analyzer] Add a clone() method to BugReporterVisitor, so that we'll be able ...Jordy Rose
2012-03-24[parser] If there are unmatched braces in a function definition, try toArgyrios Kyrtzidis
2012-03-24Second part of PR12251. Produce the range metadata in clang for booleans andRafael Espindola
2012-03-23Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix upRichard Smith
2012-03-23use EP_OptimizerLast instead of EP_ScalarOptimizerLate for ThreadSanitizerKostya Serebryany
2012-03-23Make sure we don't accept an @interface inside another objc containerArgyrios Kyrtzidis
2012-03-23When defining a forward-declared enum, don't try to attach the definition toRichard Smith
2012-03-23Add support for MIPS' floating ABIs (hard, soft and single) to clang driver.Akira Hatanaka
2012-03-23Avoid applying retain/release effects twice in RetainCountChecker when a func...Ted Kremenek
2012-03-23Support for definitions of member enumerations of class templates outside theRichard Smith
2012-03-23corrected check::EndOfTranslationUnit checker name and added 'const' to decla...Anton Yartsev
2012-03-23[CFG] Cache boolean evaluations of expressions to avoid multiple re-evaluationsArgyrios Kyrtzidis
2012-03-23modern objc translation of block literal expressionsFariborz Jahanian
2012-03-22When an MMX output variable is tied to the input variable, we have to implicitlyBill Wendling
2012-03-22Make sure we correctly set the alignment for vector loads and stores associat...Eli Friedman
2012-03-22Fix static analyzer crash on code taking the address of a field. Fixes PR 11...Ted Kremenek
2012-03-22[analyzer] Add the stat for the number of successfully explored paths.Anna Zaks
2012-03-22[analyzer] Add stats useful for coverage investigations.Anna Zaks
2012-03-22[analyzer] Add inlining awareness to the block coverage computationAnna Zaks
2012-03-22modern objc rewriter: until we can translate block literalsFariborz Jahanian