1. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
  2. ecfcd56 Drive-by fix of incorrect diagnostic, and a test case for said diagnostic. The double error is unfortunate, but I really don't see an alternative whose effort is worth it. by Sebastian Redl · 13 years ago
  3. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
  4. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  5. 8fe83e1 Move a method from IdentifierTable.h out of line and remove the SmallString include. by Benjamin Kramer · 13 years ago
  6. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  7. fad03b7 Avoid redundant NNS qualification in constructor/destructor names. by Abramo Bagnara · 13 years ago
  8. 6895a64 Be sure to emit delayed diagnostics after parsing the declaration by John McCall · 13 years ago
  9. f96708d fixes location of "availability" attribute so warning is displayed at by Fariborz Jahanian · 13 years ago
  10. 71b8fb5 Make clang's AST model sizeof and typeof with potentially-evaluated operands correctly, similar to what we already do with typeid. by Eli Friedman · 13 years ago
  11. 23323e0 Delayed template instantiation of late-parsed attributes. by DeLesley Hutchins · 13 years ago
  12. fcaf27e Extend the error of invalid token after declarations to include fixits for by Richard Trieu · 13 years ago
  13. d6c7c67 Change the error when a '+=' follows a declaration to suggest a fixit to '=' instead of just suggesting a ';'. by Richard Trieu · 13 years ago
  14. 9baf39d objc parsing. Fixes a crash when parsing array initialization by Fariborz Jahanian · 13 years ago
  15. 7984de3 Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its: by Richard Smith · 13 years ago
  16. bdad7a2 Update C++11 scoped enumeration support to match the final proposal: by Richard Smith · 13 years ago
  17. 1c94c16 Extend the diagnostic for a ',' at the end of a declaration where a ';' was by Richard Smith · 13 years ago
  18. 06284c1 Fixed TypeofExpr AST and code generation. by Abramo Bagnara · 13 years ago
  19. 1d7bcf4 Tweak to r147599 for PR10828: Move the check from the parser into sema, and use by Richard Smith · 13 years ago
  20. cb7709c PR10828: Produce a warning when a no-arguments function is declared in block by Richard Smith · 13 years ago
  21. d7c56e1 Change the diagnostics which said 'accepted as an extension' to instead say by Richard Smith · 13 years ago
  22. ffbe9b9 Mass rename C1x references to C11. The name hasn't proliferated like "C++0x" so this patch is surprisingly small. by Benjamin Kramer · 13 years ago
  23. 4805f15 Allow empty argument lists in thread safety attributes by DeLesley Hutchins · 13 years ago
  24. 006e42f Add ability to supply additional message to availability macros, by Fariborz Jahanian · 13 years ago
  25. 5a477db deprecated enum should not warn when used initializing another deprecated enumerator. by Fariborz Jahanian · 13 years ago
  26. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  27. 58196dc Revert most of r145372 for now. Lookahead beyond the ';' in a function by Richard Smith · 13 years ago
  28. 874d253 PR10101: Recover better from a common copy-paste error: if a function by Richard Smith · 13 years ago
  29. efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
  30. fe9b2a8 Simplify parsing ellipsis in Parser::ParseAlignArgument, spotted by Doug. by Peter Collingbourne · 13 years ago
  31. 0b64ba9 Fix grammar for C++11 alignment specifiers, and add a few FIXMEs. by Peter Collingbourne · 13 years ago
  32. 0706df4 Improve the diagnostic when a comma ends up at the end of a declarator group by Richard Smith · 13 years ago
  33. 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
  34. b224343 objc: allow class name qualified with protocols in by Fariborz Jahanian · 13 years ago
  35. 7a81e41 objc: diagnose invalid argument to an by Fariborz Jahanian · 13 years ago
  36. fe0a0fb Refactor __attribute__ parsing, and add a diagnostic if the r_paren at the end by Richard Smith · 13 years ago
  37. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  38. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  39. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  40. fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
  41. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  42. b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
  43. cdda47f Parse attributes written in an ObjC method parameter type as by John McCall · 13 years ago
  44. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  45. f190768 Add support for parsing the optional attribute-specifier-seq at the by Peter Collingbourne · 13 years ago
  46. 77b6de0 ArrayRef-ifying the fields passed to Sema::ActOnFields by David Blaikie · 13 years ago
  47. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  48. ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
  49. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  50. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  51. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  52. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  53. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  54. 87e96eb PR10458: Last part of providing 'auto' type specifier as an extension in C++98: permit it within type-ids. by Richard Smith · 13 years ago
  55. 8f4fb19 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 13 years ago
  56. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  57. e8cff36 objc - fixes a regression in declaring c decls nested in by Fariborz Jahanian · 13 years ago
  58. 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
  59. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  60. e6f07f5 Revers r138040. Need to look at a few buildbot failures. by Fariborz Jahanian · 13 years ago
  61. 3dbf2f5 objective-c: Bring objective-c handling of decl context by Fariborz Jahanian · 13 years ago
  62. 3bd9aa4 Add support for MSVC __unaligned attribute. Necessary to parse MSVC headers in 64-bit mode (ie: when _M_IA64 or _M_AMD64 is defined) by Francois Pichet · 13 years ago
  63. b51e031 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 13 years ago
  64. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  65. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  66. 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
  67. 57c1300 Properly protect colons when parsing a nested-name-specifier as part by John McCall · 13 years ago
  68. 3fd1ba0 Clean up and refactor ParseFunctionDeclarator to reduce code by Douglas Gregor · 13 years ago
  69. c89edf5 Fix AST representations of alias-declarations which define tag types. Inside classes, the tag types need to have an associated access specifier, and inside function definitions, they need to be included in the declarations of the DeclStmt. These issues manifested as assertions during template instantiation, and also in a WIP constexpr patch. by Richard Smith · 13 years ago
  70. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  71. e3d49b4 Handle decltype keyword in Parser::isDeclarationSpecifier. by Francois Pichet · 13 years ago
  72. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  73. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
  74. db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
  75. e4246a6 Properly parse the 'default' and 'delete' keywords. by Sean Hunt · 14 years ago
  76. 373197b Don't fail at parsing __declspec(property(get=get_func_name)). Just skip everything inside property() for now while we wait for the BoostPro people to provide a complete patch. by Francois Pichet · 14 years ago
  77. bb85f8e Per Richard's suggestion, rename DefLoc to DefaultLoc where it appears. by Sean Hunt · 14 years ago
  78. fe2695e Do defaulted constructors properly. by Sean Hunt · 14 years ago
  79. 5f802e5 Revert r130912 in order to approach defaulted functions from the other by Sean Hunt · 14 years ago
  80. ad7ec12 Implement some framework for defaulted constructors. by Sean Hunt · 14 years ago
  81. bfad915 libstdc++ 4.4 uses __is_signed as an identifier, while Clang treats it by Douglas Gregor · 14 years ago
  82. 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 14 years ago
  83. d0719b1 Clean out some cruft I introduced when adding Sema::ClassifyName() by Douglas Gregor · 14 years ago
  84. d9d75e5 Simplify the parser's handling of Sema::ClassifyName() for types, by by Douglas Gregor · 14 years ago
  85. 312eadb Implement a new identifier-classification scheme where Sema by Douglas Gregor · 14 years ago
  86. b8a9d3b Fixit suggestion for adding missing tag name should have a space after the tag name. Fixes rdar://9295072 by Argyrios Kyrtzidis · 14 years ago
  87. e106a0b Avoid superfluous warning after an error is detcted and reported. by Fariborz Jahanian · 14 years ago
  88. c6eb44b C1X: implement static asserts by Peter Collingbourne · 14 years ago
  89. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 14 years ago
  90. a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 14 years ago
  91. b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 14 years ago
  92. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 14 years ago
  93. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 14 years ago
  94. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 14 years ago
  95. 0daaf32 Use ElaboratedType also for C. by Abramo Bagnara · 14 years ago
  96. 18d8b79 Disable 'auto' type deduction in Objective-C. It likes 'id' a bit too by Douglas Gregor · 14 years ago
  97. 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 14 years ago
  98. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 14 years ago
  99. 6e5d319 Propagate new-style exception spec information to Declarator. by Sebastian Redl · 14 years ago
  100. 7acafd0 Parser support for noexcept specifications. by Sebastian Redl · 14 years ago