1. 15ff111 apply the new error recovery smarts we have for if's to while's and switch's. by Chris Lattner · 16 years ago
  2. 18914bc merge recovery-2.c into recovery-3.c. by Chris Lattner · 16 years ago
  3. d8c4e15 Convert some more expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  4. 2f7ece7 Convert selected expression parsers to use smart pointers. by Sebastian Redl · 16 years ago
  5. 43bc2a0 Convert the remaining statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  6. 9a92034 Convert some more statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  7. 61364dd Convert a number of statement parsers to smart pointers. by Sebastian Redl · 16 years ago
  8. caaf29a Added a warning when referencing an if's condition variable in the by Douglas Gregor · 16 years ago
  9. 8935b8b Use a scoped object to manage entry/exit from a parser scope rather than explicitly calling EnterScope/ExitScope by Douglas Gregor · 16 years ago
  10. 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
  11. 15faa7f Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResult by Sebastian Redl · 16 years ago
  12. 0e9eabc Consistently use smart pointers for stmt and expr nodes in parser local variables. by Sebastian Redl · 16 years ago
  13. 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
  14. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  15. 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
  16. 1ab3b96 Change a couple of the Parser::Diag methods to return DiagnosticInfo by Chris Lattner · 16 years ago
  17. 1950440 Fix a couple of suboptimalities in error recovery. by Chris Lattner · 16 years ago
  18. 39146d6 simplify some other code for __extension__ processing. by Chris Lattner · 16 years ago
  19. bbc70c0 Disambiguate between a declaration or an expression, in the 'for-init-statement' part of a 'for' statement. by Argyrios Kyrtzidis · 16 years ago
  20. 5404a15 Resolve ambiguous C++ statements (C++ 6.8p1). by Argyrios Kyrtzidis · 16 years ago
  21. 14d08c0 Add comments about C++ clause 3.3.2p4 that mentions that the condition declaration should be local to an if/switch/while/for statement. by Argyrios Kyrtzidis · 16 years ago
  22. 143db71 Fix do-while scoping in C++. by Argyrios Kyrtzidis · 16 years ago
  23. 488d37e Revert r56078, getLang().C99 being true in C++ is a bug that will be fixed. by Argyrios Kyrtzidis · 16 years ago
  24. fe7e4f0 -getLang().C99 is true in C++ too, remove the use of the C99orCXX variable. by Argyrios Kyrtzidis · 16 years ago
  25. 9571638 Add some C++-specific comments in the parsing methods of if/switch/while/for. by Argyrios Kyrtzidis · 16 years ago
  26. 71b914b Implement parser support for the 'condition' part of C++ selection-statements and iteration-statements (if/switch/while/for). by Argyrios Kyrtzidis · 16 years ago
  27. dcdd55f Support C++'s declaration-statement. by Argyrios Kyrtzidis · 16 years ago
  28. b9f930d Use of NextToken() makes ParseIdentifierStatement unnecessary. by Argyrios Kyrtzidis · 16 years ago
  29. f7da726 Simplify the parser a bit by looking at the next token without consuming it (by Preprocessor::LookNext): by Argyrios Kyrtzidis · 16 years ago
  30. d77bc28 Have Parser::FuzzyParseMicrosoftAsmStatement() return the null statement (';'). by Steve Naroff · 16 years ago
  31. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Parse/ParseStmt.cpp]
  32. 043a0b5 handle __extension__ properly at block scope. by Chris Lattner · 17 years ago
  33. 691a38b instead of passing in null end location info, pass in the same as start. by Chris Lattner · 17 years ago
  34. 81c018d improve DeclStmt to be able to store SourceRange info correctly. by Chris Lattner · 17 years ago
  35. 5f8aa69 by Steve Naroff · 17 years ago
  36. 8bd36fc Behave correctly if a constraint expression is invalid. by Anders Carlsson · 17 years ago
  37. 3628097 by Steve Naroff · 17 years ago
  38. 03d6bc6 by Steve Naroff · 17 years ago
  39. b746ce8 by Steve Naroff · 17 years ago
  40. d62701b by Steve Naroff · 17 years ago
  41. dfab34a Handle simple asm statements correctly. by Anders Carlsson · 17 years ago
  42. 64515f3 by Steve Naroff · 17 years ago
  43. d1a7cf8 by Steve Naroff · 17 years ago
  44. c385c90 Bunch of type defs, etc. for @synchronized. by Fariborz Jahanian · 17 years ago
  45. a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
  46. bdd15f7 Added a comment, minor refactoring of foreach parsing code per Chris's suggestion. by Fariborz Jahanian · 17 years ago
  47. 335a2d4 Minor changes as suggested by Chris L. by Fariborz Jahanian · 17 years ago
  48. 3ba5a0f Patch to parse/build AST ObjC2's foreach statement. by Fariborz Jahanian · 17 years ago
  49. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  50. 516bd46 Fix a crash on a top-level objc string, patch by Nico Weber by Chris Lattner · 17 years ago
  51. fbb9898 remove todo by Chris Lattner · 17 years ago
  52. cd5af4b Test commit by Seo Sanghyeon · 17 years ago
  53. 39c47b5 Keep track of whether the asm is volatile or not. by Anders Carlsson · 17 years ago
  54. b235fc2 Store output and input operands as well as clobber information in the AsmStmt. Ted, could you please review the serialization/deserialization code? by Anders Carlsson · 17 years ago
  55. eecf847 GCC fails if there is a trailing colon but no clobbers. by Anders Carlsson · 17 years ago
  56. 6a0ef4b Store inline asm code in the AST. by Anders Carlsson · 17 years ago
  57. d6d054d by Steve Naroff · 17 years ago
  58. f9ed315 Refactored parsing of main function body for reuse by objective-c methods. by Fariborz Jahanian · 17 years ago
  59. f908a87 by Steve Naroff · 17 years ago
  60. b96728d improve error recovery handling broken 'then' or 'else' stmts in by Chris Lattner · 17 years ago
  61. 69efba7 Fix a parser bug on labeled inline asm stmts, allowing us to parse stuff like: by Chris Lattner · 17 years ago
  62. fe79595 Implement *skeletal* support for representing GNU inline asm stmts in the AST, by Chris Lattner · 17 years ago
  63. dfbcce2 Implemented parsing of objctive-c protocol conforming type used in by Fariborz Jahanian · 17 years ago
  64. 4e1d99a switch more code to use Token::is/isNot where possible. by Chris Lattner · 17 years ago
  65. b384d32 this patch accomodates clattner's comments on expression processing in @try-statement. by Fariborz Jahanian · 17 years ago
  66. 397fcc1 Patch to parse objective-c's @try-statement and @throw-statement. by Fariborz Jahanian · 17 years ago
  67. 1b273c4 Rename statement actions (from Parse-prefix to ActOn-prefix). by Steve Naroff · 17 years ago
  68. f69936d Rename expression actions (from Parse-prefix to ActOn-prefix). by Steve Naroff · 17 years ago
  69. 98414c1 Fix a bug/missing-feature Ted noticed: the 'unused' warning should not by Chris Lattner · 17 years ago
  70. c30ebfb extwarn about decls intermixed with code in c89 mode. by Chris Lattner · 17 years ago
  71. 45a566c implement a fixme: __extension__ marker on decls in compound stmts. by Chris Lattner · 17 years ago
  72. 2215325 Fix test/Parser/if-scope-*.c. Patch by Neil Booth! by Chris Lattner · 17 years ago
  73. 31e0572 Break the assumption that any sort of scope (e.g. a loop scope) can by Chris Lattner · 17 years ago
  74. 3848440 optimize scope push/pop to avoid work in the common case. by Chris Lattner · 17 years ago
  75. 0ecea03 Fix the scoping issue Neil pointed out for the rest of by Chris Lattner · 17 years ago
  76. a36ce71 Fix a nasty C99 scope issue that Neil pointed out (for ifs) by Chris Lattner · 17 years ago
  77. c1fcb77 Refactor switch analysis to make it possible to detect duplicate case values by Anders Carlsson · 17 years ago
  78. 95cfb85 Catch goto's with a missing identifier, patch by Neil Booth. by Chris Lattner · 17 years ago
  79. d217773 At one point there were going to be lexer and parser tokens. by Chris Lattner · 17 years ago
  80. 6c36be5 Add initial switch stmt support, patch by Anders Carlsson! by Chris Lattner · 17 years ago
  81. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago