aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseInit.cpp
AgeCommit message (Expand)Author
2013-05-05Replace 'MultiExprArg()' with 'None'Dmitri Gribenko
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-08-23Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer
2012-08-23Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-04-10Disambiguation of '[[':Richard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-17De-nest tentative parsing to disambiguate lambdas from designators; noDouglas Gregor
2012-02-17Disambiguate between C++11 lambda expressions and C99 arrayDouglas Gregor
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2011-12-12Implement the Microsoft __if_exists/if_not_exists extension in initializer-list.Francois Pichet
2011-10-12Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor
2011-08-27Improve caret location for the GNU old-style field designator warning, from D...Douglas Gregor
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-01-03Implement support for pack expansions in initializer lists andDouglas Gregor
2010-09-15Implement bracket insertion for Objective-C instance message sends asDouglas Gregor
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-24Abstract out passing around types and kill off ActionBase.John McCall
2010-08-23Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall
2010-08-23Sundry incremental steps towards killing off Action.John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-07-02Move the "current scope" state from the Parser into Action. ThisDouglas Gregor
2010-04-21Implement parsing for message sends in Objective-C++. Message sends inDouglas Gregor
2010-04-21Migrate the responsibility for turning the receiver name in anDouglas Gregor
2010-04-21Rework the Parser-Sema interaction for Objective-C messageDouglas Gregor
2010-04-12fix a bug I noticed by inspection, correcting two reject-valid bugs.Chris Lattner
2010-04-11fix PR6811 by not parsing 'super' as a magic expression inChris Lattner
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-17Avoid std::string concatenation.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-05-21Merge the ASTVector and ASTOwningVector templates, since they offeredDouglas Gregor
2009-04-02Introduce a "-fixit" mode to clang-cc that applies code-modification hints.Douglas Gregor
2009-03-28Make our diagnostics about the obsolete GNU designated-initializerDouglas Gregor
2009-03-27Fix <rdar://problem/6724396>, where we were silently droppingDouglas Gregor
2009-03-20InitListDesignations hasn't been used (ever). Eliminate it, andDouglas Gregor
2009-02-05Put the invalid flag of OwningResult into the Action pointer.Sebastian Redl
2009-01-30Implement and test aggregate initialization in C++. Major changes:Douglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-22Initial implementation of semantic analysis and ASTs for C99Douglas Gregor
2009-01-19Convert more expression actions to smart pointers.Sebastian Redl
2009-01-18Rename move_convert to move_arg and move_res. The new names are less misleadi...Sebastian Redl
2008-12-13Convert remaining expression parsers to smart pointers. Now on to the Action ...Sebastian Redl
2008-12-11Convert a big bunch of expression parsers to use smart pointers.Sebastian Redl
2008-12-11Convert selected expression parsers to use smart pointers.Sebastian Redl