- 2988205 Fix PR clang/3175: CheckAddressOfOperand does not handle references to class vars by Douglas Gregor · 16 years ago
- 83f96f6 Some cleanups to the dependent-types commit, as suggested by Sebastian by Douglas Gregor · 16 years ago
- 4e78fd0 Fix <rdar://problem/6424347> clang on xcode: Assertion failed: (0 && "unexpected type"), function mergeTypes, by Steve Naroff · 16 years ago
- cf58e62 Declare PerIDCache as IdentifierInfo** instead of void*. This is just cleaner. No performance change. by Ted Kremenek · 16 years ago
- c0febd5 Fix <rdar://problem/6418623> Bogus block type compatibility warning. by Steve Naroff · 16 years ago
- 8935b8b Use a scoped object to manage entry/exit from a parser scope rather than explicitly calling EnterScope/ExitScope by Douglas Gregor · 16 years ago
- 565c99f Append an extra newline to the module inline asm if it's not empty. by Anders Carlsson · 16 years ago
- 391d895 Patch to allow a getter call using property dot-syntax notation. by Fariborz Jahanian · 16 years ago
- effa8d1 Modify the move emulation according to the excellent design of Howard Hinnant. Makes for much nicer syntax when smart pointers are used consistently. Also, start converting internal argument passing of Parser to smart pointers. by Sebastian Redl · 16 years ago
- 1d6c14b Fix to BasicStoreManager::getElementLValue: If the base region is a symbol, layer an AnonTypedRegion on top of it. by Ted Kremenek · 16 years ago
- 91b51a9 Prevent bogus warning on unimplemented setter/getter when user by Fariborz Jahanian · 16 years ago
- 7d71b29 Have BasicStoreManager::getLValueElement() have logic similar to BasicStoreManager::getLValueField() (i.e., don't just return the 'base' as the SVal) by Ted Kremenek · 16 years ago
- fef30b5 Support for implementation of property in the case where by Fariborz Jahanian · 16 years ago
- 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 16 years ago
- 2fda504 Add preliminary CFG support for @throw. We basically treat it like a return statement. by Ted Kremenek · 16 years ago
- bbfd07a In GRExprEngine treat @throw as an 'abort' that ends the current path. This is a temporary solution. by Ted Kremenek · 16 years ago
- 7f792fa Lay the groundwork for converting the entire parser-sema chain to smart pointers. by Sebastian Redl · 16 years ago
- 6082c62 Sema::ActOnMethodDeclaration(): Make sure we perform the default function/array conversion for parameter types. by Steve Naroff · 16 years ago
- c9f29c6 Fix a serious null termination bug found by David Chisnall! by Chris Lattner · 16 years ago
- 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 16 years ago
- 2fdf555 Add utility method. Remove an unused method. by Zhongxing Xu · 16 years ago
- 159d248 [static analyzer] Extend VLA size checking to look for undefined sizes. by Ted Kremenek · 16 years ago
- e0dbda1 Fixed LiveVariables bug where we didn't consider block-level expressions that functioned as the size of a VLA to be live. by Ted Kremenek · 16 years ago
- 447d7ae Change condition under which 'retain'/'copy' are directly evaluated. by Fariborz Jahanian · 16 years ago
- efd5994 Add checking for zero-sized VLAs. by Ted Kremenek · 16 years ago
- 90b93d6 Fix PR3172: if we see an eof or } at the top level, reject it. by Chris Lattner · 16 years ago
- 891dca6 improve comment. by Chris Lattner · 16 years ago
- 2c61566 'self.myIvar = nil' (properties) only releases myIvar when the property has kind 'assign'. This fixes <rdar://problem/6380411>. by Ted Kremenek · 16 years ago
- b79c01e ObjCInterfaceDecl::lookupInstanceMethod() needs to look through a categories protocols. by Steve Naroff · 16 years ago
- ba45da8 Changed 'readonly' 'retain/copy' diagnostics into by Fariborz Jahanian · 16 years ago
- 9bfb2a2 Since we do not allow a readonly property to be 'copy'retain', we by Fariborz Jahanian · 16 years ago
- f57172b Move Sema::isTemplateParameterDecl to Decl::isTemplateParameter, where it belongs by Douglas Gregor · 16 years ago
- e50897a fix 80-col violation. by Zhongxing Xu · 16 years ago
- 00c028b fix typo. by Zhongxing Xu · 16 years ago
- e9a0f43 Workaround for PR3173. The fix is correct in the sense that if the enum by Eli Friedman · 16 years ago
- a3d783b add missing gentoo c++ include paths by Nuno Lopes · 16 years ago
- 7fd1df2 Pass the VLA size expr range to the VLA diags by Anders Carlsson · 16 years ago
- 96e05bc Improve VLA diagnostics/sema checking. Fixes PR2361 and PR2352. by Anders Carlsson · 16 years ago
- 5dd4129 Setters returning a typedef of 'void' should not cause error. by Fariborz Jahanian · 16 years ago
- 1ac2bc4 Use of properties declared in protocols in the category by Fariborz Jahanian · 16 years ago
- 196d0ed Improve error reporting of property and setter/getter type mimatches. by Fariborz Jahanian · 16 years ago
- ec604c8 Check for correct'void' return type for setter methods. by Fariborz Jahanian · 16 years ago
- 9f1e572 Add diagnostics for bitfields. by Anders Carlsson · 16 years ago
- a75023d Simplify some diagnostics. by Anders Carlsson · 16 years ago
- 77e14bd Changed a 'FIXME' into new comment. Added a test case by Fariborz Jahanian · 16 years ago
- 759623e Add bandaid transfer function support for assignments involving ObjCKVCRefExpr. by Ted Kremenek · 16 years ago
- 567c8df Patch to diagnose a variety of misuse of property by Fariborz Jahanian · 16 years ago
- 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
- 898574e Introduce basic support for dependent types, type-dependent by Douglas Gregor · 16 years ago
- 9482a4f Fixed a comment. by Fariborz Jahanian · 16 years ago
- ae6f6fd This test checks for duplicate implementation of the same by Fariborz Jahanian · 16 years ago
- 8daab97 (instance/class) Method type checking between class and its implementation. by Fariborz Jahanian · 16 years ago
- 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
- 49184b2 Use VerifyIntegerConstantExpression instead of isIntegerConstantExpr. Fixes PR2963 by Anders Carlsson · 16 years ago
- d407a76 This wasn't such a good idea after all as it broke some tests. by Anders Carlsson · 16 years ago
- b3fee0f Handle __builtin___CFStringMakeConstantString in Expr::Evaluate. by Anders Carlsson · 16 years ago
- 9e09f5d Make Sema::CheckForConstantInitializer use Expr::Evaluate. This fixes PR3130. by Anders Carlsson · 16 years ago
- 562731e Add SymbolRef::print() and have SymbolicRegion::print() use this method instead of calling SymbolRef::getNumber(). by Ted Kremenek · 16 years ago
- 6d0e2d2 Use trait-based profiling of SymbolRefs, avoiding calling getNumber() (which will soon be removed). by Ted Kremenek · 16 years ago
- 2dabd43 Rename SymbolID to SymbolRef. This is a precursor to some overhauling of the representation of symbolic values. by Ted Kremenek · 16 years ago
- ebed797 Rename: FindContext -> FindDeclVisibleInContext. by Zhongxing Xu · 16 years ago
- de73941 Patch for diagnosing type mismatch between by Fariborz Jahanian · 16 years ago
- f3d4162 Remove SymbolDataContentsOf (unused). by Ted Kremenek · 16 years ago
- 2ed14be StoreManager::Retrieve and StoreManager::RemoveDeadBindings now take a GRState* argument instead of a Store. This allows them to use the GDM for storing other data. by Ted Kremenek · 16 years ago
- 371f258 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 16 years ago
- ae0ee03 instead of forcing blocks on by default, make them default to off, but let by Chris Lattner · 16 years ago
- 06de37b Output better diagnostics for continuation class by Fariborz Jahanian · 16 years ago
- 8fc4dfb replace useNeXTRuntimeAsDefault with a generic hook that allows targets by Chris Lattner · 16 years ago
- 0e50b6e Remove unneeded assertion. by Ted Kremenek · 16 years ago
- 7f66239 Code cleanup in new handling. by Sebastian Redl · 16 years ago
- 271b7af Use 'free' to release PerIDCache since it was allocated using calloc(). by Ted Kremenek · 16 years ago
- f5e8834 Fix bug in attribute(nonnull) processing where not all of the parameter indices in nonnull(...) were actually processed. by Ted Kremenek · 16 years ago
- 636a7c4 Fix some diagnostics and enhance test cases. Now tests member new and ambiguous overloads. by Sebastian Redl · 16 years ago
- c77a636 Several things... by Steve Naroff · 16 years ago
- 86ccea0 Mention an optimization opportunity pointed out by Chris. by Daniel Dunbar · 16 years ago
- c48ea6e Revamp RegionStoreManager::RemoveDeadBindings. This method now does a complete mark-and-sweep of the store, removing dead regions and recording the set of live and dead symbols appropriately. by Ted Kremenek · 16 years ago
- de63bdc Update comment. by Ted Kremenek · 16 years ago
- 0b242ec Add comments. by Zhongxing Xu · 16 years ago
- 3a5013c Correct CodeGen assumption that LongTy == Int32Ty in a few places. This makes several CodeGenObjC tests pass on 64-bit by fixing assertions. This doesn't mean that the result is actually what the GNU runtime expects, though. by Sebastian Redl · 16 years ago
- d457589 Fix some type punning errors in SizeOfAlignOf and Typeid AST nodes. This should satisfy compilers and language lawyers alike. by Sebastian Redl · 16 years ago
- b5a57a6 Overload resolution for the operator new function. Member version is still untested. by Sebastian Redl · 16 years ago
- d7ff487 BasicConstraintManager: by Ted Kremenek · 16 years ago
- 73abd13 BasicConstraintManager: by Ted Kremenek · 16 years ago
- cb35472 Fix typo in index operator overloading. by Sebastian Redl · 16 years ago
- 98883e1 If a global var decl has an initializer, make sure to always set its linkage to external. by Anders Carlsson · 16 years ago
- 6183e48 PTH: by Ted Kremenek · 16 years ago
- 0c6a77b - Remove PTHManager.cpp. Move all of its functions to PTHLexer.cpp since some of the internal methods are used by PTHLexer (their implementations are intertwined.) This enables some important inlining opportunities at -O3. by Ted Kremenek · 16 years ago
- 6fec648 Correct pretty printing of array new expressions. by Sebastian Redl · 16 years ago
- 6137dc9 Preprocessor: by Ted Kremenek · 16 years ago
- be1ee79 Added PTHManager, a utility class that will be used by Preprocessor to lazily create PTHLexer objects for pre-tokenized files. by Ted Kremenek · 16 years ago
- f3cd3fd More type-checking of setter/getter methods. This is still work in prgress. by Fariborz Jahanian · 16 years ago
- bcf293b Add better comments to ::new parsing. Thanks to Doug for the review. by Sebastian Redl · 16 years ago
- 5003861 Make RegionStoreManager::InitializeArray safe against array sizes that don't have pointer width. by Sebastian Redl · 16 years ago
- fb4ccd7 Make the parser handle ::new and ::delete correctly. by Sebastian Redl · 16 years ago
- 09af4d9 Update cmake build; patch by Csaba Hruska. by Eli Friedman · 16 years ago
- 8de8d1d Fix for PR3150: obvious copy-paste bug in ScalarExprEmitter::VisitBinLOr. by Eli Friedman · 16 years ago
- cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
- 04f9d46 Add FIXME. by Ted Kremenek · 16 years ago
- a385b3c Disabling this code due to regression on test/CodeGen/bitfield.c. See PR3152. by Eli Friedman · 16 years ago
- 26236e8 A little more scaffolding for parsing templates: by Douglas Gregor · 16 years ago