aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/pt.cc
AgeCommit message (Expand)AuthorFilesLines
2025-01-16c++: pack expansion arg vs non-pack parm checking ICE [PR118454]Patrick Palka1-5/+7
2025-01-16c++: make finish_pseudo_destructor_expr SFINAE-aware [PR116417]Patrick Palka1-2/+2
2025-01-16OpenMP: C++ support for metadirectives and dynamic selectors.Sandra Loosemore1-0/+126
2025-01-15c++: Handle RAW_DATA_CST in unify [PR118390]Jakub Jelinek1-1/+1
2025-01-10c++: ICE with pack indexing and partial inst [PR117937]Marek Polacek1-0/+8
2025-01-10c++: Fix up ICEs on constexpr inline asm strings in templates [PR118277]Jakub Jelinek1-3/+6
2025-01-09c++: tf_partial and instantiate_template [PR117887]Patrick Palka1-3/+11
2025-01-09c++: template-id dependence wrt local static arg [PR117792]Patrick Palka1-2/+8
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-29c++: Don't treat lambda typedef as lambda declaration [PR106221]Nathaniel Shead1-4/+4
2024-12-20c++/modules: Check linkage for exported declarationsNathaniel Shead1-0/+2
2024-12-20c++/modules: Ignore TU-local entities where necessaryNathaniel Shead1-3/+98
2024-12-18OpenMP: Add declare variant's 'append_args' clause in C/C++Tobias Burnus1-1/+10
2024-12-06libcpp, c++: Optimize initializers using #embed in C++Jakub Jelinek1-0/+8
2024-12-05c++: ICE with pack indexing empty pack [PR117898]Marek Polacek1-0/+6
2024-12-05Allow limited extended asm at toplevel [PR41045]Jakub Jelinek1-1/+1
2024-12-02c++: some further concepts cleanupsPatrick Palka1-39/+3
2024-11-28c++: Implement P2662R3, Pack Indexing [PR113798]Marek Polacek1-7/+91
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-22OpenMP: Add 'interop' clause to 'dispatch' for C/C++Tobias Burnus1-0/+1
2024-11-22OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsingTobias Burnus1-0/+38
2024-11-20OpenMP: C++ front-end support for dispatch + adjust_argsPaul-Antoine Arras1-0/+28
2024-11-11c++: Add __builtin_operator_{new,delete} supportJakub Jelinek1-0/+24
2024-11-02c++/modules: Propagate TYPE_CANONICAL for partial specialisations [PR113814]Nathaniel Shead1-5/+9
2024-11-01openmp: Return error_mark_node from tsubst_attribute for errneous varidJakub Jelinek1-1/+4
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-11/+11
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-22c++: redundant hashing in register_specializationPatrick Palka1-3/+1
2024-10-15c++: unifying lvalue vs rvalue (non-forwarding) ref [PR116710]Patrick Palka1-1/+2
2024-10-15c++: checking ICE w/ constexpr if and lambda as def targ [PR117054]Patrick Palka1-1/+6
2024-10-14c++: address deduction and concepts [CWG2918]Jason Merrill1-4/+14
2024-10-03c++: record template specialization hashJason Merrill1-20/+15
2024-10-03c++: free garbage vec in coerce_template_parmsJason Merrill1-1/+9
2024-10-03Revert "c++: free garbage vec in coerce_template_parms"Jason Merrill1-30/+6
2024-10-03c++: free garbage vec in coerce_template_parmsJason Merrill1-6/+30
2024-10-02Replace another missed iterative_hash_objectRichard Biener1-1/+1
2024-10-02Speedup iterative_hash_template_argRichard Biener1-3/+3
2024-09-30diagnostics: use "%e" to avoid intermediate strings [PR116613]David Malcolm1-7/+11
2024-09-24c++: Implement C++23 P2718R0 - Wording for P2644R1 Fix for Range-based for Lo...Jakub Jelinek1-1/+38
2024-09-18c++: alias of decltype(lambda) is opaque [PR116714, PR107390]Patrick Palka1-2/+9
2024-09-12c++: ICE with TTP [PR96097]Marek Polacek1-0/+2
2024-09-12c++/modules: Really always track partial specialisations [PR116496]Nathaniel Shead1-0/+1
2024-09-07c++: deferring partial substitution into lambda [PR116567]Patrick Palka1-17/+18
2024-09-06c++: Partially implement CWG 2867 - Order of initialization for structured bi...Jakub Jelinek1-6/+4
2024-09-05c++: Add missing auto_diagnostic_groupsNathaniel Shead1-17/+48
2024-09-04c++: cleanup coerce_template_template_parmMarek Polacek1-19/+16
2024-09-04c++: noexcept and pointer to member function type [PR113108]Marek Polacek1-0/+2
2024-09-02Rename ASM_INPUT_P to ASM_BASIC_PRichard Sandiford1-1/+1
2024-08-28c++: add missing -Wc++??-extensions checksJason Merrill1-4/+4
2024-08-26c++: Check template parameters in member class template specialization [PR115...Simon Martin1-0/+5