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