aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/module.cc
AgeCommit message (Expand)AuthorFilesLines
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
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-17c++: Seed namespaces for bindings [PR106363]Nathaniel Shead1-3/+1
2023-12-04c++: implement P2564, consteval needs to propagate up [PR107687]Marek Polacek1-0/+4
2023-11-24c++: Support lambdas in static template member initialisers [PR107398]Nathaniel Shead1-15/+23
2023-11-14c++: Stream virtual dtor vtable indicesNathaniel Shead1-0/+6
2023-10-31libcpp: eliminate MACRO_MAP_EXPANSION_POINT_LOCATIONDavid Malcolm1-3/+3
2023-10-20c++: Constructor streaming [PR105322]Nathan Sidwell1-25/+33
2023-10-14middle-end: Allow _BitInt(65535) [PR102989]Jakub Jelinek1-2/+0
2023-10-08libcpp: eliminate COMBINE_LOCATION_DATADavid Malcolm1-1/+2
2023-09-19c++modules: report module mapper files as a dependencyBen Boeckel1-9/+9
2023-09-19c++modules: report imported CMI files as dependenciesBen Boeckel1-0/+3
2023-09-19p1689r5: initial supportBen Boeckel1-1/+2
2023-06-29c++: cache partial template specialization selectionPatrick Palka1-0/+2
2023-05-18c++: use _P() defines from tree.hBernhard Reutner-Fischer1-6/+6
2023-01-16Update copyright years.Jakub Jelinek1-1/+1