- d267b3f De-nest tentative parsing to disambiguate lambdas from designators; no by Douglas Gregor · 13 years ago
- b3f323d Disambiguate between C++11 lambda expressions and C99 array by Douglas Gregor · 13 years ago
- f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
- 9d24a8b Implement the Microsoft __if_exists/if_not_exists extension in initializer-list. by Francois Pichet · 13 years ago
- 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
- 40a0f9c Improve caret location for the GNU old-style field designator warning, from David Blaikie by Douglas Gregor · 13 years ago
- fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
- dcaa1ca Implement support for pack expansions in initializer lists and expression lists. by Douglas Gregor · 14 years ago
- 0fbda68 Implement bracket insertion for Objective-C instance message sends as by Douglas Gregor · 14 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
- 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
- b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
- 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
- ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
- 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
- 6aa14d8 Implement parsing for message sends in Objective-C++. Message sends in by Douglas Gregor · 14 years ago
- 1569f95 Migrate the responsibility for turning the receiver name in an by Douglas Gregor · 14 years ago
- 2725ca8 Rework the Parser-Sema interaction for Objective-C message by Douglas Gregor · 14 years ago
- 1e46136 fix a bug I noticed by inspection, correcting two reject-valid bugs. by Chris Lattner · 14 years ago
- eb483eb fix PR6811 by not parsing 'super' as a magic expression in by Chris Lattner · 14 years ago
- 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 14 years ago
- 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 14 years ago
- d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 14 years ago
- 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
- 62a7217 Avoid std::string concatenation. by Daniel Dunbar · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
- 558cb56 Introduce a "-fixit" mode to clang-cc that applies code-modification hints. by Douglas Gregor · 15 years ago
- eeae8f0 Make our diagnostics about the obsolete GNU designated-initializer by Douglas Gregor · 15 years ago
- 68c56de Fix <rdar://problem/6724396>, where we were silently dropping by Douglas Gregor · 15 years ago
- 5908a92 InitListDesignations hasn't been used (ever). Eliminate it, and by Douglas Gregor · 15 years ago
- 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 16 years ago
- 930d8b5 Implement and test aggregate initialization in C++. Major changes: by Douglas Gregor · 16 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
- 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
- 05c13a3 Initial implementation of semantic analysis and ASTs for C99 by Douglas Gregor · 16 years ago
- b8a6aca Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
- f512e82 Rename move_convert to move_arg and move_res. The new names are less misleading (and shorter). by Sebastian Redl · 16 years ago
- 1d92296 Convert remaining expression parsers to smart pointers. Now on to the Action connection. by Sebastian Redl · 16 years ago
- 20df9b7 Convert a big bunch of expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
- 2f7ece7 Convert selected expression parsers to use smart pointers. by Sebastian Redl · 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
- 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 16 years ago
- 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 16 years ago
- a55e52c Use RAII objects to ensure proper destruction of expression and statement AST nodes in the parser in most cases, even on error. by Sebastian Redl · 16 years ago
- 5cb93b8 Fix <rdar://problem/6150376> [sema] crash on invalid message send. by Steve Naroff · 16 years ago
- e2f5619 Fix PR3001: if we have an error parsing an initializer, make sure to remove by Chris Lattner · 16 years ago
- 220ad7c pass designators into sema. This completes parser-level designator by Chris Lattner · 16 years ago
- 0fc73f7 implement some more FIXMEs, by rejecting more bogus stuff in objc mode. by Chris Lattner · 16 years ago
- 79ed6b5 add some simple designator testcases. Reject things like this: by Chris Lattner · 16 years ago
- e232942 improve comments, build array and array range designator nodes, by Chris Lattner · 16 years ago
- 0a68b94 improve comments, build a Designation for field designators and by Chris Lattner · 16 years ago
- 7f9690d restructure ParseInitializerWithPotentialDesignator to make it by Chris Lattner · 16 years ago
- efcadc6 improve MayBeDesignationStart to do the entire determination by Chris Lattner · 16 years ago
- 0eec2b5 inline the decision logic that chooses between an assign expr and brace by Chris Lattner · 16 years ago
- eccc53a This patch continues parser-level implementation of designators: by Chris Lattner · 16 years ago
- 838cb21 minor cleanups by Chris Lattner · 16 years ago
- f7da726 Simplify the parser a bit by looking at the next token without consuming it (by Preprocessor::LookNext): by Argyrios Kyrtzidis · 16 years ago
- b93fb49 handle the full assignment-expression grammar when using an by Chris Lattner · 16 years ago
- 65bb89c Two improvements to initializer parsing: by Chris Lattner · 16 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Parse/ParseInit.cpp]
- 5c74942 Add support for dispatching an objc message to a variable by Chris Lattner · 17 years ago
- da46f3b First half of a fix for the "objc message send in initializer" bug. This only by Chris Lattner · 17 years ago
- 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
- e61933d Fix a recovery bug Fariborz and I noticed yesterday. We were producing: by Chris Lattner · 17 years ago
- 04d6666 switch some more of the parser over to using Token::is and isNot by Chris Lattner · 17 years ago
- f69936d Rename expression actions (from Parse-prefix to ActOn-prefix). by Steve Naroff · 17 years ago
- d217773 At one point there were going to be lexer and parser tokens. by Chris Lattner · 17 years ago
- 4aa88f8 by Steve Naroff · 17 years ago
- 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago