1. 209a8c2 Issue warning if method body starts with a semicolon. by Fariborz Jahanian · 15 years ago
  2. dd62b15 Parse a simple-template-id following a '~' when calling a destructor, e.g., by Douglas Gregor · 15 years ago
  3. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  4. 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
  5. e013d68 Move clients to use IdentifierInfo::getNameStart() instead of getName() by Daniel Dunbar · 15 years ago
  6. 62a7217 Avoid std::string concatenation. by Daniel Dunbar · 15 years ago
  7. 4f90d8d Rewrite AttributeList::getKind to use StringRef API. by Daniel Dunbar · 15 years ago
  8. 9fa31dd Don't crash when dumping pretty stack traces, if the current tok is an by Daniel Dunbar · 15 years ago
  9. a786fdb Improve diagnostics when the parser encounters a declarator with an by Douglas Gregor · 15 years ago
  10. cee1b54 Pass the right SourceLocation to Actions.ActOnOverloadedOperatorReferenceExpr and Actions.ActOnConversionOperatorReferenceExpr. Update incomplete-call.cpp test. by Anders Carlsson · 15 years ago
  11. 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
  12. ece8e71 Add code completion support for ObjC property declarations/attributes. by Steve Naroff · 15 years ago
  13. e3a535b Move DeclSpec::setProtocolQualifiers() out of line. by Argyrios Kyrtzidis · 15 years ago
  14. 71b0add Keep protocol source locations when parsing protocol references. by Argyrios Kyrtzidis · 15 years ago
  15. 9d7b353 Parse a C++ scope specifier followed by a "typename" annotation token as a type name within the declaration specifiers. Fixes PR5061. by Douglas Gregor · 15 years ago
  16. fc9cd61 Simplify the handling of non-dependent friend class template by Douglas Gregor · 15 years ago
  17. d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
  18. db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
  19. d5a423b WIP implementation of explicit instantiation of function templates, by Douglas Gregor · 15 years ago
  20. ed5d651 In C++, a variadic function does not need an ellipsis prior to the comma. Parse it in both C and C++, but diagnose it as an error in C with a fix-it hint to add the comma. by Douglas Gregor · 15 years ago
  21. 9c6a0e9 Implement code completion within a function call, triggered after the by Douglas Gregor · 15 years ago
  22. 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 15 years ago
  23. 3e1005f Code completion for "case" statements within a switch on an expression by Douglas Gregor · 15 years ago
  24. ed8d322 C++ code completion after the "operator" keyword. Provide overloaded by Douglas Gregor · 15 years ago
  25. 49f40bd Introduce four new code-completion hooks for C++: by Douglas Gregor · 15 years ago
  26. 374929f Implement code completion for tags, e.g., code completion after "enum" by Douglas Gregor · 15 years ago
  27. 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 15 years ago
  28. dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
  29. 05b23ea Skeletal support for friend class templates. by John McCall · 15 years ago
  30. bbbcdd9 Alter Action's friend interface to prepare for templated friend declarations and by John McCall · 15 years ago
  31. 4111181 Just ignore friend templates for now so we won't crash. by Anders Carlsson · 15 years ago
  32. c4e7019 Support elaborated dependent types and diagnose tag mismatches. by John McCall · 15 years ago
  33. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  34. 3b6afbb Initial stab at implement dependent member references to member by Douglas Gregor · 15 years ago
  35. 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
  36. a78c5c3 If a destructor is referenced or a pseudo-destructor expression is by Douglas Gregor · 15 years ago
  37. 45f9655 Parse extern templates, pass that information all the way to Sema, by Douglas Gregor · 15 years ago
  38. b117a60 Introduce an egregious hack to fix PR4828. by Douglas Gregor · 15 years ago
  39. f1bbbb4 Correctly handle elaborated template ids. Still not handled properly for friends. by John McCall · 15 years ago
  40. 2dd078a Rewrite of our handling of name lookup in C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  41. f328a28 Add parsing for references to member function templates with explicit by Douglas Gregor · 15 years ago
  42. a6f0f9d Support explicit C++ member operator syntax, from James Porter! by Douglas Gregor · 15 years ago
  43. 595adc1 Set the access specifier for using decls. by Anders Carlsson · 15 years ago
  44. eab975d Fix a couple issues with parsing invalid nested-name-specifiers. by Eli Friedman · 15 years ago
  45. 73b39cf More work on using declarations. by Anders Carlsson · 15 years ago
  46. 42c39f3 When we know that we are parsing a class-name, implicitly construct a by Douglas Gregor · 15 years ago
  47. 3aa4ca4 Address some of Doug's comments. by Anders Carlsson · 15 years ago
  48. 91a2886 Fix bug in __extension__ handling for declarations, from Abramo by Douglas Gregor · 15 years ago
  49. ec77387 Parsing of pseudo-destructors. by Anders Carlsson · 15 years ago
  50. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  51. b13bc41 Eliminate a GCC warning by Douglas Gregor · 15 years ago
  52. c305833 Keep track of the template parameter depth properly when we have by Douglas Gregor · 15 years ago
  53. a1d71ae Top-level semicolons are allowed in C++0x. Fixes PR4755. by Douglas Gregor · 15 years ago
  54. efd5bda Make sure to adjust function template declarations to their templated by Douglas Gregor · 15 years ago
  55. 7ebe971 Don't install Clang libraries. by Douglas Gregor · 15 years ago
  56. d83d040 Implement delayed parsing for member function templates. Fixes PR4608. by Douglas Gregor · 15 years ago
  57. dec0666 Introduce support for constructor templates, which can now be declared by Douglas Gregor · 15 years ago
  58. 37b372b Initial support for parsing and representation of member function templates. by Douglas Gregor · 15 years ago
  59. 0f499d9 Fix a typo in a variable name by Douglas Gregor · 15 years ago
  60. 82bf010 Keep track of the right paren ')' source location in a function declarator. by Argyrios Kyrtzidis · 15 years ago
  61. f53b443 Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the return expr inside a CXXExprWithTemporaries if needed. by Anders Carlsson · 15 years ago
  62. 9abf2ae AddInitializerToDecl can't take a FullExprArg. Make it take an ExprArg, and create the CXXExprWithTemporaries before setting the initializer on the VarDecl. by Anders Carlsson · 15 years ago
  63. 1d954f6 Implement __is_empty. Patch by Sean Hunt. by Eli Friedman · 15 years ago
  64. 3f9a8a6 Argument-dependent lookup for friend declarations. Add a new decl type, by John McCall · 15 years ago
  65. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  66. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  67. 76168e2 map previously ignored __attribute((malloc)) to noalias attribute of llvm function's return by Ryan Flynn · 15 years ago
  68. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  69. fee1381 Patch should implement packed enums - PR4098. Credit to Anders Johnsen. by Edward O'Callaghan · 15 years ago
  70. fe85ced Support nested-name-specifiers for C++ member access expressions, e.g., by Douglas Gregor · 15 years ago
  71. 67d1a67 First pass at friend semantics. by John McCall · 15 years ago
  72. 7a02a37 Per advice that Doug Gregor gave me several months ago, clean up the by Ted Kremenek · 15 years ago
  73. fec5401 Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this by John McCall · 15 years ago
  74. 32d335e Templatize BadSpecifier and introduce DeclSpec::getSpecifier(T) for the by John McCall · 15 years ago
  75. 0f434ec Rename Action::TagKind to Action::TagUseKind, which removes both a misnomer by John McCall · 15 years ago
  76. 5c15fe1 sp. by John McCall · 15 years ago
  77. ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 15 years ago
  78. 5e03f9e This patch fixes the implementations of the __has_trivial_destructor by Douglas Gregor · 15 years ago
  79. bd1099e Clean up the ActOnTag action, so that there is only a single entry by Douglas Gregor · 15 years ago
  80. 7cdbc58 Implement support for out-of-line definitions of the class members of class by Douglas Gregor · 15 years ago
  81. d33133c Fix the parsing of default arguments for inline member function definitions. by Eli Friedman · 15 years ago
  82. 393612e Patch to accomodate Doug's comment on default by Fariborz Jahanian · 15 years ago
  83. fed0e00 Reorder files. by Ted Kremenek · 15 years ago
  84. 1e05421 Consider nested-names as part of the declarator when resolving an ambiguous statement. by Argyrios Kyrtzidis · 15 years ago
  85. d33c868 Issue a more descriptive diagnostics when mis-declaring a destructor. by Fariborz Jahanian · 15 years ago
  86. 560de45 Added ASTs to destructor decl AST for default destruction of object's by Fariborz Jahanian · 15 years ago
  87. 0849d38 Build AST for default ctor-initializer when constructor has by Fariborz Jahanian · 15 years ago
  88. d01c915 Patch to build AST for ctor's initializer list according to by Fariborz Jahanian · 15 years ago
  89. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  90. 07a5b28 Pass the right brace SourceLocation from the Parser to the TagDecls. by Argyrios Kyrtzidis · 15 years ago
  91. 6a75cd9 Implement more of C++0x 'auto'. A variable with an auto type specifier must have an initializer. Also, move some tests around to match the C++0x draft better. by Anders Carlsson · 15 years ago
  92. 675431d Parsing fix for out-of-line constructors, from Piotr Rak by Douglas Gregor · 15 years ago
  93. 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
  94. 2e22253 Add support for retrieving the Doxygen comment associated with a given by Douglas Gregor · 15 years ago
  95. 9617433 Patch to implement template types in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  96. bcfad54 Patch to support optional nested-name-specifier in in ctor-initializer list. by Fariborz Jahanian · 15 years ago
  97. edce4dd Preliminary parsing and ASTs for template-ids that refer to function by Douglas Gregor · 15 years ago
  98. 1bc5bbf Fix: <rdar://problem/7021553> clang -fsyntax-only crashes (in ParseDeclarationSpecifiers ... from ParseObjCTypeName) by Ted Kremenek · 15 years ago
  99. 309fe0d Fix the parser error hanlding for __builtin_offsetof to actually print by Eli Friedman · 15 years ago
  100. 3c9028a Fix screwup with my previous patch which broke tests. (The patch is by Eli Friedman · 15 years ago