- 9bc093c Enhance debug information for block literals. Radar 6867696 by Mike Stump · 15 years ago
- bbd53af We need to specify the "linkage name" to the subprogram now that we by Daniel Dunbar · 15 years ago
- d7ba27d Add return type checking for overriding virtual functions. We currently don't check covariance but that's next. by Anders Carlsson · 15 years ago
- 3f5b61c Implement explicit instantiations of member classes of class templates, e.g., by Douglas Gregor · 15 years ago
- 88f1ba0 Look for and diagnose missing sentinel argument on message by Fariborz Jahanian · 15 years ago
- a289393 Make sure not to include the LLVM asm prefix in function names for debug info. by Daniel Dunbar · 15 years ago
- 9375ed1 Note that clang follows the MSVC definition for #pragma pack. by Daniel Dunbar · 15 years ago
- 1faf5ba Add a test case to showcase a difference in #pragma pack handling by Daniel Dunbar · 15 years ago
- 6a502a3 Use an iterator type for found_decls_begin/found_decls_end. by Anders Carlsson · 15 years ago
- d8f9cb0 Add a new, more advanced CheckDerivedToBaseConversion that takes custom diagnostic IDs. by Anders Carlsson · 15 years ago
- 5dc53c9 Add some basic type checking for attributes ns_returns_retained and by Ted Kremenek · 15 years ago
- 57dc4a3 Update checker build. by Ted Kremenek · 15 years ago
- a58861f Explicit instantiations of templates now instantiate the definitions by Douglas Gregor · 15 years ago
- a33d9b4 Disable access control by default. It can be enabled with the -faccess-control option. When we have better support for it, we can enable it by default again. by Anders Carlsson · 15 years ago
- 6bad354 Add PostStmt::getStmtAs(). This unbreaks the build. by Ted Kremenek · 15 years ago
- 0c31317 Enhance diagnostics value tracking logic for null dereferences and uninitialized values. by Ted Kremenek · 15 years ago
- 52c3196 Add ExplodedNode utility methods 'getLocationAs()' and 'getFirstPred()' by Ted Kremenek · 15 years ago
- 95a0da7 Driver: Emit an unsupported error on -iframework. by Daniel Dunbar · 15 years ago
- 7ef455b ABI handling: Fix invalid assertion, it is possible for a valid by Daniel Dunbar · 15 years ago
- ff66803 Improve the semantic checking for explicit instantiations of by Douglas Gregor · 15 years ago
- 70b6a83 Fix crasher reported in PR 4209 caused by an invalid summary by Ted Kremenek · 15 years ago
- 5b53005 Some early declarations to support sentinel attribute on by Fariborz Jahanian · 15 years ago
- cfe858a remove the obsolete -fprint-source-range-info option by Chris Lattner · 15 years ago
- be53be4 Removed 4-letter :) word in comment. Used simple array for Selector build. by Fariborz Jahanian · 15 years ago
- 42ae3e8 Fix <rdar://problem/6880975> [format string] Assertion failed: (Arg < NumArgs && "Arg access out of range!"). by Ted Kremenek · 15 years ago
- 2033a95 Fix crasher in CFRefCount.cpp reported by Nikita Zhuk due to recently added autorelease tracking. by Ted Kremenek · 15 years ago
- 766703b Fix rdar://6880630 - # in _Pragma does not start a preprocessor directive. by Chris Lattner · 15 years ago
- 6fd34f9 convert test to use -verify by Chris Lattner · 15 years ago
- 0a1a0ec rename test by Chris Lattner · 15 years ago
- 82afa2d Fix rdar://6880951 by rejecting vectors of vectors. by Chris Lattner · 15 years ago
- 8f12f65 reject use of the GNU _Decimal32 extension with a diagnostic, not an abort. by Chris Lattner · 15 years ago
- 01ad39e eli correctly points out that this code is dead, just rip it out for by Chris Lattner · 15 years ago
- f58cd9b implement __sync_synchronize and __sync_lock_release, rdar://6880573 by Chris Lattner · 15 years ago
- eebd9d2 add support for __sync_nand_and_fetch and __sync_fetch_and_nand, rdar://6880573 by Chris Lattner · 15 years ago
- 38aeec7 Fix rdar://6880874 - [sema] crash on array types with different index sizes by Chris Lattner · 15 years ago
- 2db15bd Fix rdar://6881069, a crash on a form of vector_size that we by Chris Lattner · 15 years ago
- e2f79b6 Fix rdar://6880259 - invalid function name in block call (__NSConcreteGlobalBlock2) by Chris Lattner · 15 years ago
- 9fc9e77 When we expect two arguments but have zero, make sure to add by Chris Lattner · 15 years ago
- 09d04e5 Changed wording of warning when attribute is on method definition. by Fariborz Jahanian · 15 years ago
- 93dfdb1 Semantic analysis for explicit instantiation of class templates. We by Douglas Gregor · 15 years ago
- 869e054 Tweak wording by Daniel Dunbar · 15 years ago
- 4d9a16f Implement parsing for explicit instantiations of class templates, e.g., by Douglas Gregor · 15 years ago
- 05fa629 Note a few more unsupported language extensions. by Daniel Dunbar · 15 years ago
- 59e64ce Update checker build. by Ted Kremenek · 15 years ago
- d4b19d5 improve the diagnostic for uses of the GCC "global variable in a register" extension. by Chris Lattner · 15 years ago
- 7091319 Parser::ParseDeclarationOrFunctionDefinition no longer needs to accept by Douglas Gregor · 15 years ago
- 5d36ac2 Method attributes may only be specified on method declarations. by Fariborz Jahanian · 15 years ago
- 1426e53 Refactor the parsing of declarations so that template declarations can by Douglas Gregor · 15 years ago
- 7a574cc implement l-value codegen of comma expr by Chris Lattner · 15 years ago
- b4880ba push GlobalDecl through enough of the CodeGenModule interfaces by Chris Lattner · 15 years ago
- 0c337ed add an initial stab at emitting deferred c++ inline functions. This handles static by Chris Lattner · 15 years ago
- 9fa959d cleanups, no functionality change. by Chris Lattner · 15 years ago
- 0afeaa3 Method who have definitions in structs/classes are semantically inline. by Chris Lattner · 15 years ago
- 3eb67ca static methods don't get this pointers. by Chris Lattner · 15 years ago
- 005eedc revert my previous patch, I committed the wrong file. by Chris Lattner · 15 years ago
- 2df0716 Diagnostic wording fix, from Anders Johnsen by Douglas Gregor · 15 years ago
- 43ac965 static methods don't get this pointers. by Chris Lattner · 15 years ago
- 78a35a3 Fix: <rdar://problem/6320065> false positive - init method returns an object owned by caller by Ted Kremenek · 15 years ago
- 4523eb0 Fixed typos, used DenseSet for keeping track of by Fariborz Jahanian · 15 years ago
- 01cf112 Align the N/A in the C++ status table, from Anders Johnsen by Douglas Gregor · 15 years ago
- e8fa06e accept "#pragma clang foo" where we accept "#pragma GCC foo". by Chris Lattner · 15 years ago
- 9820074 Patch to implement ivar synthesis of properties declared in protocols by Fariborz Jahanian · 15 years ago
- 278a551 Make scan-build process of --use-cc and --html-title more robust. by Ted Kremenek · 15 years ago
- 0755402 Fill in more C++ status. We're now using the check mark to mean, by Douglas Gregor · 15 years ago
- 836a064 Darwin x86-32 ABI: Now that structure passing is farther along, we by Daniel Dunbar · 15 years ago
- 20e95c5 x86-64 ABI: clang incorrectly passes union { long double, float } in by Daniel Dunbar · 15 years ago
- 264e937 Add logic for invalidating array region to CFRefCount.cpp. When invalidating by Zhongxing Xu · 15 years ago
- 6738b73 Fix <rdar://problem/6877235> Classes typedef-ed to CF objects should get the same treatment as CF objects by Ted Kremenek · 15 years ago
- b64c193 Make precompiled headers work with -E. When we're only preprocessing by Douglas Gregor · 15 years ago
- 06ab044 wrap up a version of the man page that is minimally helpful, but somewhat complete. by Chris Lattner · 15 years ago
- 7458120 Update checker build. by Ted Kremenek · 15 years ago
- 04005dd add some more content. by Chris Lattner · 15 years ago
- 7e06390 Encapsulate template arguments lists in a new class, by Douglas Gregor · 15 years ago
- 3ef538d BugReport::getEndPath() - Only add a Stmt's range to the constructed PathDiagnosticEventPiece if the BugReport contained no explicit ranges. by Ted Kremenek · 15 years ago
- b9de2c5 Factor code that's common to EmitCXXMemberCallExpr and EmitCXXConstructorCall out into a EmitCXXMemberCall function. by Anders Carlsson · 15 years ago
- 1df35e3 Use Text::ParseWords to make 'clang -###' parsing more robust. by Ted Kremenek · 15 years ago
- 31ed552 Tweak this non-default test so it still works w/ x86 feature support. by Daniel Dunbar · 15 years ago
- 4508524 Test for x86 target features, I forgot to commit this. by Daniel Dunbar · 15 years ago
- cc401dc Darwin x86-32: Multi-dimensional arrays were not handled correctly, by Daniel Dunbar · 15 years ago
- 0033836 Friend declarations are only valid inside class definitions. by Anders Carlsson · 15 years ago
- 109bf47 When stripping element regions for invalidating region values, treat FieldRegions and ObjCIvarRegions as "base" regions in addition to VarRegions. by Ted Kremenek · 15 years ago
- 482c682 pull a bunch of options out of clang-cc.cpp. This doesn't include by Chris Lattner · 15 years ago
- d4f551b Fix test case by always setting the type spec type, even for friend decls. by Anders Carlsson · 15 years ago
- 159c763 Make cleanup-stack.c test stronger, and work in release-asserts mode. by Daniel Dunbar · 15 years ago
- 66e9977 Add an ActOnFriendDecl and call it for friend class decls. by Anders Carlsson · 15 years ago
- 5dc2af1 For friend class decls, always use TK_Reference so we'll try to look up existing class decls first. by Anders Carlsson · 15 years ago
- e88a170 EdgeBuilder: DeclStmts and BinaryOperators are not the enclosing location context when they are used as initialization code for loops. by Ted Kremenek · 15 years ago
- 9650cf3 EdgeBuilder::cleanUpLocation() should used the PathDiagnosticLocation constructor for a single point, not a range. by Ted Kremenek · 15 years ago
- efaf191 ccc-analyzer should only analyze C and Objective-C files. by Ted Kremenek · 15 years ago
- 42af25f Implement the notions of the "current instantiation" and "unknown by Douglas Gregor · 15 years ago
- 8c8b0ad BugReporter (extensive diagnostics): Add EdgeBuilder::cleanUpLocation for canonicalization locations and use this in both popLocation and rawAddEdge. by Ted Kremenek · 15 years ago
- b1b9f68 Add ParentMap:getParentIgnoreParens(). by Ted Kremenek · 15 years ago
- d0f8a8d Patch to allow Nonfragile ABI to use 32-bit style legacy by Fariborz Jahanian · 15 years ago
- 8c29e4e Update checker build. by Ted Kremenek · 15 years ago
- 573b907 Darwin x86_32: Treat records with unnamed bit-fields as "empty". by Daniel Dunbar · 15 years ago
- ebd5a2d Fix regression reported in <rdar://problem/6866843>. The analyzer should extend the lifetime of an object stored to a container. by Ted Kremenek · 15 years ago
- d6a9907 More improvements for GNU runtime objc EH, patch by David Chisnall! by Chris Lattner · 15 years ago
- 67187ce Move terminal-width computation over to llvm::sys. Update to LLVM by Douglas Gregor · 15 years ago
- a0cc00d Add test case for <rdar://problem/6257780>. by Ted Kremenek · 15 years ago
- 0408678 Add a test for canonicalization of template arguments by Douglas Gregor · 15 years ago