aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse
AgeCommit message (Expand)Author
2009-01-04simplify control flow by removing a goto.Chris Lattner
2009-01-04eliminate lookahead when parsing ::new / ::delete.Chris Lattner
2009-01-04minor simplifications.Chris Lattner
2008-12-30Parser support for C++ using directives, from Piotr RakDouglas Gregor
2008-12-28Convert a two more statement actions to smart pointers.Sebastian Redl
2008-12-28Diagnose declarations that don't declare anything, and fix PR3020.Sebastian Redl
2008-12-26Add support for out-of-line definitions of conversion functions and member op...Douglas Gregor
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-23Don't explicitly represent OverloadedFunctionDecls withinDouglas Gregor
2008-12-22Partial AST and Sema support for C++ try-catch.Sebastian Redl
2008-12-21Parser support for C++ try-catch.Sebastian Redl
2008-12-21Convert a few Stmt actions to smart pointers.Sebastian Redl
2008-12-18Ultrasimplistic sketch for the parsing of C++ template-ids. This won'tDouglas Gregor
2008-12-18add a simple fast-path for the common case of [] and [4] in Chris Lattner
2008-12-18disallow attributes in a few callers of ParseTypeQualifierListOpt,Chris Lattner
2008-12-18Clean up the C89/C++ warnings about C99 array features to not Chris Lattner
2008-12-18implement PR3177 - "__extension__ union" not supported in C++ modeChris Lattner
2008-12-17Do proper recovery from an invalid switch condiition. Fixes PR3229.Eli Friedman
2008-12-17Removed the warningDouglas Gregor
2008-12-17Semantics of @protocol attributes.Fariborz Jahanian
2008-12-16Make linkage-specifications hold on to all of their declarationsDouglas Gregor
2008-12-16Delay parsing of default arguments of member functions until the classDouglas Gregor
2008-12-13Some utilities for using the smart pointers in Actions, especially Sema. Conv...Sebastian Redl
2008-12-13Convert remaining expression parsers to smart pointers. Now on to the Action ...Sebastian Redl
2008-12-12fix a buggy fall through that caused a crash-on-invalid. rdar://6248081Chris Lattner
2008-12-12use smarter error recovery for do/while.Chris Lattner
2008-12-12apply the new error recovery smarts we have for if's to while's and switch's.Chris Lattner
2008-12-12merge recovery-2.c into recovery-3.c.Chris Lattner
2008-12-12minor refactoring of ParseParenExpressionChris Lattner
2008-12-11Convert a big bunch of expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert some more expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert selected expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert the remaining statement parsers to smart pointers.Sebastian Redl
2008-12-11Convert some more statement parsers to smart pointers.Sebastian Redl
2008-12-11Convert a number of statement parsers to smart pointers.Sebastian Redl
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-10Added a warning when referencing an if's condition variable in theDouglas Gregor
2008-12-10Use a scoped object to manage entry/exit from a parser scope rather than expl...Douglas Gregor
2008-12-10Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl
2008-12-09Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl
2008-12-09Lay the groundwork for converting the entire parser-sema chain to smart point...Sebastian Redl
2008-12-09Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl
2008-12-08Fix PR3172: if we see an eof or } at the top level, reject it.Chris Lattner
2008-12-08improve comment.Chris Lattner
2008-12-08fix typo.Zhongxing Xu
2008-12-06Add support for calls to dependent names within templates, e.g.,Douglas Gregor