aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.c
AgeCommit message (Expand)AuthorFilesLines
2020-09-16c++: Break out actual instantiation from instantiate_declNathan Sidwell1-148/+157
2020-09-15c++: Partially revert: local externs in templates do not get template headNathan Sidwell1-5/+9
2020-09-14c++: Use VAR_OR_FUNCTION_DECL_P.Marek Polacek1-2/+1
2020-09-14c++: local externs in templates do not get template headNathan Sidwell1-20/+27
2020-09-11c++: Remove LOOKUP_CONSTINIT.Marek Polacek1-6/+2
2020-09-10c++: TINFO_VAR_DECLARED_CONSTINIT -> DECL_DECLARED_CONSTINIT_PNathan Sidwell1-13/+3
2020-09-10c++: DECL_LOCAL_FUNCTION_P -> DECL_LOCAL_DECL_PNathan Sidwell1-2/+3
2020-09-09c++: omp reduction cleanupsNathan Sidwell1-2/+7
2020-08-31c++: Implement P1009: Array size deduction in new-expressions.Marek Polacek1-0/+4
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-1/+1
2020-08-19c++: Check satisfaction before non-dep convs. [CWG2369]Jason Merrill1-7/+28
2020-08-18c++: alias template template_info settingNathan Sidwell1-2/+20
2020-08-18c++: Rewrite members for all deduction guides. [PR96199]Jason Merrill1-4/+13
2020-08-18c++: Handle enumerator in C++20 alias CTAD. [PR96199]Jason Merrill1-0/+43
2020-08-14c++: Final bit of name-lookup api simplificationNathan Sidwell1-6/+5
2020-08-14c++: Yet more name-lookup api simplificationNathan Sidwell1-12/+10
2020-08-14c++: More simplification of name_lookup apiNathan Sidwell1-11/+10
2020-08-13[c++]: Unconfuse lookup_name_real API a bitNathan Sidwell1-7/+8
2020-08-10c++: constraints and address of template-idPatrick Palka1-1/+4
2020-08-04c++: Member initializer list diagnostic locations [PR94024]Patrick Palka1-0/+3
2020-08-03c++: Variable template and template parameter pack [PR96218]Marek Polacek1-2/+3
2020-07-29c++: overload sets and placeholder return type [PR64194]Patrick Palka1-1/+10
2020-07-29c++: alias_ctad_tweaks and constrained dguide [PR95486]Patrick Palka1-1/+4
2020-07-29c++: abbreviated function template friend matching [PR96106]Patrick Palka1-0/+1
2020-07-29c++: constraints and explicit instantiation [PR96164]Patrick Palka1-12/+11
2020-07-29c++: Implement C++20 implicit move changes. [PR91427]Jason Merrill1-0/+2
2020-07-22OpenMP: Fixes for omp critical + hintTobias Burnus1-0/+9
2020-07-20c++: Pseudo-destructor ends object lifetime.Jason Merrill1-2/+1
2020-07-20c++: Allow subobject references in C++20.Jason Merrill1-4/+20
2020-07-20c++: Aggregate CTAD and string constants.Jason Merrill1-2/+7
2020-07-17c++: Diagnose cv-qualified decltype(auto) [PR79815]Marek Polacek1-0/+6
2020-07-14c++: Comments & formattingNathan Sidwell1-1/+0
2020-07-10c++: Allow floating-point template parms in C++20.Jason Merrill1-23/+24
2020-06-30c++: Tweak function cloning namesNathan Sidwell1-2/+2
2020-06-29c++: Fix CTAD for aggregates in template [PR95568]Marek Polacek1-1/+1
2020-06-23c++: Improve CTAD for aggregates [PR93976]Jason Merrill1-11/+62
2020-06-20c++: Refinements to "more constrained".Jason Merrill1-1/+13
2020-06-18c++: ICE in requires-expressions with invalid args [PR95735]Marek Polacek1-0/+2
2020-06-18c++: Fix tsubst ICE with invalid static_cast [PR95728]Marek Polacek1-0/+2
2020-06-16openmp: Initial part of OpenMP 5.0 non-rectangular loop supportJakub Jelinek1-2/+25
2020-06-16c++: TI_DEFERRED_ACCESS_CHECKS and dependent declsPatrick Palka1-4/+0
2020-06-16c++: Clean up previous change [PR41437]Patrick Palka1-38/+22
2020-06-16c++: Improve access checking inside templates [PR41437]Patrick Palka1-115/+5
2020-06-11c++: constrained class template friend [PR93467]Patrick Palka1-0/+10
2020-06-03c++: more constrained nested partial specializationPatrick Palka1-1/+1
2020-06-03c++: constrained nested partial specialization [PR92103]Patrick Palka1-9/+10
2020-06-03c++: Fix VLA in template [PR95232]Jason Merrill1-0/+5
2020-06-02c++: *this capture in const member fn [PR95193].Jason Merrill1-1/+2
2020-06-01c++: constrained lambda inside template [PR92633]Patrick Palka1-1/+15
2020-05-29c++: Template template parameter in constraint [PR95371]Jason Merrill1-1/+10