aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/Parser.cpp
AgeCommit message (Expand)Author
2018-08-14We have in place support for parsing #pragma FENV_ACCESS, but that Kevin P. Neal
2018-07-30Remove trailing spaceFangrui Song
2018-07-13[NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane
2018-07-12AttributeList de-listifying:Erich Keane
2018-06-27[Modules][ObjC] Warn on the use of '@import' in framework headersBruno Cardoso Lopes
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-27Parse A::template B as an identifier rather than as a template-id with noRichard Smith
2018-04-26Revert rC330794 and some dependent tiny bug fixes Faisal Vali
2018-04-25[c++2a] [concepts] Add rudimentary parsing support for template concept decla...Faisal Vali
2018-04-10Revert r329684 (and follow-ups 329693, 329714). See discussion on https://rev...Nico Weber
2018-04-10-ftime-report switch support in Clang.Andrew V. Tischenko
2018-03-16[Parser] Remove hard-coded bracket depth limitJan Korous
2018-02-28Fix a couple of cases where we would fail to correctly parse deduced class te...Richard Smith
2018-02-12Allow the NS, CF, and ObjC attributes to be used with -fdouble-square-bracket...Aaron Ballman
2018-01-01Again reverting an attempt to convert the DeclSpec enums into scoped enums.Faisal Vali
2018-01-01[NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali
2018-01-01Revert r321614 and r321615Faisal Vali
2018-01-01[NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierTy...Faisal Vali
2017-12-31[NFC] Modernize enum DeclSpecContext into a scoped enum.Faisal Vali
2017-12-29[NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali
2017-12-25Add a fixit for attributes incorrectly placed prior to 'struct/class/enum' ke...Faisal Vali
2017-11-21[Modules TS] Added module re-export support.Hamza Sood
2017-10-24[code completion] Complete ObjC methods in @implementation without leadingAlex Lorenz
2017-10-10[Modules TS] Diagnose attempts to enter module implementation units without t...Richard Smith
2017-08-21Fixed a crash on replaying Preamble's PP conditional stack.Ilya Biryukov
2017-08-10Place implictly declared functions at block scopeMomchil Velikov
2017-07-05Fix invalid warnings for header guards in preamblesErik Verbruggen
2017-07-05[modules ts] Declarations from a module interface unit are only visible outsideRichard Smith
2017-06-03Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova
2017-05-18Fix the location of "missing ';'" suggestions after annotation tokens.Richard Smith
2017-04-21P0629R0: Switch to latest proposal for distinguishing module interface from i...Richard Smith
2017-04-19Add support for editor placeholders to ClangAlex Lorenz
2017-04-18Add #pragma clang attributeAlex Lorenz
2017-04-18Revert r300539 - Add #pragma clang attributeAlex Lorenz
2017-04-18Add #pragma clang attributeAlex Lorenz
2017-04-11[Parser][ObjC++] Improve diagnostics and recovery when C++ keywords are usedAlex Lorenz
2017-04-04Add #pragma clang fpAdam Nemet
2017-03-27Publish one more parser RAII for external use.Vassil Vassilev
2017-03-23Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev
2017-03-01Introduce an 'external_source_symbol' attribute that describes the originAlex Lorenz
2017-02-07P0091R3: Implement basic parsing support for C++17 deduction-guides.Richard Smith
2017-01-26PR0091R3: Implement parsing support for using templates as types.Richard Smith
2017-01-19PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310).Richard Smith
2017-01-12Remove redundant passing around of a "ContainsAutoType" flag.Richard Smith
2017-01-10Remove dead code.Richard Smith
2017-01-10Remove a couple of parameters that are always false.Richard Smith
2016-12-18Recommit r289979 [OpenCL] Allow disabling types and declarations associated w...Yaxun Liu
2016-12-16Revert r289979 due to regressionsYaxun Liu
2016-12-16[OpenCL] Allow disabling types and declarations associated with extensionsYaxun Liu
2016-12-06[modules] Use the "redundant #include" diagnostic rather than the "moduleRichard Smith