1. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 16 years ago
  2. 5144832 reduce indentation with an early exit. by Chris Lattner · 16 years ago
  3. 03bd5a1 Parse the location of the 'namespace' token to ActOnNamespaceAliasDef. No functionality change. by Anders Carlsson · 16 years ago
  4. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 16 years ago
  5. 239a53e tidy whitespace. by Chris Lattner · 16 years ago
  6. dbb0094 Add an ActOnNamespaceAliasDef action and have the parser call it. by Anders Carlsson · 16 years ago
  7. f67606a Parse namespace aliases. by Anders Carlsson · 16 years ago
  8. eeae8f0 Make our diagnostics about the obsolete GNU designated-initializer by Douglas Gregor · 16 years ago
  9. 68c56de Fix <rdar://problem/6724396>, where we were silently dropping by Douglas Gregor · 16 years ago
  10. d57959a Initial implementation of parsing, semantic analysis, and template by Douglas Gregor · 16 years ago
  11. ee76033 Besides the warning, issue unsupported diagnostics in by Fariborz Jahanian · 16 years ago
  12. 9af5500 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 16 years ago
  13. 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 16 years ago
  14. 5aeccdb Handle parsing of templates in member declarations. Pass the AccessSpecifier all the way down to ActOnClassTemplate. by Anders Carlsson · 16 years ago
  15. 06c0fec Pass access specifiers through to member classes and member enums. by Douglas Gregor · 16 years ago
  16. 9135c72 Fix parsing of template classes prefixed by nested-name-specifiers by Douglas Gregor · 16 years ago
  17. a7b3521 Improve handling of base initializers. We now parse initializers in out of line decls, such as: by Anders Carlsson · 16 years ago
  18. 212e81c In Parser::ParseClassSpecifier, don't conflate a NULL declaration with by Douglas Gregor · 16 years ago
  19. 50de12f Parse deleted function definitions and hook them up to Doug's machinery. by Sebastian Redl · 16 years ago
  20. ca7102c improve error recovery for when type parsing fails. by Chris Lattner · 16 years ago
  21. f26d510 fix "Comment#1" from PR3872 by Chris Lattner · 16 years ago
  22. f919bfe random cleanups. by Chris Lattner · 16 years ago
  23. 4726d03 Implement '#pragma unused'. by Ted Kremenek · 16 years ago
  24. 743de1f Recognize rvalue references in C++03, but complain about them. This leads to far better error recovery. by Sebastian Redl · 16 years ago
  25. 67e4dd2 Keep track of whether a class is abstract or not. This is currently only used for the __is_abstract type trait. by Anders Carlsson · 16 years ago
  26. 5908a92 InitListDesignations hasn't been used (ever). Eliminate it, and by Douglas Gregor · 16 years ago
  27. e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
  28. 38e24c7 objc: Implemented variables declared in class interface by Fariborz Jahanian · 16 years ago
  29. a393e9e Build system changes to use TableGen to generate the various by Douglas Gregor · 16 years ago
  30. 05532f2 Parser support for rvalue references. by Sebastian Redl · 16 years ago
  31. 94b15fb Handle static_asserts when instantiating structs. by Anders Carlsson · 16 years ago
  32. f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 16 years ago
  33. ad5f960 Pass more sane arguments to ActOnStaticAssertDeclaration by Anders Carlsson · 16 years ago
  34. 2e050f1 Use paropery's setter attribute name as the selector for the property setter. by Fariborz Jahanian · 16 years ago
  35. 511d7ab Add parser support for static_assert. by Anders Carlsson · 16 years ago
  36. fdc92b7 Simplify SelectorTable::constructSetterName() usage... by Steve Naroff · 16 years ago
  37. 61f72cb Implement property '.' notation on Factory/Class objects. Parser changes aren't very pretty:-( by Steve Naroff · 16 years ago
  38. e950d4b Clean up some error messages with anonymous structs/unions and member declaration parsing. Fixes PR3680 by Douglas Gregor · 16 years ago
  39. 6e775db Add Parse/Sema support for weak_import attribute. by Daniel Dunbar · 16 years ago
  40. 49f28ca rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 16 years ago
  41. 6b91f00 if we crash while parsing a block literal, include it. by Chris Lattner · 16 years ago
  42. ddcbc0a fix eof check by Chris Lattner · 16 years ago
  43. 0102c30 When the parser is live, print out the location and spelling of its current token. by Chris Lattner · 16 years ago
  44. 27b7f10 Include struct context info for parser/sema crashes. This gives us: by Chris Lattner · 16 years ago
  45. 2254a9f Include namespace contexts in the virtual stack trace, so we get stuff by Chris Lattner · 16 years ago
  46. 73e80f6 include objc method decl contexts in stack trace of crash, e.g.: by Chris Lattner · 16 years ago
  47. 21ff9c9 When parsing a function body, add it to the crash stack, giving us something by Chris Lattner · 16 years ago
  48. 40e9bc8 Simplify the interface to ParseFunctionStatementBody to not take by Chris Lattner · 16 years ago
  49. ae50fa0 Include information about compound statements when crashing in sema or the by Chris Lattner · 16 years ago
  50. a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
  51. 26140c6 fixes suggested by Sebastian! by Chris Lattner · 16 years ago
  52. 24e1e70 Change Parser::ParseCaseStatement to use an iterative approach to parsing by Chris Lattner · 16 years ago
  53. 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 16 years ago
  54. 32ce837 Fix <rdar://problem/6636803> [sema] crash on InterfaceBuilder. by Steve Naroff · 16 years ago
  55. ebf6443 Minor name change (move the ObjC prefix to a more appropriate place). by Steve Naroff · 16 years ago
  56. e64c549 cleanup by Chris Lattner · 16 years ago
  57. 2a327d1 cleanup by Chris Lattner · 16 years ago
  58. b2fb6de Clean up and document code modification hints. by Douglas Gregor · 16 years ago
  59. 51a75d0 change a diagnostic message from something pedantically correct but by Chris Lattner · 16 years ago
  60. 4b2d3f7 Introduce code modification hints into the diagnostics system. When we by Douglas Gregor · 16 years ago
  61. 7f43d67 Implementing parsing of template-ids as class-names, so that we can by Douglas Gregor · 16 years ago
  62. 3965b7b Cope with use of the token '>>' inside a template argument list, e.g., by Douglas Gregor · 16 years ago
  63. 39a8de1 Implement parsing of nested-name-specifiers that involve template-ids, e.g., by Douglas Gregor · 16 years ago
  64. 005b235 don't new[] an empty array when an AttributeList has by Chris Lattner · 16 years ago
  65. 1e4db7c rip out __builtin_overload by Chris Lattner · 16 years ago
  66. 809070a Update Parser::ParseTypeName to return a TypeResult, which also tells by Douglas Gregor · 16 years ago
  67. 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 16 years ago
  68. 97cf6eb simplify some code. by Chris Lattner · 16 years ago
  69. b2d2b40 gcc spells it "warn_unused_result" (already supported) not "warnunusedresult" by Chris Lattner · 16 years ago
  70. cc63668 Implement basic parsing and semantic analysis for explicit by Douglas Gregor · 16 years ago
  71. 22bd905 diagnose uses of deprecated typenames and tags. by Chris Lattner · 16 years ago
  72. b6d74a1 implement gcc/testsuite/objc.dg/method-attribute-3.m, by improving error recovery. by Chris Lattner · 16 years ago
  73. 7b4192c don't pass a random english string in as a string argument to Diag. by Chris Lattner · 16 years ago
  74. ff975cf Pass the location of the start of the selector to ActOnClassMessage/ActOnInstanceMessage. by Anders Carlsson · 17 years ago
  75. d35fd5d just ignore hte format_arg attribute for now, it doesn't have any semantic implications. by Chris Lattner · 17 years ago
  76. 0db29ec add parser and type checking support for attribute((objc_exception)). by Chris Lattner · 17 years ago
  77. 026dc96 Several related changes: by Chris Lattner · 17 years ago
  78. c41ec23 Don't ignore the const attribute - we even have CG support for that. Do ignore the malloc attribute however. by Anders Carlsson · 17 years ago
  79. 56aa2fa ignore the const attribute for now. by Chris Lattner · 17 years ago
  80. b805dad Sema/AST support for attribute used. Patch by Anders Johnson (with small tweaks & test case)! by Daniel Dunbar · 17 years ago
  81. 05f8e47 Add a new Ignored attribute type, and use it for may_alias. by Anders Carlsson · 17 years ago
  82. d87df37 Add sema support for the nodebug attribute. by Anders Carlsson · 17 years ago
  83. 17f194f Support __attribute__(section(<name>)) by Daniel Dunbar · 17 years ago
  84. f9201e0 Initial implementation of function overloading in C. by Douglas Gregor · 17 years ago
  85. 84c4310 Fix <rdar://problem/6505139> [clang on growl]: need to allow unnamed selectors as the first argument by Steve Naroff · 17 years ago
  86. e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 17 years ago
  87. 68c6993 Fix a problem with bogus template shadowing warnings by Douglas Gregor · 17 years ago
  88. d684b00 Implement parsing, semantic analysis and ASTs for default template by Douglas Gregor · 17 years ago
  89. 8b64259 Teach the type-id/expression disambiguator about different by Douglas Gregor · 17 years ago
  90. c15cb38 Rudimentary checking of template arguments against their corresponding by Douglas Gregor · 17 years ago
  91. f02da89 Implement Sebastian's idea for simplifying our handling of the greater-than operator/delimiter. Also, clean up after ourselves following a failed parse of a template-argument-list by Douglas Gregor · 17 years ago
  92. 5908e9f Eliminate TemplateArg so that we only have a single kind of by Douglas Gregor · 17 years ago
  93. 55f6b14 Start processing template-ids as types when the template-name refers by Douglas Gregor · 17 years ago
  94. ab197ba Implement Declarator::getSourceRange(). by Sebastian Redl · 17 years ago
  95. 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 17 years ago
  96. 2246050 Implement dereferencing of pointers-to-member. by Sebastian Redl · 17 years ago
  97. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 17 years ago
  98. 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 17 years ago
  99. 98eb8a7 Add support for blocks with explicit return types. by Mike Stump · 17 years ago
  100. aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 17 years ago