1. f1822ec [CodeComplete] Cleanup access checking in code completion by Ilya Biryukov · 7 years ago
  2. 377748f [clang][Parse] Diagnose useless null statements / empty init-statements by Roman Lebedev · 7 years ago
  3. fa98390 NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) by Erik Pilkington · 7 years ago
  4. 8baa500 [cxx2a] P0614R1: Support init-statements in range-based for loops. by Richard Smith · 7 years ago
  5. a32d253 [clang] Make sure codecompletion is called for calls even when inside a token. by Kadir Cetinkaya · 7 years ago
  6. 832c4af [CodeComplete] Clearly distinguish signature help and code completion. by Ilya Biryukov · 7 years ago
  7. 2fab235 [CodeComplete] Report location of opening parens for signature help by Ilya Biryukov · 7 years ago
  8. 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
  9. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  10. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  11. 832f49b [Sema] Add fixit for unused lambda captures by Alexander Shaposhnikov · 7 years ago
  12. e891aa9 [NFC] Rename clang::AttributeList to clang::ParsedAttr by Erich Keane · 7 years ago
  13. c480f30 AttributeList de-listifying: by Erich Keane · 7 years ago
  14. c2dead4 Diagnose missing 'template' keywords in contexts where a comma is not a by Richard Smith · 7 years ago
  15. bf5bcf2 Diagnose missing 'template' keywords in more cases. by Richard Smith · 7 years ago
  16. 69bc9aa Restore pre-r335182 behavior for naming inherited constructors as by Richard Smith · 7 years ago
  17. 715ee07 Related to PR37768: improve diagnostics for class name shadowing. by Richard Smith · 7 years ago
  18. 7981004 Improve diagnostics and error recovery for template name lookup. by Richard Smith · 7 years ago
  19. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  20. 3a8244d Implement P0482R2, support for char8_t type. by Richard Smith · 7 years ago
  21. c08b693 Parse A::template B as an identifier rather than as a template-id with no by Richard Smith · 7 years ago
  22. 52b5bf8 [C++17] Allow an empty expression in an if init statement by Zhihao Yuan · 8 years ago
  23. e303e35 Add missing direct-init / parameter-declaration-clause disambiguation when by Richard Smith · 8 years ago
  24. a14a1f9 [Parse] Forward brace locations to TypeConstructExpr by Vedant Kumar · 8 years ago
  25. 090da2d Again reverting an attempt to convert the DeclSpec enums into scoped enums. by Faisal Vali · 8 years ago
  26. 038df49 [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums with underlying types. by Faisal Vali · 8 years ago
  27. c535adc Revert r321614 and r321615 by Faisal Vali · 8 years ago
  28. 8736dee [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums. by Faisal Vali · 8 years ago
  29. 7db85c5 [NFC] Modernize enum DeclSpecContext into a scoped enum. by Faisal Vali · 8 years ago
  30. 2ab8c15 [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedIdKind. by Faisal Vali · 8 years ago
  31. 421b2d1 [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum. by Faisal Vali · 8 years ago
  32. c81f453 Allow conditions to be decomposed with structured bindings by Zhihao Yuan · 8 years ago
  33. c351fba Now that C++17 is official (https://www.iso.org/standard/68564.html), start changing the C++1z terminology over to C++17. NFC intended, these are all mechanical changes. by Aaron Ballman · 8 years ago
  34. d30b23d [c++2a] P0515R3: Support for overloaded operator<=>. by Richard Smith · 8 years ago
  35. 06aa2af [Parser] Fix TryParseLambdaIntroducer() error handling by Jan Korous · 8 years ago
  36. c217b1b Fix comment typo by Jan Korous · 8 years ago
  37. c24fb07 Remove unused variables. No functionality change. by Benjamin Kramer · 8 years ago
  38. cc623ad Recommit "Add _Float16 as a C/C++ source language type" by Sjoerd Meijer · 8 years ago
  39. 9aeedde Revert "Add _Float16 as a C/C++ source language type" by Sjoerd Meijer · 8 years ago
  40. ab36f33 Add _Float16 as a C/C++ source language type by Sjoerd Meijer · 8 years ago
  41. b0f1aae [Parser] Correct initalizer typos before lambda capture type is deduced. by Volodymyr Sapsai · 8 years ago
  42. b115e5d Rename cxx1z -> cxx17 across all diagnostic IDs. by Richard Smith · 8 years ago
  43. 57c681f Place implictly declared functions at block scope by Momchil Velikov · 8 years ago
  44. 43caf67 [NFC, Refactor] Modernize TemplateIdAnnotation using TrailingObjects by Faisal Vali · 8 years ago
  45. af3b325 Fix the location of "missing ';'" suggestions after annotation tokens. by Richard Smith · 8 years ago
  46. 9a420f9 Changes missed from r302732. by Richard Smith · 8 years ago
  47. d143a0c [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped Enum by Faisal Vali · 8 years ago
  48. 11ad339 Publish RAIIObjectsForParser.h for external usage. by Vassil Vassilev · 9 years ago
  49. dc01bb4 Implement DR 373 "Lookup on namespace qualified name in using-directive" by Matthias Gehre · 9 years ago
  50. ef2cd8f More fixes for places where 'decltype(auto)' is permitted in the C++ grammar but makes no sense. by Richard Smith · 9 years ago
  51. 3f846bd Don't crash on 'decltype(auto)::'. Rather than treating it as a meaningless by Richard Smith · 9 years ago
  52. 3584515 P0091R3: Implement basic parsing support for C++17 deduction-guides. by Richard Smith · 9 years ago
  53. 600b526 PR0091R3: Implement parsing support for using templates as types. by Richard Smith · 9 years ago
  54. fd3dae0 Finish implementation of C++ DR1310 (http://wg21.link/cwg1310). by Richard Smith · 9 years ago
  55. 74f0234 PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310). by Richard Smith · 9 years ago
  56. 3beb7c6 Remove redundant passing around of a "ContainsAutoType" flag. by Richard Smith · 9 years ago
  57. ffd21d3 Remove repeated word in comment (NFC) by Malcolm Parsons · 9 years ago
  58. 51e60f9 [Parser] Correct typo after lambda capture initializer is parsed. by Akira Hatanaka · 9 years ago
  59. 6c03cfb Remove special error recovery for ::(id) by Reid Kleckner · 9 years ago
  60. 078aea9 Store decls in prototypes on the declarator instead of in the AST by Reid Kleckner · 9 years ago
  61. fccb512 Add missing warning for use of C++1z init-statements in C++14 and before. by Richard Smith · 9 years ago
  62. e46ea72 [CUDA] Emit a warning if a CUDA host/device/global attribute is placed after '(...)'. by Justin Lebar · 9 years ago
  63. 0139a5d [CUDA] Fix up MaybeParseGNUAttributes call used for out-of-place attributes on CUDA lambdas. by Justin Lebar · 9 years ago
  64. 0fad0ba [CUDA] Handle attributes on CUDA lambdas appearing between [...] and (...). by Justin Lebar · 9 years ago
  65. d931b9f Pass information in a record instead of stack. NFC by Serge Pavlov · 9 years ago
  66. bdb84f3 P0217R3: Parsing support and framework for AST representation of C++1z by Richard Smith · 9 years ago
  67. c7a05a9 P0305R1: Parsing support for init-statements in 'if' and 'switch' statements. by Richard Smith · 9 years ago
  68. ae9c904 Parser::ParseCXXCondition(): Prune \param in r273548 [-Wdocumentation] by NAKAMURA Takumi · 9 years ago
  69. 03a4aa3 Re-commit r273548, reverted in r273589, with a fix to not produce by Richard Smith · 9 years ago
  70. b77ebd7 Revert r273548, "Rearrange condition handling so that semantic checks on a condition variable" by Peter Collingbourne · 9 years ago
  71. 19f877c Rearrange condition handling so that semantic checks on a condition variable by Richard Smith · 9 years ago
  72. 29b3423 [Parser] Fix look ahead after EOF while parsing objc message and lambdas by Bruno Cardoso Lopes · 9 years ago
  73. bb1ea2d Enable support for __float128 in Clang and enable it on pertinent platforms by Nemanja Ivanovic · 9 years ago
  74. d7d45bf Revert 266186 as it breaks anything that includes type_traits on some platforms by Nemanja Ivanovic · 9 years ago
  75. 50f29e0 Enable support for __float128 in Clang by Nemanja Ivanovic · 9 years ago
  76. a734ab9 [Cxx1z-constexpr-lambda-P0170R1] Support parsing of constexpr specifier (and its inference) on lambda expressions by Faisal Vali · 10 years ago
  77. dc6b596 [Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3) by Faisal Vali · 10 years ago
  78. 2eabcc9 Simplify EnterTokenStream API to make it more robust for memory management by David Blaikie · 10 years ago
  79. 703a93c PR23057: fix use-after-free due to local token buffer in ParseCXXAmbiguousParenExpression, by Dmitry Polukhin by Alexey Bataev · 10 years ago
  80. efdccaa OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedef by David Blaikie · 10 years ago
  81. ae3d147 [coroutines] Support braced-init-list as operand of co_yield expression. by Richard Smith · 10 years ago
  82. 2512241 Fix a layering oddity by passing Sema to DeclSpec::Finish instead of DiagnosticsEngine and Preprocessor. Everything the preprocessor was being used for can be acquired from Sema. by Craig Topper · 10 years ago
  83. 42b1057 N3922: direct-list-initialization of an auto-typed variable no longer deduces a by Richard Smith · 10 years ago
  84. 9f690bd [coroutines] Creation of promise object, lookup of operator co_await, building by Richard Smith · 10 years ago
  85. cfd53b4 [coroutines] Initial stub Sema functionality for handling coroutine await / yield / return. by Richard Smith · 10 years ago
  86. 0e304ea [coroutines] Add parsing support for co_await expression, co_yield expression, by Richard Smith · 10 years ago
  87. e87aeb3 When pretty-printing a C++11 literal operator, don't insert whitespace between by Richard Smith · 10 years ago
  88. e23a9a4 Modify DeclaratorChuck::getFunction to be passed an Exception Specification SourceRange by Nathan Wilson · 10 years ago
  89. 9bda6cf C++ support for Objective-C lightweight generics. by Douglas Gregor · 10 years ago
  90. f0af05c [Parse] Allow 'constexpr' in condition declarations by Meador Inge · 10 years ago
  91. e59f8d7 [clang] Refactoring of conditions so they use isOneOf() instead of multiple is(). by Daniel Marjamaki · 10 years ago
  92. 068aa51 Refactored some common functionality into MaybeParseMicrosoftDeclSpecs; NFC. by Aaron Ballman · 10 years ago
  93. 3012e59 [Parse] Don't crash on ~A::{ by Benjamin Kramer · 11 years ago
  94. d503c1c Make Token a real POD type. by Benjamin Kramer · 11 years ago
  95. ced8bdf Sema: Parenthesized bound destructor member expressions can be called by David Majnemer · 11 years ago
  96. c60aa71 For variables with dependent type, don't crash on `var->::new` or `var->__super` by Nico Weber · 11 years ago
  97. 01a46ad Wrap to 80 columns. No behavior change. by Nico Weber · 11 years ago
  98. 215f423 Add a warning for direct-list-initialization of a variable with a deduced type by Richard Smith · 11 years ago
  99. bda8632 Parse: Handle __declspec in a lambda definition by David Majnemer · 11 years ago
  100. 7f8ec52 Follow-up to r217302: Don't crash on ~A::A in a postfix expr suffix followed by '<'. by Nico Weber · 11 years ago