1. 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
  2. e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 12 years ago
  3. 4e24f0f s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 12 years ago
  4. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  5. b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
  6. 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
  7. 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
  8. b8a8de3 Accept and pass arguments to __unknown_anytype in argument by John McCall · 12 years ago
  9. ea30e2f Add the Microsoft __is_interface_class type trait. Patch by Andy Gibbs! by John McCall · 12 years ago
  10. 40b2e19 When disambiguating an expression-statement from a declaraton-statement, if the by Richard Smith · 12 years ago
  11. 0576681 PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers and by Richard Smith · 12 years ago
  12. b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
  13. 5969a5f Do not warn about a function decl / direct init ambiguity if the function has a trailing return type. by Richard Smith · 12 years ago
  14. f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
  15. 28ad063 Support L__FUNCTION__ in microsoft mode, PR11789 by Nico Weber · 12 years ago
  16. 25582fc Recover better from a missing 'typename' in a function template definition. by Richard Smith · 12 years ago
  17. 1a200a8 A couple of very small tweaks suggested by Doug in reply to r155580 and r155163. by Kaelyn Uhrain · 12 years ago
  18. 434ed26 In Parser::isCXXDeclarationSpecifier, consider a non-type identifier by Kaelyn Uhrain · 12 years ago
  19. 6ce48a7 Support C++11 attributes at the start of a parameter-declaration. by Richard Smith · 12 years ago
  20. c56298d Parsing of C++11 attributes: by Richard Smith · 12 years ago
  21. 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
  22. eb52f86a Fix bugs found by -Wconstant-conversion improvements currently under review. by David Blaikie · 12 years ago
  23. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
  24. 2259286 If we see '(...' where we're expecting an abstract-declarator, that doesn't by Richard Smith · 12 years ago
  25. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  26. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  27. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
  28. d81e961 Update parser's disambiguation to cope with braced function-style casts in by Richard Smith · 13 years ago
  29. 443aac9 With a little more work in the tentative parse determining whether a statement by Nick Lewycky · 13 years ago
  30. 5e089fe Support decltype as a simple-type-specifier. by David Blaikie · 13 years ago
  31. 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
  32. 9490ab4 Fix tentative parsing so it knows how to handle an ambiguous for-range-declaration. PR11601. by Eli Friedman · 13 years ago
  33. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  34. 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
  35. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  36. 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
  37. 82d0b0a Add support for alignment-specifiers in C1X and C++11, remove by Peter Collingbourne · 13 years ago
  38. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  39. 58fd97a Add support for Microsoft __ptr32 keyword. Patch by Chris Cudmore! by Francois Pichet · 13 years ago
  40. 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
  41. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  42. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  43. db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
  44. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  45. 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 13 years ago
  46. 3840281 Add support for '__is_literal_type' spelling of the existing by Chandler Carruth · 13 years ago
  47. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
  48. 4e61ddd Sort the type traits in a few places where they weren't previously by Chandler Carruth · 13 years ago
  49. c6eb44b C1X: implement static asserts by Peter Collingbourne · 13 years ago
  50. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
  51. 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 14 years ago
  52. 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  53. 9f36113 Implement the Microsoft __is_convertible_to type trait, modeling the by Douglas Gregor · 14 years ago
  54. e3c7a7c Rvalue references for *this: tentative parsing and template argument deduction. by Douglas Gregor · 14 years ago
  55. 69d8316 Add some tests for reference-collapsing and referencing binding by Douglas Gregor · 14 years ago
  56. dec0984 Fix warnings found by gcc-4.6, from -Wunused-but-set-variable and by Jeffrey Yasskin · 14 years ago
  57. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  58. a8bc8c9 Implement parsing of function parameter packs and non-type template by Douglas Gregor · 14 years ago
  59. 346af03 Handle parameter attributes when tentative parsing for function/variable disambiguation. by Argyrios Kyrtzidis · 14 years ago
  60. a61b3e7 After parsing a ':' in an enum-specifier within class context, by Douglas Gregor · 14 years ago
  61. 9bd1d8d Teach the C++ simple-type-specifier parser and tentative parses about by Douglas Gregor · 14 years ago
  62. 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
  63. 6229c8e enhance tentative parsing to handle ms extensions, patch by Martin Vejnar! by Chris Lattner · 14 years ago
  64. 9497a73 Implement automatic bracket insertion for Objective-C class message by Douglas Gregor · 14 years ago
  65. 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
  66. f459beb ObjClang++: Allow declaration of block variable in a collection by Fariborz Jahanian · 14 years ago
  67. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  68. 06b7080 When we're performing tentative parsing to determine whether the by Douglas Gregor · 14 years ago
  69. f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
  70. 51e2a5d Fix a tentative-parse error with unqualified template ids in cast expressions. by John McCall · 14 years ago
  71. 9ba6166 Fix an assertion-on-error during tentative constructor parsing by by John McCall · 15 years ago
  72. 82287d1 First stage of adding AltiVec support by John Thompson · 15 years ago
  73. 2ee9b40 eliminate a call to NextToken() when parsing ::foo by Chris Lattner · 15 years ago
  74. ae03cb5 Teach TryAnnotateTypeOrScopeToken to deal with already-annotated by John McCall · 15 years ago
  75. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  76. 2ac6723 Parse C++0x constexpr. Test case follows when this does something useful. by Sebastian Redl · 15 years ago
  77. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  78. 495c35d Improve support for out-of-line definitions of nested templates and by Douglas Gregor · 15 years ago
  79. 1e05421 Consider nested-names as part of the declarator when resolving an ambiguous statement. by Argyrios Kyrtzidis · 15 years ago
  80. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  81. 6fd634f Parse the C++0x decltype specifier. by Anders Carlsson · 15 years ago
  82. 290eeb0 Add more parser support for Microsoft extensions. by Eli Friedman · 15 years ago
  83. f58f45e Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate between a parenthesized type-id and by Argyrios Kyrtzidis · 15 years ago
  84. d57959a Initial implementation of parsing, semantic analysis, and template by Douglas Gregor · 15 years ago
  85. 9af5500 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 15 years ago
  86. 511d7ab Add parser support for static_assert. by Anders Carlsson · 16 years ago
  87. 8b64259 Teach the type-id/expression disambiguator about different by Douglas Gregor · 16 years ago
  88. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  89. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  90. 8edef7c Make tentative parsing of pointer-to-member decls work, and fix other stuff pointed out by Doug. by Sebastian Redl · 16 years ago
  91. 47f5209 Another tweak to handle the MS extensions (<rdar://problem/5956221>). by Steve Naroff · 16 years ago
  92. 7ec5658 Fix <rdar://problem/5956221> clang ObjC rewriter: Microsoft-specific __fastcall keyword unrecognized. by Steve Naroff · 16 years ago
  93. b31757b rename tok::annot_qualtypename -> tok::annot_typename, which is both by Chris Lattner · 16 years ago
  94. e584926 push the call in isCXXDeclarationSpecifier to TryAnnotateTypeOrScopeToken by Chris Lattner · 16 years ago
  95. 3eb1c54 Removed the warning by Douglas Gregor · 16 years ago
  96. a4f34ea Teach tentative parsing to handle block pointers (rdar://6394309) by Chris Lattner · 16 years ago
  97. ef708fd remove the last couple obsolete forms of Parser::Diag. by Chris Lattner · 16 years ago
  98. eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 16 years ago
  99. e75d849 Just do a diagIfAmbiguous -> warnIfAmbiguous rename. No functionality change. by Argyrios Kyrtzidis · 16 years ago
  100. 259b0d9 Issue a warning when there's an ambiguous function declarator (that could be a direct initializer for a variable defition). by Argyrios Kyrtzidis · 16 years ago