summaryrefslogtreecommitdiff
path: root/gcc/cp/module.cc
AgeCommit message (Expand)Author
2025-11-18c++: Handle absolute path for CMI output directory [PR122677]Jonathan Wakely
2025-11-16c++/modules: Keep tracking instantiations of static class variable templates ...Nathaniel Shead
2025-11-15c++/modules: explicit inst of constructorJason Merrill
2025-11-15c++/modules: if translation fails fall back to #includeJason Merrill
2025-11-15c++/modules: fix hash_map issueJason Merrill
2025-11-15c++/modules: friend void foo<bar>()Jason Merrill
2025-11-13c++/modules: Maintain attachment of temploid friends after duplicate_decls [P...Nathaniel Shead
2025-11-11c++/modules: use set_cfunJason Merrill
2025-11-11c++/modules: Fix ICE in instantiating_tu_local_entity [PR122628]Nathaniel Shead
2025-11-10c++: Implement C++26 P3920R0 - Wording for NB comment resolution on trivial r...Jakub Jelinek
2025-11-06c++/modules: Complain on imported GMF TU-local entities in instantiation [PR1...Nathaniel Shead
2025-11-06c++/modules: Allow ignoring some TU-local exposure errors in GMF [PR121574]Nathaniel Shead
2025-11-03c++: modules, clones, and overload resolutionJason Merrill
2025-11-03c++: modules and deprecated namespacesJason Merrill
2025-11-03c++/modules: Track all static class variables [PR122421]Nathaniel Shead
2025-11-01c++/modules: Stream BASELINK_OPTYPE [PR122381]Nathaniel Shead
2025-10-28c++/modules: Use containing type as key for all member lambdas [PR122310]Nathaniel Shead
2025-10-19c++/modules: Import purview using-directives in the same module [PR122279]Nathaniel Shead
2025-10-09c++: C++26 va_start - part of P3348R4 - C++26 should refer to C23 not C17Jakub Jelinek
2025-10-07all: Fix "specifc", "costant" and "constat" typos in commentsJonathan Wakely
2025-10-04c++/modules: Handle naming external TU-local entities in ADLNathaniel Shead
2025-09-25c++/modules: Remove incorrect assertion [PR122015,PR122019]Nathaniel Shead
2025-09-24c++/modules: Fix language linkage handling [PR122019]Nathaniel Shead
2025-09-10c++/modules: Cleanup import handling [PR99682]Nathaniel Shead
2025-09-10c++/modules: Create helper to get current TU's module_stateNathaniel Shead
2025-09-06c++/modules: Fix exported using-directive of imported namespace [PR121702]Nathaniel Shead
2025-09-06c++/modules: Support ADL on non-discarded GM entities [PR121705]Nathaniel Shead
2025-09-04c++/modules: Fix ADL [PR117658]Nathaniel Shead
2025-09-02c++, contracts: Simplify contracts headers [NFC].Iain Sandoe
2025-08-01c++/modules: Warn for optimize attributes instead of ICEing [PR108080]Nathaniel Shead
2025-08-01c++/modules: Merge PARM_DECL properties from function definitions [PR121238]Nathaniel Shead
2025-07-27c++/modules: Stream some missing lang_type flagsNathaniel Shead
2025-07-25diagnostics: eliminate ::diagnostic_info typedefDavid Malcolm
2025-07-25diagnostics: convert diagnostic_t to enum class diagnostics::kindDavid Malcolm
2025-07-25diagnostics: move diagnostic_context to diagnostics::context in its own headerDavid Malcolm
2025-07-24c++/modules: Support re-streaming TU_LOCAL_ENTITYs [PR120412]Nathaniel Shead
2025-07-15c, c++: Extend -Wunused-but-set-* warnings [PR44677]Jakub Jelinek
2025-07-11c++: Save 8 further bytes from lang_type allocationsJakub Jelinek
2025-07-08c++: bogus error with union in qualified name [PR83469]Marek Polacek
2025-06-29c++/modules: Make bitfield storage unit detection more robustNathaniel Shead
2025-06-29c++/modules: Ensure type of partial spec VAR_DECL is consistent with its temp...Nathaniel Shead
2025-06-28c++/modules: Avoid name clashes when streaming internal labels [PR98375,PR118...Nathaniel Shead
2025-06-28c++/modules: Support streaming new size cookie for constexpr [PR120040]Nathaniel Shead
2025-06-28c++/modules: Implement streaming of uncontexted TYPE_DECLs [PR98735]Nathaniel Shead
2025-06-17c++: modules and #pragma diagnosticJason Merrill
2025-05-28c++: modules and using-directivesJason Merrill
2025-05-24c++/modules: Fix stream-in of member using-decls [PR120414]Nathaniel Shead
2025-05-20c++/modules: Ensure vtables are emitted when needed [PR120349]Nathaniel Shead
2025-05-20c++/modules: Fix ICE on merge of instantiation with partial spec [PR120013]Nathaniel Shead
2025-05-16c++/modules: Clean up importer_interfaceNathaniel Shead