summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* Implementation of new and delete parsing and sema.Sebastian Redl2008-11-213-8/+227
* merge some simple call diagnostics.Chris Lattner2008-11-213-23/+19
* print a type in a diagnostic.Chris Lattner2008-11-211-2/+2
* Allow redeclaration of typedefs in C++Douglas Gregor2008-11-211-1/+8
* Fix overloading of non-static member functions that differ in their cv-qualif...Douglas Gregor2008-11-211-1/+1
* merge 3 more diagnostics into 1.Chris Lattner2008-11-211-5/+6
* Add the concept of "modifiers" to the clang diagnostic format Chris Lattner2008-11-211-23/+9
* Change CheckIncrementDecrementOperand to test for common cases firstChris Lattner2008-11-211-21/+24
* Cleanup memory management in overloading of operator->, slightlyDouglas Gregor2008-11-211-8/+9
* Don't print canonical types in overloading-related diagnosticsDouglas Gregor2008-11-212-7/+27
* __weak ivar need not warn.Fariborz Jahanian2008-11-201-1/+1
* Add support for overloaded operator-> when used in a member accessDouglas Gregor2008-11-203-0/+86
* Fix strange quote charactersDouglas Gregor2008-11-201-4/+4
* Daniel really really likes = instead of += :)Chris Lattner2008-11-201-1/+1
* remove the last old-fashioned Diag method. Transition complete!Chris Lattner2008-11-209-89/+79
* remove another old Diag method.Chris Lattner2008-11-205-52/+43
* remove another old-school Diag method.Chris Lattner2008-11-2011-125/+109
* remove the type_info identifier cache. Compared to the costChris Lattner2008-11-203-17/+7
* compared to the rest of the code in Sema::GetStdNamespace(),Chris Lattner2008-11-203-3/+2
* remove some other identifiers that are looked up really early and onlyChris Lattner2008-11-203-15/+15
* instead of looking up super at startup time, Chris Lattner2008-11-204-7/+2
* Rename IdentifierInfo::isName to ::isStr. Use a nifty trickChris Lattner2008-11-201-3/+3
* More objc gc stuff. Read/Write barriers for local static/extern,Fariborz Jahanian2008-11-201-1/+4
* Implement the rest of C++ [over.call.object], which permits the objectDouglas Gregor2008-11-193-10/+170
* Support for calling overloaded function call operators (operator())Douglas Gregor2008-11-193-1/+160
* Some tweaks suggested by ArgirisDouglas Gregor2008-11-192-24/+23
* Take care another assert:Argyrios Kyrtzidis2008-11-191-3/+3
* Support overloading of the subscript operator[], including support forDouglas Gregor2008-11-192-4/+87
* Fix <rdar://problem/6150376> [sema] crash on invalid message send.Steve Naroff2008-11-192-18/+35
* Added operator overloading for unary operators, post-increment, andDouglas Gregor2008-11-193-59/+414
* Fix silly code, use IdentifierInfo* instead of std::string inDaniel Dunbar2008-11-192-7/+6
* stop calling II::getName() unnecesarily in semaChris Lattner2008-11-1910-167/+146
* Allow sending IdentifierInfo*'s into Diagnostics without turning them into st...Chris Lattner2008-11-191-1/+1
* convert some diags to use numbers instead of strings.Chris Lattner2008-11-192-8/+2
* add direct support for signed and unsigned integer arguments to diagnostics.Chris Lattner2008-11-191-1/+1
* remove one more old-style Diag method.Chris Lattner2008-11-1911-145/+134
* Switch several more Sema Diag methods over. This simplifies theChris Lattner2008-11-1911-534/+430
* Built-in equality and relational operators have return type "bool" in C++,Douglas Gregor2008-11-192-25/+66
* Partial expansion of C++ operator overloading (for binary operators)Douglas Gregor2008-11-183-32/+299
* start converting Sema over to using its canonical Diag method.Chris Lattner2008-11-189-164/+137
* introduce the one true Diag method for Sema. Next up: kill all the others off.Chris Lattner2008-11-182-6/+5
* Fix <rdar://problem/6329769> [sema] crash on duplication definition of interf...Steve Naroff2008-11-181-3/+6
* As threatened previously: consolidate name lookup and the creation ofDouglas Gregor2008-11-183-80/+46
* Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor2008-11-184-1/+57
* This reworks some of the Diagnostic interfaces a bit to change how diagnosticsChris Lattner2008-11-181-23/+13
* Attribute nonnull can be applied to block pointers.Ted Kremenek2008-11-181-3/+6
* Change the diagnostics interface to take an array of pointers to Chris Lattner2008-11-181-8/+11
* minor cleanups and tidying, no functionality change.Chris Lattner2008-11-182-69/+71
* implement a fixme by making warnings for ++/-- on non-modifiable-lvalues better.Chris Lattner2008-11-181-7/+2
* factor some code out into a helper functionChris Lattner2008-11-181-34/+48
OpenPOWER on IntegriCloud