aboutsummaryrefslogtreecommitdiff
path: root/Parse
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-03-13handle __extension__ properly at block scope.Chris Lattner
2008-03-13instead of passing in null end location info, pass in the same as start.Chris Lattner
2008-03-13improve DeclStmt to be able to store SourceRange info correctly.Chris Lattner
2008-03-10implement simple support for arbitrary token lookahead. Change the Chris Lattner
2008-03-07Add fastcall/stdcall attribute supportNate Begeman
2008-03-03Add a bunch of attributes, patch by Nuno Lopes.Chris Lattner
2008-02-29Fix http://llvm.org/bugs/show_bug.cgi?id=2106.Steve Naroff
2008-02-29Add support for attribute(deprecated), patch by Nuno Lopes!Chris Lattner
2008-02-27Added support for attribute "noreturn."Ted Kremenek
2008-02-26add parsing, ast building and pretty printing support for C++ throw expressions.Chris Lattner
2008-02-25convert tabs to spaces, patch by Mike Stump!Chris Lattner
2008-02-21Handle __attribute__((annotate("string")))Nate Begeman
2008-02-21Collect and build and process type attributes on pointers. For Chris Lattner
2008-02-20add a method to AttributeList that converts an identifier to an enum.Chris Lattner
2008-02-14ParseCompoundStatementBody expects to only be called with { as the currentChris Lattner
2008-02-14Remove DeclSpec::Invalid, a recently added bool that allowed the parser to de...Steve Naroff
2008-02-14A much better fix for http://llvm.org/bugs/show_bug.cgi?id=1987.Steve Naroff
2008-02-12Allow the parser to detect invalid DeclSpec's. This fixes http://llvm.org/bug...Steve Naroff
2008-02-11Several cleanups surrounding Parser::ParseAsmStatement() and Parser::FuzzyPar...Steve Naroff
2008-02-11Move policy on unnamed fields (a Microsoft extension) from Parser::ParseStruc...Steve Naroff
2008-02-11Move Microsoft __declspec hack from the parser to the preprocessor. Since we ...Steve Naroff
2008-02-10Fix PR1999, by emitting a hard error only if an argument declarator is comple...Chris Lattner
2008-02-09Behave correctly if a constraint expression is invalid.Anders Carlsson
2008-02-08Use getLogicalLineNumber() in FuzzyParseMicrosoftAsmStatement(), it's more ge...Steve Naroff
2008-02-08Support fuzzy parsing MS line-oriented __asm's that originate from a macro (a...Steve Naroff
2008-02-08Put back the top-level asm code; all tests pass now.Anders Carlsson
2008-02-08Back out 46855 for now, it causes test failures on Darwin.Anders Carlsson
2008-02-07- Add support for fuzzy parsing line-oriented __asm's (yuck).Steve Naroff
2008-02-07Handle top-level asm declarations.Anders Carlsson
2008-02-07Minor cleanup from yesterday's -fms-extension commit. Move __int* MS keywords...Steve Naroff
2008-02-07Implement -fms-extensions. This allows us to fuzzy parse non-standard MS cons...Steve Naroff
2008-02-05Add a FIXME to clarify previous commit/experiment.Steve Naroff
2008-02-05Handle simple asm statements correctly.Anders Carlsson
2008-02-05Fix Parser::ParseObjCTryStmt() to allow for trailing @-keyword statements/exp...Steve Naroff
2008-02-02Implement support for __extension__ which silences extwarnings in its Chris Lattner
2008-01-31Fix http://llvm.org/bugs/show_bug.cgi?id=1967.Steve Naroff
2008-01-31Fix PR1965: missing diagnostics for parameters that are missingChris Lattner
2008-01-31Remainder of the __builtin_overload feedbackNate Begeman
2008-01-30On an unexpected @foo keyword, return failure instead of a 'successful' null ...Chris Lattner
2008-01-30Fixed misc. issues raised by Chris L. on @synchronized implementation.Fariborz Jahanian
2008-01-29AST for @synchronized.Fariborz Jahanian
2008-01-29Bunch of type defs, etc. for @synchronized.Fariborz Jahanian
2008-01-25Add more support for Apple's "private extern" extension...Steve Naroff
2008-01-25Add support for dispatching an objc message to a variable Chris Lattner
2008-01-25First half of a fix for the "objc message send in initializer" bug. This onlyChris Lattner
2008-01-25Factor a complex predicate out to a helper method.Chris Lattner
2008-01-25split the second half of ParseObjCMessageExpression into a new Chris Lattner
2008-01-25remove an implemented todoChris Lattner
2008-01-17Implement basic overload support via a new builtin, __builtin_overload.Nate Begeman