summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Clean up uses of unique_ptr for RAII objects. NFC.George Burgess IV2016-11-101-8/+9
* regcall: Implement regcall Calling Conv in clangErich Keane2016-11-021-0/+5
* [SemaObjC] Be more strict while parsing type arguments and protocolsBruno Cardoso Lopes2016-09-131-1/+2
* [clang-cl] Diagnose duplicate uuids.Nico Weber2016-09-131-2/+14
* Let Microsoft attributes apply to the type, not the variable.Nico Weber2016-09-031-8/+12
* C++ Modules TS: Add parsing support for module import declaration.Richard Smith2016-08-181-9/+13
* P0217R3: Parsing support and framework for AST representation of C++1zRichard Smith2016-07-221-1/+75
* [ObjC] Implement @available in the Parser and ASTErik Pilkington2016-07-161-1/+1
* [AST] Keep track of the left brace source location of a tag decl.Argyrios Kyrtzidis2016-07-151-5/+3
* P0305R1: Parsing support for init-statements in 'if' and 'switch' statements.Richard Smith2016-06-291-1/+2
* AvailabilityAttr: we accept "macos" as the platform name.Manman Ren2016-06-281-0/+7
* [Parser] Handle __pragma(pack, etc. after type definitionsDavid Majnemer2016-06-141-0/+16
* [ms] Allow more unqualified lookup of types in dependent base classesReid Kleckner2016-05-241-10/+18
* Make Sema::getPrintingPolicy less ridiculously expensive. This used to performRichard Smith2016-05-191-1/+1
* [OpenCL] Output OpenCL version in diagnostics.Anastasia Stulova2016-05-121-3/+8
* [MSVC] Implementation of __unaligned as a proper type qualifierAndrey Bokhanko2016-05-111-4/+11
* Enable support for __float128 in Clang and enable it on pertinent platformsNemanja Ivanovic2016-05-091-0/+7
* Revert r268727, it caused PR27666.Nico Weber2016-05-061-11/+4
* [MSVC] Implementation of __unaligned as a proper type qualifierAndrey Bokhanko2016-05-061-4/+11
* [Concepts] Pass requires-clause to ActOnTemplateParameterList; NFCHubert Tong2016-04-291-1/+1
* Correctly parse GCC-style asm line following MS-style asm line.Denis Zobnin2016-04-211-21/+0
* Revert 266186 as it breaks anything that includes type_traits on some platformsNemanja Ivanovic2016-04-151-7/+0
* Revert r266415, it broke parsing SDK headers (PR27367).Nico Weber2016-04-151-11/+4
* [MSVC Compat] Implementation of __unaligned (MS extension) as a type qualifierAndrey Bokhanko2016-04-151-4/+11
* Enable support for __float128 in ClangNemanja Ivanovic2016-04-131-0/+7
* [OpenCL] Move OpenCLImageTypes.def from clangAST to clangBasic library.Alexey Bader2016-04-131-4/+4
* [OpenCL] Complete image types support.Alexey Bader2016-04-081-0/+12
* [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive.Alexey Bataev2016-03-301-2/+4
* Add replacement = "xxx" to AvailabilityAttr.Manman Ren2016-03-211-7/+17
OpenPOWER on IntegriCloud