summaryrefslogtreecommitdiff
path: root/lib/Parse
Commit message (Expand)AuthorAgeFilesLines
* Added support for "#pragma clang section relro=<name>"Dmitry Mikulin2019-10-151-1/+3
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-7/+5
* Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber2019-10-151-5/+7
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-7/+5
* PR43080: Do not build context-sensitive expressions during name classification.Richard Smith2019-10-146-40/+106
* [OPENMP50]Add support for 'parallel master taskloop' construct.Alexey Bataev2019-10-141-12/+15
* [OPENMP50]Support for 'master taskloop' directive.Alexey Bataev2019-10-101-7/+9
* [OPENMP50]Register vendor name only once in vendor context selector.Alexey Bataev2019-10-101-5/+6
* [OPENMP50]Multiple vendors in vendor context must be treated as logicalAlexey Bataev2019-10-081-6/+12
* [OPENMP50]Do not allow multiple same context traits in the same contextAlexey Bataev2019-10-081-12/+29
* [OPENMP50]Prohibit multiple context selector sets in context selectors.Alexey Bataev2019-10-081-0/+11
* [OPENMP50]Treat range-based for as canonical loop.Alexey Bataev2019-10-071-0/+2
* [OPENMP50]Suppport for multiple vendors in the same vendor contextAlexey Bataev2019-10-041-21/+33
* [OPENMP50]Add parsing/sema analysis for declare variant score.Alexey Bataev2019-10-021-0/+26
* [clang] Make handling of unnamed template params similar to function paramsKadir Cetinkaya2019-10-011-4/+4
* [OPENMP50]Parsing/sema support for 'implementation/vendor' contextAlexey Bataev2019-09-251-12/+89
* [OPENMP]Use standard parsing for 'match' clause, NFC.Alexey Bataev2019-09-231-4/+9
* 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