summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Concepts] Function trailing requires clausesSaar Raz2020-01-091-0/+5
* [Concepts] Constrained partial specializations and function overloads.Saar Raz2019-12-231-10/+20
* Revert "[Concepts] Constrained partial specializations and function overloads."Reid Kleckner2019-12-221-20/+10
* [Concepts] Constrained partial specializations and function overloads.Saar Raz2019-12-221-10/+20
* Revert concepts changes from D41910Vedant Kumar2019-12-181-20/+10
* [Concepts] Constrained partial specializations and function overloads.Saar Raz2019-12-181-10/+20
* [Concepts] Constraint Enforcement & DiagnosticsSaar Raz2019-12-061-24/+36
* Properly convert all declaration non-type template arguments whenRichard Smith2019-12-051-88/+61
* Revert "Properly convert all declaration non-type template arguments when"David L. Jones2019-12-041-65/+88
* Properly convert all declaration non-type template arguments whenRichard Smith2019-12-041-88/+65
* [c++17] Fix assert / wrong code when passing a noexcept pointer toRichard Smith2019-12-041-4/+10
* [Sema] Fixes templated friend member assertionMark de Wever2019-11-051-0/+3
* Revert "[Concepts] Constraint Enforcement & Diagnostics"Vlad Tsyrklevich2019-10-281-36/+24
* [Concepts] Constraint Enforcement & DiagnosticsSaar Raz2019-10-251-24/+36
* [c++20] Add rewriting from comparison operators to <=> / ==.Richard Smith2019-10-191-1/+2
* [Concepts] ConceptSpecializationExprs manglingSaar Raz2019-10-171-1/+1
* Revert 374967 "[Concepts] ConceptSpecializationExprs mangling"Nico Weber2019-10-161-1/+1
* [Concepts] ConceptSpecializationExprs manglingSaar Raz2019-10-161-1/+1
* [Concept] Associated Constraints InfrastructureSaar Raz2019-10-151-56/+36
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-24/+45
* Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber2019-10-151-45/+24
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-24/+45
* Fix assertion failure for a cv-qualified array as a non-type templateRichard Smith2019-10-111-4/+10
* SemaTemplate - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-051-4/+4
* PR43547: substitute into the type of a non-type template parameter ifRichard Smith2019-10-031-3/+1
* Rename TypeNodes.def to TypeNodes.inc for consistency across allJohn McCall2019-10-021-1/+1
* [clang] Make handling of unnamed template params similar to function paramsKadir Cetinkaya2019-10-011-9/+4
* Model converted constant expressions as full-expressions.Richard Smith2019-09-191-2/+5
* [MS] Warn when shadowing template parameters under -fms-compatibilityReid Kleckner2019-09-121-6/+5
* Fixes an assertion while instantiating a template with an incomplete typo-cor...Aaron Ballman2019-09-071-2/+6
* PR42587: diagnose unexpanded uses of a pack parameter of a genericRichard Smith2019-08-261-0/+12
* Improve behavior in the case of stack exhaustion.Richard Smith2019-08-261-0/+1
* PR42513: Enter the proper DeclContext before substituting into anRichard Smith2019-08-241-0/+1
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-3/+3
* Fix handling of class member access into a vector type.Richard Smith2019-08-141-3/+17
* gsl::Owner/gsl::Pointer: Add implicit annotations for some std typesMatthias Gehre2019-08-071-0/+1
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-3/+3
* [Concepts] Concept definitions (D40381)Saar Raz2019-07-101-4/+92
* PR42362: Fix auto deduction of template parameter packs fromRichard Smith2019-06-241-1/+4
* Fix crash and rejects-valid when a later template parameter or defaultRichard Smith2019-06-201-10/+35
* PR42071: Reject weird names for non-type template parameters.Richard Smith2019-06-141-0/+2
* [C++20] add Basic consteval specifierGauthier Harnisch2019-06-141-3/+3
* [clang] Fixing incorrect implicit deduction guides (PR41549)Gauthier Harnisch2019-06-141-0/+6
* Refactor: split Uninitialized state on APValue into an "Absent" stateRichard Smith2019-05-211-1/+4
* Refactor constant evaluation of typeid(T) to track a symbolic type_infoRichard Smith2019-05-171-4/+5
* Revert Refactor constant evaluation of typeid(T) to track a symbolic type_inf...Chris Bieneman2019-05-171-5/+4
* Refactor constant evaluation of typeid(T) to track a symbolic type_infoRichard Smith2019-05-171-4/+5
* Improve interface of APValuePathEntry.Richard Smith2019-05-101-1/+1
* [c++20] Add support for explicit(bool), as described in P0892R2.Richard Smith2019-05-091-8/+8
* [c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whoseRichard Smith2019-05-091-17/+117
OpenPOWER on IntegriCloud