Show patches with: Submitter = Nathaniel Shead       |    Archived = No       |   207 patches
« 1 2 3 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
c++: Fix ICE with xobj parms and maybe incomplete decl-specifiers c++: Fix ICE with xobj parms and maybe incomplete decl-specifiers - - - - --- 2024-04-20 Nathaniel Shead New
[v3,2/2] c++: Fix instantiation of imported temploid friends [PR114275] Untitled series #403726 - - - - --- 2024-04-19 Nathaniel Shead New
[v2,2/2] c++/modules: Fix instantiation of imported temploid friends [PR114275] c++/modules: Fix instantiation of imported temploid friends [PR114275] - - - - --- 2024-04-15 Nathaniel Shead New
[v2,1/2] c++: Standardise errors for module_may_redeclare [v2,1/2] c++: Standardise errors for module_may_redeclare - - - - --- 2024-04-15 Nathaniel Shead New
[3/3] c++/modules: Propagate hidden flag on decls from partitions c++/modules: Fix some small issues with exported using-decls - - - - --- 2024-04-12 Nathaniel Shead New
[2/3] c++/modules: Propagate using decls from partitions c++/modules: Fix some small issues with exported using-decls - - - - --- 2024-04-12 Nathaniel Shead New
[1/3] c++/modules: Only emit exported GMF usings [PR114600] c++/modules: Fix some small issues with exported using-decls - - - - --- 2024-04-12 Nathaniel Shead New
[v2] c++/modules: Track declarations imported from partitions [PR99377] [v2] c++/modules: Track declarations imported from partitions [PR99377] - - - - --- 2024-04-04 Nathaniel Shead New
c++: Keep DECL_SAVED_TREE of destructor instantiations in modules [PR104040] c++: Keep DECL_SAVED_TREE of destructor instantiations in modules [PR104040] - - 2 - --- 2024-03-29 Nathaniel Shead New
c++/modules: Prefer partition indexes when installing imported entities [PR99377] c++/modules: Prefer partition indexes when installing imported entities [PR99377] - - - - --- 2024-03-28 Nathaniel Shead New
c++/modules: Setup aliases imported from modules [PR106820] c++/modules: Setup aliases imported from modules [PR106820] - - - - --- 2024-03-26 Nathaniel Shead New
c++/modules: Fix instantiation of imported temploid friends [PR114275] c++/modules: Fix instantiation of imported temploid friends [PR114275] - - - - --- 2024-03-25 Nathaniel Shead New
[COMMITTED] testsuite: Fix excess errors for new modules testcases on powerpc [PR114320] [COMMITTED] testsuite: Fix excess errors for new modules testcases on powerpc [PR114320] - - - - --- 2024-03-18 Nathaniel Shead New
[v3] c++: Fix handling of no-linkage decls for modules [v3] c++: Fix handling of no-linkage decls for modules - - - - --- 2024-03-16 Nathaniel Shead New
[v2] c++: Support target-specific nodes with streaming [PR98645,PR111224] [v2] c++: Support target-specific nodes with streaming [PR98645,PR111224] - - 1 - --- 2024-03-12 Nathaniel Shead New
c++/modules: Support target-specific nodes with streaming [PR111224] c++/modules: Support target-specific nodes with streaming [PR111224] - - - - --- 2024-03-10 Nathaniel Shead New
[v2] c++: Check module attachment instead of just purview when necessary [PR112631] [v2] c++: Check module attachment instead of just purview when necessary [PR112631] - - - - --- 2024-03-08 Nathaniel Shead New
[v2] c++: Redetermine whether to write vtables on stream-in [PR114229] [v2] c++: Redetermine whether to write vtables on stream-in [PR114229] - - - - --- 2024-03-07 Nathaniel Shead New
[v2] c++: Fix template deduction for conversion operators with xobj parameters [PR113629] [v2] c++: Fix template deduction for conversion operators with xobj parameters [PR113629] - - - - --- 2024-03-06 Nathaniel Shead New
c++/modules: Prevent emission of really-extern vtables in importers [PR114229] c++/modules: Prevent emission of really-extern vtables in importers [PR114229] - - - - --- 2024-03-06 Nathaniel Shead New
c++: Fix template deduction for conversion operators with xobj parameters [PR113629] c++: Fix template deduction for conversion operators with xobj parameters [PR113629] - - - - --- 2024-03-05 Nathaniel Shead New
c++: Fix ICE diagnosing incomplete type of overloaded function set [PR98356] c++: Fix ICE diagnosing incomplete type of overloaded function set [PR98356] - - - - --- 2024-03-04 Nathaniel Shead New
c++/modules: Implement P2615 'Meaningful Exports' [PR107688] c++/modules: Implement P2615 'Meaningful Exports' [PR107688] - - - - --- 2024-03-04 Nathaniel Shead New
c++/modules: Support exporting using-decls in same namespace as target c++/modules: Support exporting using-decls in same namespace as target - - - - --- 2024-03-03 Nathaniel Shead New
c++: Don't set DECL_CONTEXT to nested template-template parameters [PR98881] c++: Don't set DECL_CONTEXT to nested template-template parameters [PR98881] - - 4 - --- 2024-03-02 Nathaniel Shead New
c++/modules: Stream definitions for implicit instantiations [PR114170] c++/modules: Stream definitions for implicit instantiations [PR114170] - - - - --- 2024-03-01 Nathaniel Shead New
c++: Ensure DECL_CONTEXT is set for temporary vars [PR114005] c++: Ensure DECL_CONTEXT is set for temporary vars [PR114005] - - - - --- 2024-02-29 Nathaniel Shead New
[v3] c++/modules: Support lambdas attached to more places in modules [PR111710] [v3] c++/modules: Support lambdas attached to more places in modules [PR111710] - - 1 - --- 2024-02-28 Nathaniel Shead New
c++: Revert deferring emission of inline variables [PR114013] c++: Revert deferring emission of inline variables [PR114013] - - - - --- 2024-02-21 Nathaniel Shead New
[v2] c++/modules: Support lambdas attached to more places in modules [PR111710] [v2] c++/modules: Support lambdas attached to more places in modules [PR111710] - - - - --- 2024-02-16 Nathaniel Shead New
[v2] c++: Defer emitting inline variables [PR113708] [v2] c++: Defer emitting inline variables [PR113708] - - - - --- 2024-02-14 Nathaniel Shead New
c++: Fix error recovery when redeclaring enum in different module [PR99573] c++: Fix error recovery when redeclaring enum in different module [PR99573] - - - - --- 2024-02-12 Nathaniel Shead New
c++/modules: Finalise non-local imported vars [PR113708] c++/modules: Finalise non-local imported vars [PR113708] - - - - --- 2024-02-11 Nathaniel Shead New
[2/1] c++: Also support lambdas attached to TYPE_DECLs in modules c++: Support lambdas attached to FIELD_DECLs in modules [PR111710] - - - - --- 2024-02-11 Nathaniel Shead New
c++: Support lambdas attached to FIELD_DECLs in modules [PR111710] c++: Support lambdas attached to FIELD_DECLs in modules [PR111710] - - - - --- 2024-02-10 Nathaniel Shead New
c++/modules: Handle error header names in modules [PR107594] c++/modules: Handle error header names in modules [PR107594] - - - - --- 2024-01-27 Nathaniel Shead New
c++/modules: Stream additional fields for DECL_STRUCT_FUNCTION [PR113580] c++/modules: Stream additional fields for DECL_STRUCT_FUNCTION [PR113580] - - - - --- 2024-01-26 Nathaniel Shead New
[v4] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] [v4] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] - - 2 - --- 2024-01-26 Nathaniel Shead New
c++: Fix importing nested namespace declarations [PR100707] c++: Fix importing nested namespace declarations [PR100707] - - - - --- 2024-01-20 Nathaniel Shead New
[v3] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] [v3] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] - - 1 - --- 2024-01-20 Nathaniel Shead New
c++/modules: Handle partial specialisations in GMF [PR113405] c++/modules: Handle partial specialisations in GMF [PR113405] - - - - --- 2024-01-19 Nathaniel Shead New
testsuite: Disable test for PR113292 on targets without TLS support testsuite: Disable test for PR113292 on targets without TLS support - - - - --- 2024-01-19 Nathaniel Shead New
[v3] c++/modules: Fix handling of extern templates in modules [PR112820] [v3] c++/modules: Fix handling of extern templates in modules [PR112820] - - - - --- 2024-01-17 Nathaniel Shead New
c++: Fix ENABLE_SCOPE_CHECKING printing c++: Fix ENABLE_SCOPE_CHECKING printing - - - - --- 2024-01-15 Nathaniel Shead New
c++/modules: Support thread_local statics in header modules [PR113292] c++/modules: Support thread_local statics in header modules [PR113292] - - - - --- 2024-01-11 Nathaniel Shead New
[v2] c++/modules: Differentiate extern templates and TYPE_DECL_SUPPRESS_DEBUG [PR112820] [v2] c++/modules: Differentiate extern templates and TYPE_DECL_SUPPRESS_DEBUG [PR112820] - - - - --- 2024-01-08 Nathaniel Shead New
[v2] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] [v2] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] - - - - --- 2024-01-03 Nathaniel Shead New
c++: Export usings referring to global module fragment [PR109679] c++: Export usings referring to global module fragment [PR109679] - - - - --- 2024-01-03 Nathaniel Shead New
c++/modules: Fix ICE when writing nontrivial variable initializers c++/modules: Fix ICE when writing nontrivial variable initializers - - - - --- 2024-01-02 Nathaniel Shead New
c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] c++/modules: Emit definitions of ODR-used static members imported from modules [PR112899] - - - - --- 2024-01-02 Nathaniel Shead New
c++: Check null pointer deref when calling memfn in constexpr [PR102420] c++: Check null pointer deref when calling memfn in constexpr [PR102420] - - - - --- 2023-12-17 Nathaniel Shead New
c++: Fix unchecked use of CLASSTYPE_AS_BASE [PR113031] c++: Fix unchecked use of CLASSTYPE_AS_BASE [PR113031] - - - - --- 2023-12-16 Nathaniel Shead New
c++/modules: Prevent treating suppressed debug info as extern template [PR112820] c++/modules: Prevent treating suppressed debug info as extern template [PR112820] - - - - --- 2023-12-03 Nathaniel Shead New
[v2] c++: Follow module grammar more closely [PR110808] [v2] c++: Follow module grammar more closely [PR110808] - - - - --- 2023-11-24 Nathaniel Shead New
c++: Allow exporting a typedef redeclaration [PR102341] c++: Allow exporting a typedef redeclaration [PR102341] - - - - --- 2023-11-24 Nathaniel Shead New
[COMMITTED] MAINTAINERS: Add myself to write after approval and DCO [COMMITTED] MAINTAINERS: Add myself to write after approval and DCO - - - - --- 2023-11-23 Nathaniel Shead New
c++: Clear uninstantiated friend flag when instantiating [PR104234] c++: Clear uninstantiated friend flag when instantiating [PR104234] - - - - --- 2023-11-23 Nathaniel Shead New
c++/modules: Prevent overwriting arguments for duplicates [PR112588] c++/modules: Prevent overwriting arguments for duplicates [PR112588] - - - - --- 2023-11-22 Nathaniel Shead New
c++: Check module attachment instead of purview when necessary [PR112631] c++: Check module attachment instead of purview when necessary [PR112631] - - - - --- 2023-11-20 Nathaniel Shead New
c++: Set DECL_CONTEXT for __cxa_thread_atexit [PR99187] c++: Set DECL_CONTEXT for __cxa_thread_atexit [PR99187] - - - - --- 2023-11-16 Nathaniel Shead New
c++/modules: Allow exporting const-qualified namespace-scope variables [PR99232] c++/modules: Allow exporting const-qualified namespace-scope variables [PR99232] - - - - --- 2023-11-15 Nathaniel Shead New
c++/modules: Restrict partitions when parsing import declarations [PR110808] c++/modules: Restrict partitions when parsing import declarations [PR110808] - - - - --- 2023-11-14 Nathaniel Shead New
c++/modules: Support lambdas in static template member initialisers [PR107398] c++/modules: Support lambdas in static template member initialisers [PR107398] - - - - --- 2023-11-13 Nathaniel Shead New
[2/1] c++/modules: Allow exporting a typedef redeclaration c++/modules: check mismatching exports for class tags [PR98885] - - - - --- 2023-11-13 Nathaniel Shead New
c++/modules: check mismatching exports for class tags [PR98885] c++/modules: check mismatching exports for class tags [PR98885] - - - - --- 2023-11-12 Nathaniel Shead New
c++/modules: seed namespaces for bindings [PR106363] c++/modules: seed namespaces for bindings [PR106363] - - - - --- 2023-11-12 Nathaniel Shead New
c++/modules: more checks for exporting names with using-declarations c++/modules: more checks for exporting names with using-declarations - - - - --- 2023-11-10 Nathaniel Shead New
c++/modules: handle templates in exported using-declarations [PR106849] c++/modules: handle templates in exported using-declarations [PR106849] - - - - --- 2023-11-09 Nathaniel Shead New
c++/modules: fix virtual destructors [PR103499] c++/modules: fix virtual destructors [PR103499] - - - - --- 2023-11-09 Nathaniel Shead New
c++: End lifetime of objects in constexpr after destructor call [PR71093] c++: End lifetime of objects in constexpr after destructor call [PR71093] - - - - --- 2023-11-03 Nathaniel Shead New
c++: fix noexcept checking for trivial operations [PR96090] c++: fix noexcept checking for trivial operations [PR96090] - - - - --- 2023-10-29 Nathaniel Shead New
c++: Add missing auto_diagnostic_groups to constexpr.cc c++: Add missing auto_diagnostic_groups to constexpr.cc - - - - --- 2023-10-17 Nathaniel Shead New
[v6] c++: Check for indirect change of active union member in constexpr [PR101631,PR102286] [v6] c++: Check for indirect change of active union member in constexpr [PR101631,PR102286] - - - - --- 2023-10-12 Nathaniel Shead New
[v2] c++: Improve diagnostics for constexpr cast from void* [v2] c++: Improve diagnostics for constexpr cast from void* - - - - --- 2023-10-10 Nathaniel Shead New
[v5] c++: Check for indirect change of active union member in constexpr [PR101631,PR102286] [v5] c++: Check for indirect change of active union member in constexpr [PR101631,PR102286] - - - - --- 2023-10-10 Nathaniel Shead New
c++: Improve diagnostics for constexpr cast from void* c++: Improve diagnostics for constexpr cast from void* - - - - --- 2023-10-09 Nathaniel Shead New
[v4] c++: Check for indirect change of active union member in constexpr [PR101631,PR102286] [v4] c++: Check for indirect change of active union member in constexpr [PR101631,PR102286] - - - - --- 2023-10-09 Nathaniel Shead New
libstdc++: Ensure active union member is correctly set libstdc++: Ensure active union member is correctly set - - - - --- 2023-09-23 Nathaniel Shead New
[v4] c++: Check for indirect change of active union member in constexpr [PR101631,PR102286] [v4] c++: Check for indirect change of active union member in constexpr [PR101631,PR102286] - - - - --- 2023-09-22 Nathaniel Shead New
[v3] c++: Catch indirect change of active union member in constexpr [PR101631] [v3] c++: Catch indirect change of active union member in constexpr [PR101631] - - - - --- 2023-09-21 Nathaniel Shead New
[v2] c++: Catch indirect change of active union member in constexpr [PR101631] [v2] c++: Catch indirect change of active union member in constexpr [PR101631] - - - - --- 2023-09-17 Nathaniel Shead New
[v2] c++: Catch indirect change of active union member in constexpr [PR101631] [v2] c++: Catch indirect change of active union member in constexpr [PR101631] - - - - --- 2023-09-01 Nathaniel Shead New
c++: Check for indirect change of active union member in constexpr [PR101631] c++: Check for indirect change of active union member in constexpr [PR101631] - - - - --- 2023-08-29 Nathaniel Shead New
c++: Report invalid id-expression in decltype [PR100482] c++: Report invalid id-expression in decltype [PR100482] - - - - --- 2023-08-08 Nathaniel Shead New
c++: Report invalid id-expression in decltype [PR100482] c++: Report invalid id-expression in decltype [PR100482] - - - - --- 2023-08-08 Nathaniel Shead New
[v5,3/3] c++: Track lifetimes in constant evaluation [PR70331,PR96630,PR98675] c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-07-22 Nathaniel Shead New
[v5,2/3] c++: Prevent dangling pointers from becoming nullptr in constexpr [PR110619] c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-07-22 Nathaniel Shead New
[v5,1/3] c++: Improve location information in constant evaluation c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-07-22 Nathaniel Shead New
[v4,3/3] c++: Improve location information in constant evaluation c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-07-20 Nathaniel Shead New
[v4,2/3] c++: Improve constexpr error for dangling local variables [PR110619] c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-07-20 Nathaniel Shead New
[v4,1/3] c++: Track lifetimes in constant evaluation [PR70331,PR96630,PR98675] c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-07-20 Nathaniel Shead New
[v3,3/3] c++: Improve location information in constant evaluation c++: Track lifetimes in constant evaluation [PR70331,...] - - - - --- 2023-07-01 Nathaniel Shead New
[v3,2/3] c++: Improve constexpr error for dangling local variables c++: Track lifetimes in constant evaluation [PR70331,...] - - - - --- 2023-07-01 Nathaniel Shead New
[v3,1/3] c++: Track lifetimes in constant evaluation [PR70331,PR96630,PR98675] c++: Track lifetimes in constant evaluation [PR70331,...] - - - - --- 2023-07-01 Nathaniel Shead New
c++: Fix ICE with parameter pack of decltype(auto) [PR103497] c++: Fix ICE with parameter pack of decltype(auto) [PR103497] - - - - --- 2023-06-30 Nathaniel Shead New
c++: Report invalid id-expression in decltype [PR100482] c++: Report invalid id-expression in decltype [PR100482] - - - - --- 2023-04-30 Nathaniel Shead New
c++: Fix ICE with parameter pack of decltype(auto) [PR103497] c++: Fix ICE with parameter pack of decltype(auto) [PR103497] - - - - --- 2023-04-22 Nathaniel Shead New
[v2,3/3] c++: Improve location information in constexpr evaluation c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-03-29 Nathaniel Shead New
[v2,2/3] c++: Improve constexpr error for dangling local variables c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-03-29 Nathaniel Shead New
[v2,1/3] c++: Track lifetimes in constant evaluation [PR70331, PR96630, PR98675] c++: Track lifetimes in constant evaluation [PR70331, ...] - - - - --- 2023-03-29 Nathaniel Shead New
« 1 2 3 »