aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/module.cc
AgeCommit message (Expand)AuthorFilesLines
2024-07-28c++/modules: Stream warning suppressions [PR115757]Nathaniel Shead1-0/+12
2024-07-18c++/modules: Conditionally start timer during lazy load [PR115165]Nathaniel Shead1-4/+4
2024-07-12c++: Introduce USING_DECLs for non-function usings [PR114683]Nathaniel Shead1-30/+73
2024-07-08c++: Simplify uses of LAMBDA_EXPR_EXTRA_SCOPENathaniel Shead1-5/+2
2024-07-02c++: Implement C++26 P0963R3 - Structured binding declaration as a condition ...Jakub Jelinek1-1/+1
2024-06-13c++: adjust commentJason Merrill1-3/+4
2024-06-12c++: module std and exception_ptrJason Merrill1-2/+5
2024-06-07c++: -include and header unit translationJason Merrill1-4/+0
2024-06-01c++/modules: Fix revealing with using-decls [PR114867]Nathaniel Shead1-3/+5
2024-05-25c++/modules: Improve diagnostic when redeclaring builtin in module [PR102345]Nathaniel Shead1-1/+7
2024-05-25c++/modules: Remember that header units have CMIsNathaniel Shead1-2/+2
2024-05-24c++/modules: Ensure all partial specialisations are tracked [PR114947]Nathaniel Shead1-4/+18
2024-05-07c++/modules: Fix dangling pointer with imported_temploid_friendsNathaniel Shead1-3/+16
2024-05-02c++: Don't emit unused GMF partial specializations [PR114630]Nathaniel Shead1-29/+46
2024-05-02c++: Implement modules ABI for vtable emissionsNathaniel Shead1-4/+8
2024-05-01c++: Propagate using decls from partitions [PR114868]Nathaniel Shead1-0/+6
2024-04-30c++: Fix instantiation of imported temploid friends [PR114275]Nathaniel Shead1-0/+62
2024-04-30c++: Standardise errors for module_may_redeclareNathaniel Shead1-40/+80
2024-04-29c++/modules: imported spec befriending class tmpl [PR114889]Patrick Palka1-0/+2
2024-04-23c++/modules: deduced return type merging [PR114795]Patrick Palka1-0/+9
2024-04-15c++: Only emit exported GMF usings [PR114600]Nathaniel Shead1-1/+1
2024-04-14c++: Setup aliases imported from modules [PR106820]Nathaniel Shead1-0/+9
2024-04-13c++/modules: make bits_in/out move-constructiblePatrick Palka1-0/+2
2024-04-13c++/modules: optimize tree flag streamingPatrick Palka1-193/+262
2024-04-12c++/modules: local type merging [PR99426]Patrick Palka1-31/+149
2024-04-12c++: templated substitution into lambda-expr [PR114393]Patrick Palka1-0/+2
2024-04-10c++: Track declarations imported from partitions [PR99377]Nathaniel Shead1-0/+13
2024-03-13c++: Support target-specific nodes when streaming modules [PR111224]Nathaniel Shead1-10/+22
2024-03-08c++: Redetermine whether to write vtables on stream-in [PR114229]Nathaniel Shead1-1/+11
2024-03-07c++/modules: member alias tmpl partial inst [PR103994]Patrick Palka1-70/+16
2024-03-07c++/modules: inline namespace abi_tag streaming [PR110730]Patrick Palka1-0/+28
2024-03-07c++: Stream DECL_CONTEXT for template template parms [PR98881]Nathaniel Shead1-31/+10
2024-03-05c++/modules: befriending template from current class scopePatrick Palka1-10/+9
2024-03-01c++/modules: depending local enums [PR104919, PR106009]Patrick Palka1-10/+2
2024-03-02c++: Stream definitions for implicit instantiations [PR114170]Nathaniel Shead1-3/+6
2024-02-29c++: Support lambdas attached to more places in modules [PR111710]Nathaniel Shead1-39/+62
2024-02-16c++/modules: stream TREE_UNAVAILABLE and LAMBDA_EXPR_REGEN_INFOPatrick Palka1-0/+4
2024-02-13c++/modules: use optimized crc32 from zlibPatrick Palka1-5/+3
2024-02-13c++/modules: ICEs with modular fmtlibPatrick Palka1-2/+3
2024-02-09c++/modules: anon union member of as-base class [PR112580]Patrick Palka1-2/+10
2024-01-30c++: Handle error header names in modules [PR107594]Nathaniel Shead1-0/+6
2024-01-27c++: Stream additional fields for DECL_STRUCT_FUNCTION [PR113580]Nathaniel Shead1-9/+38
2024-01-26c++: Emit definitions of ODR-used static members imported from modules [PR112...Nathaniel Shead1-0/+5
2024-01-25c++: Handle partial specialisations in GMF [PR113405]Nathaniel Shead1-1/+4
2024-01-23c++: Fix handling of extern templates in modules [PR112820]Nathaniel Shead1-16/+21
2024-01-18c++: Prevent overwriting arguments when merging duplicates [PR112588]Nathaniel Shead1-2/+0
2024-01-17c++: Support thread_local statics in header modules [PR113292]Nathaniel Shead1-0/+22
2024-01-09c++: P0847R7 (deducing this) - prerequisite changes. [PR102609]waffl3x1-2/+4
2024-01-07c++: Fix ICE when writing nontrivial variable initializersNathaniel Shead1-1/+2
2024-01-07c++: Export usings referring to global module fragment [PR109679]Nathaniel Shead1-2/+4