1. 4b08242 If a comma operator is followed by a token which unambiguously indicates the by Richard Smith · 12 years ago
  2. 04992c7 Remove unused macro definition by Douglas Gregor · 12 years ago
  3. d295970 Extend the "__is_pod" hack, which demotes various type trait keywords by Douglas Gregor · 12 years ago
  4. 4e28d9e Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 12 years ago
  5. 3fe198b Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 12 years ago
  6. b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
  7. f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
  8. 28ad063 Support L__FUNCTION__ in microsoft mode, PR11789 by Nico Weber · 12 years ago
  9. 38b0603 Documentation cleanup: fixing file headers to use Doxygen \file markup while by James Dennett · 12 years ago
  10. e30d3ff Documentation cleanup: by James Dennett · 12 years ago
  11. 03f1eb0 Check the parameter lists and return type of both blocks and lambdas by Douglas Gregor · 12 years ago
  12. 7a90c8b Documentation cleanup: escape Objective-C @ symbols in Doxygen comments. by James Dennett · 12 years ago
  13. c86c40b Whenever we have a BalancedDelimiterTracker, we have a 'nested' scope by Douglas Gregor · 12 years ago
  14. a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
  15. 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
  16. 534986f Add an AttributedStmt type to represent a statement with C++11 attributes by Richard Smith · 12 years ago
  17. 6ee326a Disambiguation of '[[': by Richard Smith · 12 years ago
  18. 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
  19. 73f428c Enter an expression evaluation context when parsing by John McCall · 12 years ago
  20. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  21. 36f5cfe Support for raw and template forms of numeric user-defined literals, by Richard Smith · 12 years ago
  22. d78ef5b Streamline BalancedDelimiterTracker, by eliminating the duplicate by Douglas Gregor · 12 years ago
  23. ebcb57a Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 12 years ago
  24. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago
  25. f9b6f2c Avoid examining the AST from the parser, and simplify somewhat. by Richard Smith · 12 years ago
  26. 5e4e58b Reject 'a = {0} = {0}' rather than parsing it as '(a = {0}) = {0}'. Also by Richard Smith · 12 years ago
  27. ac62601 Make the odr-use logic work correctly for constant-expressions. PR12006. by Eli Friedman · 12 years ago
  28. c56ab43 Half of PR12088: parse braced-init-lists on the RHS of assignment operators. by Richard Smith · 12 years ago
  29. 13a140c ArrayRef'ize various functions in the AST/Parser/Sema. by Ahmed Charles · 12 years ago
  30. 4ca8ac2 Implement a new type trait __is_trivially_constructible(T, Args...) by Douglas Gregor · 12 years ago
  31. 25d0a0f Provide the __is_trivially_assignable type trait, which provides by Douglas Gregor · 12 years ago
  32. e43fe99 Fix typo correction of template arguments to once again allow type names. by Kaelyn Uhrain · 12 years ago
  33. e698a5c Change wording of warning about using __bridge casts in non-ARC. by Ted Kremenek · 12 years ago
  34. 85b29a4 Reject continue/break statements within members of local functions nested within by Richard Smith · 12 years ago
  35. 8f70bda In Objective-C++, allow the keyword 'class' to be used as a property by Douglas Gregor · 12 years ago
  36. 5b9cc5d Represent C++ direct initializers as ParenListExprs before semantic analysis by Sebastian Redl · 12 years ago
  37. 849639d Make parsing of objc @implementations more robust. by Argyrios Kyrtzidis · 13 years ago
  38. e4b9276 Added source location for the template keyword in AST template-id expressions. by Abramo Bagnara · 13 years ago
  39. cd78e61 Avoid correcting unknown identifiers to types where types aren't allowed. by Kaelyn Uhrain · 13 years ago
  40. 5e089fe Support decltype as a simple-type-specifier. by David Blaikie · 13 years ago
  41. 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
  42. 69bda4c For Lexer's isAt[Start/End]OfMacroExpansion add an out parameter for the macro by Argyrios Kyrtzidis · 13 years ago
  43. 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
  44. 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
  45. 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
  46. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  47. d9d12e0 Refine error diagnostic for using bridged casts when not using ARC. by Ted Kremenek · 13 years ago
  48. e2eb0e9 objc-arc: bridge casts in non-arc mode are now error. // rdar://10597832 by Fariborz Jahanian · 13 years ago
  49. 00852e4 objc-arc: bridge casts in non-objc-arc mode are ignord. by Fariborz Jahanian · 13 years ago
  50. 42d6d0c Support decltype in nested-name-specifiers. by David Blaikie · 13 years ago
  51. 5e9392b Implement support for the __is_final type trait, to determine whether by Douglas Gregor · 13 years ago
  52. efaa93a Tighten up the conditions under which we consider ourselves to be by Douglas Gregor · 13 years ago
  53. a160671 Correct the grammar for __builtin_astype. by Peter Collingbourne · 13 years ago
  54. 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
  55. 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
  56. 7fe6208 Implement -Wc++98-compat warnings for the parser. by Richard Smith · 13 years ago
  57. aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
  58. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  59. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  60. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  61. 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
  62. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  63. ae7902c Parsing of C++0x lambda expressions, from John Freeman with help from by Douglas Gregor · 13 years ago
  64. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  65. b00d37e Fix a stray instantiation comment in Parse. by Chandler Carruth · 13 years ago
  66. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
  67. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  68. 433db06 Convert terminology in the Lexer from 'instantiate' and variants to by Chandler Carruth · 13 years ago
  69. 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
  70. 3c7fddd Remove a no-op break after a return, and correct one of the most by Chandler Carruth · 13 years ago
  71. bb39902 Minor style cleanup. by Chandler Carruth · 13 years ago
  72. 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
  73. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
  74. 0a85183 [ARC] When casting from a pointer to an objective-c object with known ownership, if the by Argyrios Kyrtzidis · 13 years ago
  75. 707f101 -Remove Sema::ActOnCastOfParenListExpr and move most of its functionality to by Argyrios Kyrtzidis · 13 years ago
  76. 31fd2b7 For code such as: by Richard Trieu · 13 years ago
  77. b5303aa Allow the fixit for missing ':' in the ?: ternary operator if it is pointing by Argyrios Kyrtzidis · 13 years ago
  78. 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
  79. b64915a Only accept __bridge_retain in system headers, as Doug suggested. by John McCall · 13 years ago
  80. 1816442 As a hopefully temporary workaround for a header mistake, treat by John McCall · 13 years ago
  81. f85e193 Automatic Reference Counting. by John McCall · 13 years ago
  82. 56dde4a Correct the spelling of instantiation by David Majnemer · 13 years ago
  83. dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 13 years ago
  84. 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
  85. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  86. 338d7f7 Upgrade Microsoft's __int8, __int16, __int32 and __int64 types from builtin defines to real types. by Francois Pichet · 13 years ago
  87. 21ff2e5 Implementation of Embarcadero array type traits by John Wiegley · 13 years ago
  88. 20c0da7 t/clang/type-traits by John Wiegley · 13 years ago
  89. 5ecdd78 Introduce a new parser annotation token for primary expressions. When by Douglas Gregor · 13 years ago
  90. 5526220 t/clang/expr-traits by John Wiegley · 13 years ago
  91. 312eadb Implement a new identifier-classification scheme where Sema by Douglas Gregor · 13 years ago
  92. 3840281 Add support for '__is_literal_type' spelling of the existing by Chandler Carruth · 13 years ago
  93. b7e9589 Implement basic __is_trivial type-trait support, enough to close PR9472. by Chandler Carruth · 13 years ago
  94. 4e61ddd Sort the type traits in a few places where they weren't previously by Chandler Carruth · 13 years ago
  95. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  96. b3c4906 Diagnose a missing ')' on what looks like a statement expression. by John McCall · 13 years ago
  97. 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
  98. c9977d0 Make sure that we always pop a function's scope *before* we call by Douglas Gregor · 13 years ago
  99. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 13 years ago
  100. 6e5d319 Propagate new-style exception spec information to Declarator. by Sebastian Redl · 13 years ago