1. cd14775 hoist some code for handling objc foreach construct out of Declaration processing by Chris Lattner · 15 years ago
  2. 23c4b18 hoist checks for ; and in out of ParseInitDeclaratorListAfterFirstDeclarator by Chris Lattner · 15 years ago
  3. f67606a Parse namespace aliases. by Anders Carlsson · 15 years ago
  4. f26d510 fix "Comment#1" from PR3872 by Chris Lattner · 15 years ago
  5. d7d5f02 Rename clang to clang-cc. by Daniel Dunbar · 15 years ago
  6. 743de1f Recognize rvalue references in C++03, but complain about them. This leads to far better error recovery. by Sebastian Redl · 15 years ago
  7. 2ff4478 Some minor tweaks and additional tests for rvalue references by Douglas Gregor · 15 years ago
  8. 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 15 years ago
  9. 05532f2 Parser support for rvalue references. by Sebastian Redl · 15 years ago
  10. 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 15 years ago
  11. e950d4b Clean up some error messages with anonymous structs/unions and member declaration parsing. Fixes PR3680 by Douglas Gregor · 15 years ago
  12. f306f86 Fix a crash in test/Parser/control-scope.c that testrunner didn't by Chris Lattner · 15 years ago
  13. 35d276f upgrade various 'implicit int' warnings from an ext-warn to warning when not by Chris Lattner · 15 years ago
  14. 51a75d0 change a diagnostic message from something pedantically correct but by Chris Lattner · 15 years ago
  15. 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 15 years ago
  16. ccef371 Fix <rdar://problem/6500554> missing objc error message. by Steve Naroff · 15 years ago
  17. 4310f4e Make "implicit int" an error in C++ (unless we're allowing Microsoft by Douglas Gregor · 15 years ago
  18. b6d74a1 implement gcc/testsuite/objc.dg/method-attribute-3.m, by improving error recovery. by Chris Lattner · 15 years ago
  19. 3d65864 Add svn:eol-style=native to some files by Cedric Venet · 16 years ago
  20. c1ced28 Fix capitalization in a diagnostic by Douglas Gregor · 16 years ago
  21. 3dcfe10 Turn warning into error. Minor incompatibility with GCC (for scalar types, GCC only produces a warning). by Steve Naroff · 16 years ago
  22. 7151bbb Fix <rdar://problem/6206858> [sema] type check @throw statements. by Steve Naroff · 16 years ago
  23. d684b00 Implement parsing, semantic analysis and ASTs for default template by Douglas Gregor · 16 years ago
  24. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
  25. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
  26. adf077f Fix for PR3418: make sure to handle the RHS of expressions starting with by Eli Friedman · 16 years ago
  27. 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 16 years ago
  28. 353417a Update support for vector component access on ExtVectors. by Nate Begeman · 16 years ago
  29. 573acde Diagnose that property name cannot be a bitfield by Fariborz Jahanian · 16 years ago
  30. 41f2b32 Catch a foreach parse error. by Fariborz Jahanian · 16 years ago
  31. eb11cd0 Refactor name lookup. by Douglas Gregor · 16 years ago
  32. 4920f1f Implement support for anonymous structs and unions in C. Both C and by Douglas Gregor · 16 years ago
  33. 5a2f5d3 Allow multiple Microsoft calling-convention keywords. Fixes rdar://problem/6486133 by Douglas Gregor · 16 years ago
  34. 1fd8011 Fix rdar://6480479 - [parser] infinite loop on invalid input by Chris Lattner · 16 years ago
  35. 47f5209 Another tweak to handle the MS extensions (<rdar://problem/5956221>). by Steve Naroff · 16 years ago
  36. 7ec5658 Fix <rdar://problem/5956221> clang ObjC rewriter: Microsoft-specific __fastcall keyword unrecognized. by Steve Naroff · 16 years ago
  37. 823c44e - Various comment typo fixes in Sema.h by Chris Lattner · 16 years ago
  38. 48eb461 rename these tests to match the attribute. by Chris Lattner · 16 years ago
  39. f780abc Parser support for C++ using directives, from Piotr Rak by Douglas Gregor · 16 years ago
  40. a4ed0d8 Diagnose declarations that don't declare anything, and fix PR3020. by Sebastian Redl · 16 years ago
  41. 86bc6cf Add parser support for __forceinline, __w64, __ptr64. by Steve Naroff · 16 years ago
  42. 239f073 Add parser support for __cdecl, __stdcall, and __fastcall. by Steve Naroff · 16 years ago
  43. c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 16 years ago
  44. a0fd865 Parser support for C++ try-catch. by Sebastian Redl · 16 years ago
  45. 65ce04b Merge function-return.c into function.c by Chris Lattner · 16 years ago
  46. bc8d564 implement PR3177 - "__extension__ union" not supported in C++ mode by Chris Lattner · 16 years ago
  47. 5f76494 Oops, accidentally commited the wrong version of the test (original by Eli Friedman · 16 years ago
  48. 2342ef7 Do proper recovery from an invalid switch condiition. Fixes PR3229. by Eli Friedman · 16 years ago
  49. 777f07b diagnose C99 6.9.1p5, C arguments in definitions that are lacking by Chris Lattner · 16 years ago
  50. fdb548e fix a buggy fall through that caused a crash-on-invalid. rdar://6248081 by Chris Lattner · 16 years ago
  51. a9053e0 rename recovery-3 to recovery.c by Chris Lattner · 16 years ago
  52. 0ba0dd6 merge recovery-1 into recovery-3. by Chris Lattner · 16 years ago
  53. 18914bc merge recovery-2.c into recovery-3.c. by Chris Lattner · 16 years ago
  54. 90b93d6 Fix PR3172: if we see an eof or } at the top level, reject it. by Chris Lattner · 16 years ago
  55. 96e05bc Improve VLA diagnostics/sema checking. Fixes PR2361 and PR2352. by Anders Carlsson · 16 years ago
  56. 72c3f31 Representation of template type parameters and non-type template by Douglas Gregor · 16 years ago
  57. ae0ee03 instead of forcing blocks on by default, make them default to off, but let by Chris Lattner · 16 years ago
  58. 26236e8 A little more scaffolding for parsing templates: by Douglas Gregor · 16 years ago
  59. adcac88 Basic support for parsing templates, from Andrew Sutton by Douglas Gregor · 16 years ago
  60. bec1c9d Objective-C keywords are not always identifiers. Some are also C++ keywords by Douglas Gregor · 16 years ago
  61. 0fe7bea Simple parsing of exception specifications, with no semantic analysis yet by Douglas Gregor · 16 years ago
  62. d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
  63. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  64. 5f4a682 Make all the 'redefinition' diagnostics more consistent, and make the by Chris Lattner · 16 years ago
  65. 08631c5 Convert IdentifierInfo's to be printed the same as DeclarationNames by Chris Lattner · 16 years ago
  66. 669d5d7 Implement parsing and semantic checking of the 'mutable' keyword. by Sebastian Redl · 16 years ago
  67. 1950440 Fix a couple of suboptimalities in error recovery. by Chris Lattner · 16 years ago
  68. a668e8e implement a fixme :), switch to -verify mode. by Chris Lattner · 16 years ago
  69. c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
  70. 1f6f54b Fix PR3031 by silencing follow-on errors in invalid declarations. by Chris Lattner · 16 years ago
  71. ab963c6 Update C++ status to reflect parser capabilities for chapter 9 (classes). Slightly extend the class parser test. by Sebastian Redl · 16 years ago
  72. e10b0f2 "One" line fix for -parse-noop failure, "id" and several other things by Daniel Dunbar · 16 years ago
  73. 27c8dc0 Implement initialization of a reference (C++ [dcl.init.ref]) as part by Douglas Gregor · 16 years ago
  74. 0fc73f7 implement some more FIXMEs, by rejecting more bogus stuff in objc mode. by Chris Lattner · 16 years ago
  75. 79ed6b5 add some simple designator testcases. Reject things like this: by Chris Lattner · 16 years ago
  76. aab740a Support attributes in *yet another* place. Is there any place you by Chris Lattner · 16 years ago
  77. 7399ee0 Fix a parser bug where we let attributes interfere with our disambiguation by Chris Lattner · 16 years ago
  78. e25d270 Allow variadic arguments without named ones for C++, e.g. "void(...);" by Argyrios Kyrtzidis · 16 years ago
  79. f7a726b De-XFAIL test/Parser/pragma-pack.c by Daniel Dunbar · 16 years ago
  80. 4f2670d Move the expected-warning lines to a place that clang -verify will pick them by Chris Lattner · 16 years ago
  81. fcdd8fe Add Parser support for #pragma pack by Daniel Dunbar · 16 years ago
  82. 246e70f Parser support for prefix __attribute__ on @protocol. by Daniel Dunbar · 16 years ago
  83. 69d349a Fix rdar://6222856: the receiver of a message expr is an by Chris Lattner · 16 years ago
  84. 8592b1d Fix test case. by Argyrios Kyrtzidis · 16 years ago
  85. 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
  86. 0f07203 Support "typeof unary-expression" (GNU C++ extension). by Argyrios Kyrtzidis · 16 years ago
  87. c9a4eea Pull code from last commit. will put back soon. by Steve Naroff · 16 years ago
  88. 042f955 Implement block pseudo-storage class modifiers (__block, __byref). by Steve Naroff · 16 years ago
  89. 296e8d5 Add parser/action support for block literal expressions. by Steve Naroff · 16 years ago
  90. 5618bd4 First wave of changes to support "blocks" (an extension to C). by Steve Naroff · 16 years ago
  91. 0976278 Fix a minor crash-on-invalid. by Eli Friedman · 16 years ago
  92. b348b81 C++ casts, (static_cast. dynamic_cast, etc.) can have postfix-expression pieces. by Argyrios Kyrtzidis · 16 years ago
  93. 2b1cc8b continue cleaning up code, and disable sending a message directly to an by Chris Lattner · 16 years ago
  94. 3a9fdb4 Handle unnamed bitfields when parsing C++ classes. by Argyrios Kyrtzidis · 16 years ago
  95. 4cc18a4 Add parsing support for C++ classes. by Argyrios Kyrtzidis · 16 years ago
  96. 13fd7e5 "this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." by Chris Lattner · 16 years ago
  97. c577a0e Multiple tests in a single test file must be linked with '&&'. by Argyrios Kyrtzidis · 16 years ago
  98. b93fb49 handle the full assignment-expression grammar when using an by Chris Lattner · 16 years ago
  99. aec3a1e Fix a couple crashes on invalid input. by Chris Lattner · 16 years ago
  100. 1f3105e Change diagnostic per suggestion, to make it a bit clearer what is happening. by Eli Friedman · 16 years ago