1. ff989a8 Parse: Don't crash during parsing if we lack a simple-type-specifier by David Majnemer · 11 years ago
  2. 414a1bd Add the intrinsic __builtin_convertvector by Hal Finkel · 11 years ago
  3. 4fce06c Fix Altivec vector literal parser hack for C++11. by Eli Friedman · 11 years ago
  4. 6010b4b Fix misindentation. by Richard Smith · 11 years ago
  5. dd02543 Change cxx0x to cxx11 in diagnostic name. by Craig Topper · 11 years ago
  6. 6e9d86b Provide a better diagnostic and a fixit for a '.' or '->' before the left paren by Kaelyn Uhrain · 11 years ago
  7. 5543169 Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None by Dmitri Gribenko · 11 years ago
  8. a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
  9. 7b47adc Objective-C arc [qui]. Don't issue the bridge cast by Fariborz Jahanian · 11 years ago
  10. 9ef9875 Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_traits>. by Joao Matos · 12 years ago
  11. 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
  12. a5236b9 Micro change: moved '{' for better readability (+don't confuse -Wimplicit-fallthrough) by Alexander Kornienko · 12 years ago
  13. a0109e2 Produce a diagnostic if alignas is applied to an expression. Neither C11 nor by Richard Smith · 12 years ago
  14. 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
  15. cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
  16. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  17. 9096102 Move operator precedence calculation to new header by Daniel Jasper · 12 years ago
  18. b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
  19. 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
  20. 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
  21. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  22. 59c0a81 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 12 years ago
  23. 80bfa3d Fix an edge case of mangling involving the combination of a lambda and typeid. by Eli Friedman · 12 years ago
  24. ea30e2f Add the Microsoft __is_interface_class type trait. Patch by Andy Gibbs! by John McCall · 12 years ago
  25. 4b08242 If a comma operator is followed by a token which unambiguously indicates the by Richard Smith · 12 years ago
  26. 04992c7 Remove unused macro definition by Douglas Gregor · 12 years ago
  27. d295970 Extend the "__is_pod" hack, which demotes various type trait keywords by Douglas Gregor · 12 years ago
  28. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  29. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  30. b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
  31. f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
  32. 28ad063 Support L__FUNCTION__ in microsoft mode, PR11789 by Nico Weber · 12 years ago
  33. 38b0603 Documentation cleanup: fixing file headers to use Doxygen \file markup while by James Dennett · 12 years ago
  34. e30d3ff Documentation cleanup: by James Dennett · 12 years ago
  35. 03f1eb0 Check the parameter lists and return type of both blocks and lambdas by Douglas Gregor · 12 years ago
  36. 7a90c8b Documentation cleanup: escape Objective-C @ symbols in Doxygen comments. by James Dennett · 12 years ago
  37. c86c40b Whenever we have a BalancedDelimiterTracker, we have a 'nested' scope by Douglas Gregor · 12 years ago
  38. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  39. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  40. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
  41. 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
  42. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
  43. 73f428c Enter an expression evaluation context when parsing by John McCall · 12 years ago
  44. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
  45. 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 13 years ago
  46. d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 13 years ago
  47. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 13 years ago
  48. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 13 years ago
  49. f9b6f2c Avoid examining the AST from the parser, and simplify somewhat. by Richard Smith · 13 years ago
  50. 5e4e58b Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. Also by Richard Smith · 13 years ago
  51. ac62601 Make the odr-use logic work correctly for constant-expressions. PR12006. by Eli Friedman · 13 years ago
  52. c56ab43 Half of PR12088: parse braced-init-lists on the RHS of assignment operators. by Richard Smith · 13 years ago
  53. 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 13 years ago
  54. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 13 years ago
  55. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 13 years ago
  56. e43fe99 Fix typo correction of template arguments to once again allow type names. by Kaelyn Uhrain · 13 years ago
  57. e698a5c Change wording of warning about using __bridge casts in non-ARC. by Ted Kremenek · 13 years ago
  58. 85b29a4 Reject continue/break statements within members of local functions nested within by Richard Smith · 13 years ago
  59. 8f70bda In Objective-C++, allow the keyword 'class' to be used as a property by Douglas Gregor · 13 years ago
  60. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 13 years ago
  61. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
  62. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  63. cd78e61 Avoid correcting unknown identifiers to types where types aren't allowed. by Kaelyn Uhrain · 13 years ago
  64. 5e089fe Support decltype as a simple-type-specifier. by David Blaikie · 13 years ago
  65. 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
  66. 69bda4c For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macro by Argyrios Kyrtzidis · 13 years ago
  67. dc3b723 Stub out the Sema interface for lambda expressions, and change the parser to use it. Unconditionally error on lambda expressions because they don't work in any meaningful way yet. by Eli Friedman · 13 years ago
  68. 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
  69. 62f13c9 Fix a parser bug that prevented it from correctly parsing explicit construct expressoins of the form T{args}. by Sebastian Redl · 13 years ago
  70. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  71. d9d12e0 Refine error diagnostic for using bridged casts when not using ARC. by Ted Kremenek · 13 years ago
  72. e2eb0e9 objc-arc: bridge casts in non-arc mode are now error. // rdar://10597832 by Fariborz Jahanian · 13 years ago
  73. 00852e4 objc-arc: bridge casts in non-objc-arc mode are ignord. by Fariborz Jahanian · 13 years ago
  74. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  75. 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
  76. efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
  77. a160671 Correct the grammar for __builtin_astype. by Peter Collingbourne · 13 years ago
  78. 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
  79. 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
  80. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  81. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  82. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  83. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  84. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  85. 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
  86. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  87. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  88. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  89. b00d37e Fix a stray instantiation comment in Parse. by Chandler Carruth · 13 years ago
  90. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
  91. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  92. 433db06 Convert terminology in the Lexer from 'instantiate' and variants to by Chandler Carruth · 13 years ago
  93. 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
  94. 3c7fddd Remove a no-op break after a return, and correct one of the most by Chandler Carruth · 13 years ago
  95. bb39902 Minor style cleanup. by Chandler Carruth · 13 years ago
  96. 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
  97. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
  98. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  99. 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 13 years ago
  100. 31fd2b7 For code such as: by Richard Trieu · 13 years ago