aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/module.cc
AgeCommit message (Expand)AuthorFilesLines
2024-11-28c++: Implement P2662R3, Pack Indexing [PR113798]Marek Polacek1-0/+14
2024-11-26c++: modules and local staticJason Merrill1-11/+12
2024-11-23Support for 64-bit location_t: C++ modules partsLewis Hyatt1-99/+128
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-21c++: inline variables and modulesJason Merrill1-1/+2
2024-11-21c++: modules and debug marker stmtsJason Merrill1-1/+6
2024-11-17c++: -M and modules againJason Merrill1-0/+2
2024-11-17c-family: add -fsearch-include-pathJason Merrill1-1/+2
2024-11-14c++: module dialect tweakJason Merrill1-2/+3
2024-11-05c++/modules: Merge default arguments [PR99274]Nathaniel Shead1-3/+54
2024-11-05c++/modules: Handle location exhaustion in write_location [PR105443]Nathaniel Shead1-8/+34
2024-11-02c++/modules: Fix recursive dependencies [PR116317]Nathaniel Shead1-25/+63
2024-10-29diagnostics: support multiple output formats simultaneously [PR116613]David Malcolm1-1/+1
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-47/+47
2024-10-25c++/modules: Propagate some missing flags on type definitionsNathaniel Shead1-1/+19
2024-10-25c++/modules: Support decloned cdtorsNathaniel Shead1-4/+16
2024-10-25c++/modules: Prevent maybe_clone_decl being called multiple times [PR115007]Nathaniel Shead1-3/+4
2024-10-22c++/modules: Handle forward-declared class typesNathaniel Shead1-23/+31
2024-10-07c++: modules don't require preprocessor outputJason Merrill1-17/+0
2024-09-27c++/modules: Allow imported references in constant expressionsNathaniel Shead1-1/+1
2024-09-12c++/modules: Really always track partial specialisations [PR116496]Nathaniel Shead1-13/+12
2024-09-09diagnostics: rename dc.printer to m_printer [PR116613]David Malcolm1-1/+1
2024-09-05c++: Add missing auto_diagnostic_groupsNathaniel Shead1-0/+8
2024-08-27c++/modules: Fix include translation for already-seen headers [PR99243]Nathaniel Shead1-5/+13
2024-08-27c++/modules: Clean up include translation [PR110980]Nathaniel Shead1-9/+14
2024-08-21c++/modules: Remove unnecessary errors when not writing compiled moduleNathaniel Shead1-17/+25
2024-08-20c++/modules: Disable streaming definitions of non-vague-linkage GMF decls [PR...Nathaniel Shead1-7/+7
2024-08-20c++/modules: Handle transitive reachability for deduction guides [PR116403]Nathaniel Shead1-6/+1
2024-08-20c++/modules: Avoid rechecking initializers when streaming NTTPs [PR116382]Nathaniel Shead1-1/+5
2024-08-20c++/modules: Fix type lookup in DECL_TEMPLATE_INSTANTIATIONS [PR116364]Nathaniel Shead1-1/+2
2024-08-08c++/modules: Assume header bindings are global moduleNathaniel Shead1-1/+1
2024-08-08c++/modules: Fix merging of GM entities in partitions [PR114950]Nathaniel Shead1-19/+33
2024-08-08c++/modules: Clarify error message in read_enum_defNathaniel Shead1-2/+2
2024-08-07c++/modules: Ensure deduction guides are always reachable [PR115231]Nathaniel Shead1-0/+65
2024-08-06c++: permit errors inside uninstantiated templates [PR116064]Patrick Palka1-1/+4
2024-07-26c++/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