summaryrefslogtreecommitdiff
path: root/lib/Parse
Commit message (Expand)AuthorAgeFilesLines
* Model converted constant expressions as full-expressions.Richard Smith2019-09-191-1/+3
* [OPENMP5.0]Allow multiple context selectors in the context selectorAlexey Bataev2019-09-181-67/+86
* [OPENMP5.0]Add basic support for declare variant directive.Alexey Bataev2019-09-131-6/+120
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-135-13/+13
* Diagnose _Atomic as a C11 extension.Aaron Ballman2019-09-041-0/+5
* [c++20] P1143R2: Add support for the C++20 'constinit' keyword.Richard Smith2019-09-043-5/+10
* [c++20] Add support for designated direct-list-initialization syntax.Richard Smith2019-08-311-0/+25
* Diagnose _Bool as a C99 extension.Aaron Ballman2019-08-271-0/+3
* Diagnose both _Complex and _Imaginary as C99 extensions.Aaron Ballman2019-08-271-0/+4
* Replace some custom C11 extension warnings with the generic warning.Aaron Ballman2019-08-273-5/+4
* PR42587: diagnose unexpanded uses of a pack parameter of a genericRichard Smith2019-08-261-0/+1
* Diagnose use of _Thread_local as an extension when not in C11 mode.Aaron Ballman2019-08-262-2/+4
* Do a sweep of symbol internalization. NFC.Benjamin Kramer2019-08-231-2/+2
* [OPENMP5.0]Add support for device_type clause in declare targetAlexey Bataev2019-08-231-29/+111
* [Attr] Support _attribute__ ((fallthrough))Nathan Huckleberry2019-08-202-14/+36
* Stop abusing SuppressAllDiagnostics when speculatively determiningRichard Smith2019-08-161-3/+3
* [clang] Loop pragma parsing. NFC.Sjoerd Meijer2019-08-151-18/+13
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-145-49/+49
* [Parser] Emit descriptive diagnostic for misplaced pragmaSerge Pavlov2019-08-042-0/+15
* Remove a dead diagnostic, NFCErik Pilkington2019-08-021-4/+0
* [Parser] Change parameter type from int to enumSerge Pavlov2019-08-013-4/+4
* [Parser] Lambda capture lists can start with '*'Erik Pilkington2019-07-301-0/+1
* Add lifetime categories attributesMatthias Gehre2019-07-251-5/+22
* [Clang] New loop pragma vectorize_predicateSjoerd Meijer2019-07-251-0/+3
* [OpenCL] Update comments/diagnostics to refer to C++ for OpenCLAnastasia Stulova2019-07-181-1/+2
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-168-26/+26
* [Concepts] Concept definitions (D40381)Saar Raz2019-07-101-0/+94
* Ignore trailing NullStmts in StmtExprs for GCC compatibility.Aaron Ballman2019-07-091-4/+10
* Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partiti...Fangrui Song2019-07-031-4/+3
* [C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington2019-07-022-0/+37
* [ObjC] Improve error message for a malformed objc-type-nameErik Pilkington2019-06-261-1/+1
* P0840R2: support for [[no_unique_address]] attributeRichard Smith2019-06-201-0/+1
* Require commas to separate multiple GNU-style attributes in the same attribut...Aaron Ballman2019-06-181-5/+5
* [C++20] add Basic consteval specifierGauthier Harnisch2019-06-144-15/+52
* Re-check in clang support gun asm goto after fixing tests.Jennifer Yu2019-06-031-10/+58
* Revert "clang support gnu asm goto."Erich Keane2019-05-301-58/+10
* Revert "asm goto: fix out-of-bounds read of Constraints after rC362045"Fangrui Song2019-05-301-1/+0
* asm goto: fix out-of-bounds read of Constraints after rC362045Fangrui Song2019-05-301-0/+1
* clang support gnu asm goto.Jennifer Yu2019-05-301-10/+58
* [OpenMP] Set pragma start loc to `#pragma` locJoel E. Denny2019-05-281-1/+1
* [CodeComplete] Set preferred type for qualified-idIlya Biryukov2019-05-281-1/+4
* [OpenCL] Support pipe keyword in C++ modeSven van Haastregt2019-05-222-3/+13
* [PragmaHandler] Expose `#pragma` locationJoel E. Denny2019-05-211-72/+69
* [c++20] P0780R2: Support pack-expansion of init-captures.Richard Smith2019-05-211-51/+87
* Rearrange and clean up how we disambiguate lambda-introducers from ObjCRichard Smith2019-05-203-110/+167
* Fix buildbot: Use correct Consume*() for braces.Nicolas Lesser2019-05-191-1/+2
* Added a better diagnostic when using the delete operator with lambdasNicolas Lesser2019-05-191-2/+52
* [Lex] Allow to consume tokens while preprocessingIlya Biryukov2019-05-1711-56/+74
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-0/+39
* Make tentative parsing to detect template-argument-lists less aggressiveRichard Smith2019-05-151-26/+24