summaryrefslogtreecommitdiff
path: root/lib/Parse/ParseTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [Concepts] Concept definitions (D40381)Saar Raz2019-07-101-0/+94
* [Lex] Allow to consume tokens while preprocessingIlya Biryukov2019-05-171-2/+2
* [c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whoseRichard Smith2019-05-091-33/+9
* Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` c...Anton Afanasyev2019-03-301-0/+7
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [MS] Push outermost class DeclContexts only in -fdelayed-template-parsingReid Kleckner2018-11-271-12/+23
* Revert r347627 "[MS] Push fewer DeclContexts for delayed template parsing"Reid Kleckner2018-11-271-7/+2
* [MS] Push fewer DeclContexts for delayed template parsingReid Kleckner2018-11-271-2/+7
* [CUDA] Fixed parsing of optional template-argument-list.Artem Belevich2018-09-211-1/+3
* Improve diagnostic for missing comma in template parameter list.Richard Smith2018-08-171-15/+23
* Remove trailing spaceFangrui Song2018-07-301-37/+37
* AttributeList de-listifying:Erich Keane2018-07-121-36/+22
* [C++17] Disallow lambdas in template parameters (PR33696).Nicolas Lesser2018-07-121-1/+3
* Diagnose missing 'template' keywords in contexts where a comma is not aRichard Smith2018-06-271-0/+108
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-14/+14
* PR37189 Fix incorrect end source location and spelling for a split '>>' token.Richard Smith2018-04-301-53/+83
* Revert rC330794 and some dependent tiny bug fixes Faisal Vali2018-04-261-160/+10
* Fix buildbot problems after rC330794Bjorn Pettersson2018-04-251-1/+2
* [c++2a] [concepts] Add rudimentary parsing support for template concept decla...Faisal Vali2018-04-251-10/+159
* Revert r329684 (and follow-ups 329693, 329714). See discussion on https://rev...Nico Weber2018-04-101-3/+0
* -ftime-report switch support in Clang.Andrew V. Tischenko2018-04-101-0/+3
* Fix a couple of cases where we would fail to correctly parse deduced class te...Richard Smith2018-02-281-8/+2
* [Parser][FixIt] Better diagnostics for "typedef" instead of "typename" typoJan Korous2018-02-081-0/+14
* [NFC] Modernize enum DeclSpecContext into a scoped enum.Faisal Vali2017-12-311-1/+1
* [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedId...Faisal Vali2017-12-301-3/+4
* [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali2017-12-291-12/+12
* [NFC] Remove a cast rendered unnecessary by r321409Faisal Vali2017-12-231-1/+1
* [NFC] Update the template-parameter parsers and analyzers to return NamedDecl...Faisal Vali2017-12-231-6/+6
* Fix more inconsistent line endings. NFC.Dimitry Andric2017-12-181-2/+2
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-2/+2
* Fix templated type alias completion when using global completion cacheErik Verbruggen2017-09-081-4/+5
* [NFC] Remove a cstyle cast and replace some uses of Decl with NamedDecl durin...Faisal Vali2017-08-251-8/+8
* Revert r311442 (Fix templated type alias completion when using global complet...Erik Verbruggen2017-08-221-7/+5
* Fix templated type alias completion when using global completion cacheErik Verbruggen2017-08-221-5/+7
* Place implictly declared functions at block scopeMomchil Velikov2017-08-101-1/+2
* [Sema] Fix a crash-on-invalid when a template parameter list has a classAkira Hatanaka2017-06-261-1/+2
* [NFC, Refactor] Modernize TemplateIdAnnotation using TrailingObjectsFaisal Vali2017-05-231-19/+15
* Fix PR25627: constant expressions being odr-used in template arguments.Faisal Vali2017-05-201-5/+9
* Fix the location of "missing ';'" suggestions after annotation tokens.Richard Smith2017-05-181-2/+2
* Prune unused \param(s) of clang::Parser::ParseTemplateIdAfterTemplateName() i...NAKAMURA Takumi2017-05-111-7/+0
* Changes missed from r302732.Richard Smith2017-05-101-7/+2
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-3/+4
* Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev2017-03-231-1/+1
* Fix hole in our enforcement of rule requiring 'typename' prior to a dependentRichard Smith2017-02-011-2/+9
* PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310).Richard Smith2017-01-191-6/+7
* [c++1z] P0195R2: Allow multiple using-declarators in a single using-declaration.Richard Smith2016-12-161-3/+6
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+1
* Revert accidential "[MSVC] Late parsing of in-class defined member functions ...Alexey Bataev2016-06-151-84/+0
* [MSVC] Late parsing of in-class defined member functions in templateAlexey Bataev2016-06-151-0/+84