aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic
AgeCommit message (Expand)Author
2009-01-09Replace DeclContext's vector of ScopedDecl pointers with a linked listDouglas Gregor
2009-01-07Don't ICE when messaging on 'super' receiver when classFariborz Jahanian
2009-01-07Finished semantic analysis of anonymous unions in C++.Douglas Gregor
2009-01-07Initial implementation of anonymous unions (and, as a GNU extension,Douglas Gregor
2009-01-06Oops. Un-publicify SrcMgr::ContentCache::Buffer.Douglas Gregor
2009-01-06Add QualifiedDeclRefExpr, which retains additional source-locationDouglas Gregor
2009-01-06rename tok::annot_qualtypename -> tok::annot_typename, which is bothChris Lattner
2009-01-06Misc changes to SourceManager::ContentCache:Ted Kremenek
2009-01-05PODness and Type TraitsSebastian Redl
2009-01-05remove optimization to avoid looking ahead for cases like ::foo. ThisChris Lattner
2009-01-05ParseCXXSimpleTypeSpecifier can only be called on things that areChris Lattner
2008-12-30Parser support for C++ using directives, from Piotr RakDouglas Gregor
2008-12-26Add full dllimport / dllexport support: both sema checks and codegen.Anton Korobeynikov
2008-12-25Add parser support for __forceinline, __w64, __ptr64.Steve Naroff
2008-12-25Add parser support for __cdecl, __stdcall, and __fastcall.Steve Naroff
2008-12-24Add explicit "fuzzy" parse support for Microsoft declspec.Steve Naroff
2008-12-24Keep track of template arguments when we parse them. Right now, we don't actu...Douglas Gregor
2008-12-24Correct the order in which we cope with end-of-class-definitionDouglas Gregor
2008-12-23Sema for fastcall/stdcall stuff. Tests will follow.Anton Korobeynikov
2008-12-22Full AST support and better Sema support for C++ try-catch.Sebastian Redl
2008-12-22Partial AST and Sema support for C++ try-catch.Sebastian Redl
2008-12-22Add support for calls to overloaded member functions. Things to note:Douglas Gregor
2008-12-21Parser support for C++ try-catch.Sebastian Redl
2008-12-20Add support for member references (E1.E2, E1->E2) with C++ semantics,Douglas Gregor
2008-12-20Implement checks for bool in increment and decrement.Sebastian Redl
2008-12-19Fix for PR3234Anders Carlsson
2008-12-18Ultrasimplistic sketch for the parsing of C++ template-ids. This won'tDouglas Gregor
2008-12-18Clean up the C89/C++ warnings about C99 array features to not Chris Lattner
2008-12-18Merge function-return.c into function.cChris Lattner
2008-12-17Consolidated property check into property-typecheck-1.m file.Fariborz Jahanian
2008-12-17Removed the warningDouglas Gregor
2008-12-17diagnose C99 6.9.1p5, C arguments in definitions that are lackingChris Lattner
2008-12-17Semantics of @protocol attributes.Fariborz Jahanian
2008-12-16Patch to check for ObjC's property type.Fariborz Jahanian
2008-12-15Diagnose erroneous uses of out-of-line member definitions and scopeDouglas Gregor
2008-12-15Place constructors and destructors into the DeclContext of the class,Douglas Gregor
2008-12-12fix rdar://6097892 - gcc incompat: clang rejects __func__, __FUNCTION__, and ...Chris Lattner
2008-12-12Implement rdar://6138816 - [sema] named bitfields cannot have 0 widthChris Lattner
2008-12-10Added a warning when referencing an if's condition variable in theDouglas Gregor
2008-12-08Changed 'readonly' 'retain/copy' diagnostics intoFariborz Jahanian
2008-12-07a minor grammar fixChris Lattner
2008-12-07Improve VLA diagnostics/sema checking. Fixes PR2361 and PR2352.Anders Carlsson
2008-12-06Improve error reporting of property and setter/getterFariborz Jahanian
2008-12-06Add diagnostics for bitfields.Anders Carlsson
2008-12-06Simplify some diagnostics.Anders Carlsson
2008-12-05This test checks for duplicate implementation of the same Fariborz Jahanian
2008-12-05(instance/class) Method type checking between class and its implementation.Fariborz Jahanian
2008-12-05Representation of template type parameters and non-type templateDouglas Gregor
2008-12-05Use VerifyIntegerConstantExpression instead of isIntegerConstantExpr. Fixes P...Anders Carlsson
2008-12-04instead of forcing blocks on by default, make them default to off, but letChris Lattner