1. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  2. f190768 Add support for parsing the optional attribute-specifier-seq at the by Peter Collingbourne · 13 years ago
  3. 77b6de0 ArrayRef-ifying the fields passed to Sema::ActOnFields by David Blaikie · 13 years ago
  4. 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
  5. ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
  6. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  7. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  8. ed9d84a Thread safety: added support for function scopes in attribute arguments. by Caitlin Sadowski · 13 years ago
  9. eff98fc Thread Safety: Patch to implement delayed parsing of attributes within a by Caitlin Sadowski · 13 years ago
  10. 5471bc8 Allow C++0x enumerations with a fixed underlying type in by Douglas Gregor · 13 years ago
  11. 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
  12. 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
  13. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  14. e8cff36 objc - fixes a regression in declaring c decls nested in by Fariborz Jahanian · 13 years ago
  15. 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
  16. a28948f Restore patch I reversed in r138040. Known buildbot failures are resolved. by Fariborz Jahanian · 13 years ago
  17. e6f07f5 Revers r138040. Need to look at a few buildbot failures. by Fariborz Jahanian · 13 years ago
  18. 3dbf2f5 objective-c: Bring objective-c handling of decl context by Fariborz Jahanian · 13 years ago
  19. 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
  20. b51e031 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 13 years ago
  21. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  22. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  23. 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
  24. 57c1300 Properly protect colons when parsing a nested-name-specifier as part by John McCall · 13 years ago
  25. 3fd1ba0 Clean up and refactor ParseFunctionDeclarator to reduce code by Douglas Gregor · 13 years ago
  26. 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
  27. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  28. e3d49b4 Handle decltype keyword in Parser::isDeclarationSpecifier. by Francois Pichet · 13 years ago
  29. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  30. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
  31. db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
  32. e4246a6 Properly parse the 'default' and 'delete' keywords. by Sean Hunt · 13 years ago
  33. 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 · 13 years ago
  34. bb85f8e Per Richard's suggestion, rename DefLoc to DefaultLoc where it appears. by Sean Hunt · 13 years ago
  35. fe2695e Do defaulted constructors properly. by Sean Hunt · 13 years ago
  36. 5f802e5 Revert r130912 in order to approach defaulted functions from the other by Sean Hunt · 13 years ago
  37. ad7ec12 Implement some framework for defaulted constructors. by Sean Hunt · 13 years ago
  38. bfad915 libstdc++ 4.4 uses __is_signed as an identifier, while Clang treats it by Douglas Gregor · 13 years ago
  39. 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 13 years ago
  40. d0719b1 Clean out some cruft I introduced when adding Sema::ClassifyName() by Douglas Gregor · 13 years ago
  41. d9d75e5 Simplify the parser's handling of Sema::ClassifyName() for types, by by Douglas Gregor · 13 years ago
  42. 312eadb Implement a new identifier-classification scheme where Sema by Douglas Gregor · 13 years ago
  43. b8a9d3b Fixit suggestion for adding missing tag name should have a space after the tag name. Fixes rdar://9295072 by Argyrios Kyrtzidis · 13 years ago
  44. e106a0b Avoid superfluous warning after an error is detcted and reported. by Fariborz Jahanian · 13 years ago
  45. c6eb44b C1X: implement static asserts by Peter Collingbourne · 13 years ago
  46. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 13 years ago
  47. a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 13 years ago
  48. b53e417 Extend the new 'availability' attribute with support for an by Douglas Gregor · 13 years ago
  49. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
  50. 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
  51. 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
  52. 0daaf32 Use ElaboratedType also for C. by Abramo Bagnara · 13 years ago
  53. 18d8b79 Disable 'auto' type deduction in Objective-C. It likes 'id' a bit too by Douglas Gregor · 13 years ago
  54. 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 13 years ago
  55. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 13 years ago
  56. 6e5d319 Propagate new-style exception spec information to Declarator. by Sebastian Redl · 13 years ago
  57. 7acafd0 Parser support for noexcept specifications. by Sebastian Redl · 13 years ago
  58. 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 13 years ago
  59. 9e87687 Reinstate the introduction of source-location information for by Douglas Gregor · 13 years ago
  60. 2786864 Revert r126748, my second attempt at nested-name-specifier source by Douglas Gregor · 13 years ago
  61. be38c5f Reinstate r126737, extending the generation of type-source location by Douglas Gregor · 13 years ago
  62. c34348a Retain complete source-location information for C++ by Douglas Gregor · 13 years ago
  63. 9ddba32 Tweak the CXXScopeSpec API a bit, so that we require the by Douglas Gregor · 13 years ago
  64. d067c07 Fix the behavior of -Wignored-qualifiers on return type qualifiers in by Chandler Carruth · 13 years ago
  65. 12e3ece Provide Fixit warning when 'auto' is intended as storage by Fariborz Jahanian · 13 years ago
  66. 86f208c Enable enumeration types with a fixed underlying type, e.g., by Douglas Gregor · 13 years ago
  67. b907560 Fix a little bug in the handling of enumeration types with a fixed by Douglas Gregor · 13 years ago
  68. 483b9f3 Tweaks to C++0x deduced auto type support: by Richard Smith · 13 years ago
  69. 6c6b0eb Turn on 'auto' in plain objc mode. by Fariborz Jahanian · 13 years ago
  70. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 13 years ago
  71. 68e3c2e When code-completing within a list of declaration specifiers, by Douglas Gregor · 13 years ago
  72. f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 13 years ago
  73. e2f82f7 Reject forbidden storage class specifiers in OpenCL. Patch by George Russell! by Peter Collingbourne · 13 years ago
  74. 683a81f Implement the suggested resolution to core issue 547, extended to also by Douglas Gregor · 13 years ago
  75. dfaa5fb Allow Microsoft attributes in a constructor's parameter list. by Francois Pichet · 13 years ago
  76. 1f38106 Improve the extension warning for the use of ref-qualifiers, to by Douglas Gregor · 13 years ago
  77. 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 13 years ago
  78. 16cf8f5 Downgrade the error about rvalue references to an extension warning by Douglas Gregor · 14 years ago
  79. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  80. 8678d44 Fix an embarrassing think in the disambiguation logic for the ellipsis in a parameter-type-list by Douglas Gregor · 14 years ago
  81. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  82. a8bc8c9 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 14 years ago
  83. 075f8f1 Added ParenType type node. by Abramo Bagnara · 14 years ago
  84. a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
  85. a61b3e7 After parsing a ':' in an enum-specifier within class context, by Douglas Gregor · 14 years ago
  86. f27f03e Remove the other FIXME I added. This is covered by the Index test and not testable via -ast-dump. by Nico Weber · 14 years ago
  87. c43271e Try to get the bots green after r119966. by Nico Weber · 14 years ago
  88. 253e80b Fix the source range of CXXNewExprs. Fixes http://llvm.org/pr8661. by Nico Weber · 14 years ago
  89. 46f936e When parsing something that looks like an ill-formed by Douglas Gregor · 14 years ago
  90. 4383e18 Emit a specific diagnostic when typedefing C++ bool, mirroring gcc. by Argyrios Kyrtzidis · 14 years ago
  91. 8113ecf Region-allocate all AttributeList objects from a factory object instead of manually managing them by Ted Kremenek · 14 years ago
  92. 78b8105 Diagnose attempst to template using declarations and using directives. by John McCall · 14 years ago
  93. 729ad83 fix PR8380, a crash on invalid due to an illogical DeclSpec SourceRange being constructed. by Chris Lattner · 14 years ago
  94. 5b629aa Parse attributes on enumerators and instantiate attributes on enum decls. by John McCall · 14 years ago
  95. 9bd1d8d Teach the C++ simple-type-specifier parser and tentative parses about by Douglas Gregor · 14 years ago
  96. 334d47e Add parsing support for Microsoft attributes. MS attributes will just be skipped and not inserted into the AST for now. by Francois Pichet · 14 years ago
  97. 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
  98. a6eb5f8 When we encounter a '==' in a context expecting a '=', assume the user made a typo: by Argyrios Kyrtzidis · 14 years ago
  99. dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
  100. c5be7b0 vla expressions used in __typeof__ must be evaluated. Fixes rdar://8476159. by Fariborz Jahanian · 14 years ago