summaryrefslogtreecommitdiffstats
path: root/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Again reverting an attempt to convert the DeclSpec enums into scoped enums.Faisal Vali2018-01-011-5/+5
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-5/+5
* Revert r321614 and r321615Faisal Vali2018-01-011-5/+5
* [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali2018-01-011-5/+5
* [NFC] Modernize enum DeclSpecContext into a scoped enum.Faisal Vali2017-12-311-40/+49
* [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedId...Faisal Vali2017-12-301-1/+1
* [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali2017-12-291-60/+66
* Add a fixit for attributes incorrectly placed prior to 'struct/class/enum' ke...Faisal Vali2017-12-251-4/+10
* Remove old concepts parsing codeHubert Tong2017-12-071-8/+0
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-2/+2
* Add -f[no-]double-square-bracket-attributes as new driver options to control ...Aaron Ballman2017-10-151-10/+24
* Fix backwards warning for use of C++17 attributes-on-namespaces-and-enumerato...Richard Smith2017-10-141-3/+4
* [OpenCL] Allow function declaration with empty argument list.Alexey Bader2017-10-111-1/+2
* Give external linkage and mangling to lambdas inside inline variables and var...Richard Smith2017-09-221-29/+37
* Revert "Give external linkage and mangling to lambdas inside inline variables...Vitaly Buka2017-09-211-37/+29
* Give external linkage and mangling to lambdas inside inline variables and var...Richard Smith2017-09-201-29/+37
* Recommit "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-0/+7
* Fixed a crash in code completion.Ilya Biryukov2017-09-081-5/+17
* Revert "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-7/+0
* Add _Float16 as a C/C++ source language typeSjoerd Meijer2017-09-081-0/+7
* Allow pretty platform names in availability attributesAlex Lorenz2017-08-151-7/+12
* Place implictly declared functions at block scopeMomchil Velikov2017-08-101-1/+3
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-021-1/+1
* [Modules] Implement ODR-like semantics for tag types in C/ObjCBruno Cardoso Lopes2017-07-011-7/+12
* [Parse] Use normalized attr name for late-parsing checks.George Burgess IV2017-06-301-8/+8
* [Sema] Fix a crash-on-invalid when a template parameter list has a classAkira Hatanaka2017-06-261-1/+5
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-011-0/+4
* When a type-id is unexpectedly given a name, assume that the name is unrelatedRichard Smith2017-05-191-5/+22
* Fix the location of "missing ';'" suggestions after annotation tokens.Richard Smith2017-05-181-8/+11
* Improve diagnosis of unknown template name.Richard Smith2017-05-101-2/+9
* [Parser][ObjC++] Improve diagnostics and recovery when C++ keywords are usedAlex Lorenz2017-04-111-0/+15
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-10/+14
* Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev2017-03-231-1/+1
* Introduce an 'external_source_symbol' attribute that describes the originAlex Lorenz2017-03-011-0/+136
* Remove unused variable. No functional change.Richard Trieu2017-02-141-1/+1
* Improve diagnostic reporting when using __declspec without enabling __declspe...Aaron Ballman2017-02-141-0/+25
* [CodeCompletion] Code complete the missing C++11 keywordsAlex Lorenz2017-02-131-5/+13
* Fix constructor declarator detection for the case when the name is followed byRichard Smith2017-02-081-3/+13
* P0091R3: Implement basic parsing support for C++17 deduction-guides.Richard Smith2017-02-071-6/+29
* PR0091R3: Implement parsing support for using templates as types.Richard Smith2017-01-261-4/+6
* PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310).Richard Smith2017-01-191-50/+19
* Remove redundant passing around of a "ContainsAutoType" flag.Richard Smith2017-01-121-8/+5
* Consistently use a ConstantEvaluated context for expressions in attributes,Richard Smith2017-01-071-3/+4
* [Parse] Don't ignore attributes after a late-parsed attr.George Burgess IV2017-01-041-2/+6
* [c++1z] P0195R2: Allow multiple using-declarators in a single using-declaration.Richard Smith2016-12-161-7/+4
* Store decls in prototypes on the declarator instead of in the ASTReid Kleckner2016-12-091-0/+16
* [ObjC++] Don't enter a C++ declarator scope when the current context isAlex Lorenz2016-12-071-0/+8
* Mass-rename the handful of error_* diagnostics to err_*.Richard Smith2016-12-021-1/+1
* Use unique_ptr for cached tokens for default arguments in C++.Malcolm Parsons2016-11-171-6/+4
* Accept nullability qualifiers on array parameters.Jordan Rose2016-11-101-3/+2