Toggle navigation
Patchwork
gcc-patch
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Nathaniel Shead
| 69 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
c++/modules: Implement P2615 'Meaningful Exports' [PR107688]
c++/modules: Implement P2615 'Meaningful Exports' [PR107688]
- - -
1
-
-
2024-03-04
Nathaniel Shead
Accepted
c++/modules: Support exporting using-decls in same namespace as target
c++/modules: Support exporting using-decls in same namespace as target
- - -
-
1
-
2024-03-03
Nathaniel Shead
Unresolved
c++: Don't set DECL_CONTEXT to nested template-template parameters [PR98881]
c++: Don't set DECL_CONTEXT to nested template-template parameters [PR98881]
- - -
1
-
-
2024-03-02
Nathaniel Shead
Accepted
c++/modules: Stream definitions for implicit instantiations [PR114170]
c++/modules: Stream definitions for implicit instantiations [PR114170]
- - -
1
-
-
2024-03-01
Nathaniel Shead
Accepted
c++: Ensure DECL_CONTEXT is set for temporary vars [PR114005]
c++: Ensure DECL_CONTEXT is set for temporary vars [PR114005]
- - -
1
-
-
2024-02-29
Nathaniel Shead
Accepted
[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 -
-
1
-
2024-02-28
Nathaniel Shead
Unresolved
c++: Revert deferring emission of inline variables [PR114013]
c++: Revert deferring emission of inline variables [PR114013]
- - -
-
1
-
2024-02-21
Nathaniel Shead
Unresolved
[v2] c++/modules: Support lambdas attached to more places in modules [PR111710]
[v2] c++/modules: Support lambdas attached to more places in modules [PR111710]
- - -
-
1
-
2024-02-16
Nathaniel Shead
Unresolved
[v2] c++: Defer emitting inline variables [PR113708]
[v2] c++: Defer emitting inline variables [PR113708]
- - -
1
-
-
2024-02-14
Nathaniel Shead
Accepted
c++: Fix error recovery when redeclaring enum in different module [PR99573]
c++: Fix error recovery when redeclaring enum in different module [PR99573]
- - -
1
-
-
2024-02-12
Nathaniel Shead
Accepted
c++/modules: Finalise non-local imported vars [PR113708]
c++/modules: Finalise non-local imported vars [PR113708]
- - -
-
1
-
2024-02-11
Nathaniel Shead
Unresolved
[2/1] c++: Also support lambdas attached to TYPE_DECLs in modules
c++: Support lambdas attached to FIELD_DECLs in modules [PR111710]
- - -
1
-
-
2024-02-11
Nathaniel Shead
Accepted
c++: Support lambdas attached to FIELD_DECLs in modules [PR111710]
c++: Support lambdas attached to FIELD_DECLs in modules [PR111710]
- - -
1
-
-
2024-02-10
Nathaniel Shead
Accepted
c++/modules: Handle error header names in modules [PR107594]
c++/modules: Handle error header names in modules [PR107594]
- - -
1
-
-
2024-01-27
Nathaniel Shead
Accepted
c++/modules: Stream additional fields for DECL_STRUCT_FUNCTION [PR113580]
c++/modules: Stream additional fields for DECL_STRUCT_FUNCTION [PR113580]
- - -
1
-
-
2024-01-26
Nathaniel Shead
Accepted
[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 -
1
-
-
2024-01-26
Nathaniel Shead
Accepted
c++: Fix importing nested namespace declarations [PR100707]
c++: Fix importing nested namespace declarations [PR100707]
- - -
1
-
-
2024-01-20
Nathaniel Shead
Accepted
[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 -
1
-
-
2024-01-20
Nathaniel Shead
Accepted
c++/modules: Handle partial specialisations in GMF [PR113405]
c++/modules: Handle partial specialisations in GMF [PR113405]
- - -
1
-
-
2024-01-19
Nathaniel Shead
Accepted
testsuite: Disable test for PR113292 on targets without TLS support
testsuite: Disable test for PR113292 on targets without TLS support
- - -
-
1
-
2024-01-19
Nathaniel Shead
Unresolved
[v3] c++/modules: Fix handling of extern templates in modules [PR112820]
[v3] c++/modules: Fix handling of extern templates in modules [PR112820]
- - -
1
-
-
2024-01-17
Nathaniel Shead
Accepted
c++: Fix ENABLE_SCOPE_CHECKING printing
c++: Fix ENABLE_SCOPE_CHECKING printing
- - -
1
-
-
2024-01-15
Nathaniel Shead
Accepted
c++/modules: Support thread_local statics in header modules [PR113292]
c++/modules: Support thread_local statics in header modules [PR113292]
- - -
1
-
-
2024-01-11
Nathaniel Shead
Accepted
[v2] c++/modules: Differentiate extern templates and TYPE_DECL_SUPPRESS_DEBUG [PR112820]
[v2] c++/modules: Differentiate extern templates and TYPE_DECL_SUPPRESS_DEBUG [PR112820]
- - -
1
-
-
2024-01-08
Nathaniel Shead
Accepted
[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]
- - -
1
-
-
2024-01-03
Nathaniel Shead
Accepted
c++: Export usings referring to global module fragment [PR109679]
c++: Export usings referring to global module fragment [PR109679]
- - -
1
-
-
2024-01-03
Nathaniel Shead
Accepted
c++/modules: Fix ICE when writing nontrivial variable initializers
c++/modules: Fix ICE when writing nontrivial variable initializers
- - -
1
-
-
2024-01-02
Nathaniel Shead
Accepted
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]
- - -
1
-
-
2024-01-02
Nathaniel Shead
Accepted
c++: Check null pointer deref when calling memfn in constexpr [PR102420]
c++: Check null pointer deref when calling memfn in constexpr [PR102420]
- - -
1
-
-
2023-12-17
Nathaniel Shead
Accepted
c++: Fix unchecked use of CLASSTYPE_AS_BASE [PR113031]
c++: Fix unchecked use of CLASSTYPE_AS_BASE [PR113031]
- - -
-
1
-
2023-12-16
Nathaniel Shead
Unresolved
c++/modules: Prevent treating suppressed debug info as extern template [PR112820]
c++/modules: Prevent treating suppressed debug info as extern template [PR112820]
- - -
1
-
-
2023-12-03
Nathaniel Shead
Accepted
c++: End lifetime of objects in constexpr after destructor call [PR71093]
c++: End lifetime of objects in constexpr after destructor call [PR71093]
- - -
-
1
-
2023-11-03
Nathaniel Shead
Unresolved
c++: fix noexcept checking for trivial operations [PR96090]
c++: fix noexcept checking for trivial operations [PR96090]
- - -
1
-
-
2023-10-29
Nathaniel Shead
Accepted
c++: Add missing auto_diagnostic_groups to constexpr.cc
c++: Add missing auto_diagnostic_groups to constexpr.cc
- - -
-
1
-
2023-10-17
Nathaniel Shead
Unresolved
[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]
- - -
1
-
-
2023-10-12
Nathaniel Shead
Accepted
[v2] c++: Improve diagnostics for constexpr cast from void*
[v2] c++: Improve diagnostics for constexpr cast from void*
- - -
-
1
-
2023-10-10
Nathaniel Shead
Unresolved
[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]
- - -
1
-
-
2023-10-10
Nathaniel Shead
Accepted
c++: Improve diagnostics for constexpr cast from void*
c++: Improve diagnostics for constexpr cast from void*
- - -
-
1
-
2023-10-09
Nathaniel Shead
Unresolved
[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]
- - -
1
-
-
2023-10-09
Nathaniel Shead
Accepted
libstdc++: Ensure active union member is correctly set
libstdc++: Ensure active union member is correctly set
- - -
1
-
-
2023-09-23
Nathaniel Shead
Accepted
[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]
- - -
1
-
-
2023-09-22
Nathaniel Shead
Accepted
[v3] c++: Catch indirect change of active union member in constexpr [PR101631]
[v3] c++: Catch indirect change of active union member in constexpr [PR101631]
- - -
1
-
-
2023-09-21
Nathaniel Shead
Accepted
[v2] c++: Catch indirect change of active union member in constexpr [PR101631]
[v2] c++: Catch indirect change of active union member in constexpr [PR101631]
- - -
1
-
-
2023-09-17
Nathaniel Shead
Accepted
[v2] c++: Catch indirect change of active union member in constexpr [PR101631]
[v2] c++: Catch indirect change of active union member in constexpr [PR101631]
- - -
1
-
-
2023-09-01
Nathaniel Shead
Accepted
c++: Check for indirect change of active union member in constexpr [PR101631]
c++: Check for indirect change of active union member in constexpr [PR101631]
- - -
1
-
-
2023-08-29
Nathaniel Shead
Accepted
c++: Report invalid id-expression in decltype [PR100482]
c++: Report invalid id-expression in decltype [PR100482]
- - -
1
-
-
2023-08-08
Nathaniel Shead
Accepted
c++: Report invalid id-expression in decltype [PR100482]
c++: Report invalid id-expression in decltype [PR100482]
- - -
1
-
-
2023-08-08
Nathaniel Shead
Accepted
[v5,3/3] c++: Track lifetimes in constant evaluation [PR70331,PR96630,PR98675]
c++: Track lifetimes in constant evaluation [PR70331, ...]
- - -
1
-
-
2023-07-22
Nathaniel Shead
Accepted
[v5,2/3] c++: Prevent dangling pointers from becoming nullptr in constexpr [PR110619]
c++: Track lifetimes in constant evaluation [PR70331, ...]
- - -
1
-
-
2023-07-22
Nathaniel Shead
Accepted
[v5,1/3] c++: Improve location information in constant evaluation
c++: Track lifetimes in constant evaluation [PR70331, ...]
- - -
1
-
-
2023-07-22
Nathaniel Shead
Accepted
[v4,3/3] c++: Improve location information in constant evaluation
c++: Track lifetimes in constant evaluation [PR70331, ...]
- - -
1
-
-
2023-07-20
Nathaniel Shead
Accepted
[v4,2/3] c++: Improve constexpr error for dangling local variables [PR110619]
c++: Track lifetimes in constant evaluation [PR70331, ...]
- - -
1
-
-
2023-07-20
Nathaniel Shead
Accepted
[v4,1/3] c++: Track lifetimes in constant evaluation [PR70331,PR96630,PR98675]
c++: Track lifetimes in constant evaluation [PR70331, ...]
- - -
1
-
-
2023-07-20
Nathaniel Shead
Accepted
[v3,3/3] c++: Improve location information in constant evaluation
c++: Track lifetimes in constant evaluation [PR70331,...]
- - -
1
-
-
2023-07-01
Nathaniel Shead
Accepted
[v3,2/3] c++: Improve constexpr error for dangling local variables
c++: Track lifetimes in constant evaluation [PR70331,...]
- - -
1
-
-
2023-07-01
Nathaniel Shead
Accepted
[v3,1/3] c++: Track lifetimes in constant evaluation [PR70331,PR96630,PR98675]
c++: Track lifetimes in constant evaluation [PR70331,...]
- - -
1
-
-
2023-07-01
Nathaniel Shead
Accepted
c++: Fix ICE with parameter pack of decltype(auto) [PR103497]
c++: Fix ICE with parameter pack of decltype(auto) [PR103497]
- - -
1
-
-
2023-06-30
Nathaniel Shead
Accepted
c++: Report invalid id-expression in decltype [PR100482]
c++: Report invalid id-expression in decltype [PR100482]
- - -
1
-
-
2023-04-30
Nathaniel Shead
Accepted
c++: Fix ICE with parameter pack of decltype(auto) [PR103497]
c++: Fix ICE with parameter pack of decltype(auto) [PR103497]
- - -
1
-
-
2023-04-22
Nathaniel Shead
Accepted
[v2,3/3] c++: Improve location information in constexpr evaluation
c++: Track lifetimes in constant evaluation [PR70331, ...]
- - -
1
-
-
2023-03-29
Nathaniel Shead
Accepted
[v2,2/3] c++: Improve constexpr error for dangling local variables
c++: Track lifetimes in constant evaluation [PR70331, ...]
- - -
1
-
-
2023-03-29
Nathaniel Shead
Accepted
[v2,1/3] c++: Track lifetimes in constant evaluation [PR70331, PR96630, PR98675]
c++: Track lifetimes in constant evaluation [PR70331, ...]
- - -
1
-
-
2023-03-29
Nathaniel Shead
Accepted
[3/3] c++: Improve location information in constexpr evaluation
Track lifetimes in constant evaluation [PR70331,...]
- - -
1
-
-
2023-03-28
Nathaniel Shead
Accepted
[2/3] c++: Improve constexpr error for dangling local variables
Track lifetimes in constant evaluation [PR70331,...]
- - -
1
-
-
2023-03-28
Nathaniel Shead
Accepted
[1/3] c++: Track lifetimes in constant evaluation [PR70331, PR96630, PR98675]
Track lifetimes in constant evaluation [PR70331,...]
- - -
1
-
-
2023-03-28
Nathaniel Shead
Accepted
libstdc++: Add missing functions to <cmath> [PR79700]
libstdc++: Add missing functions to <cmath> [PR79700]
- - -
1
-
-
2023-02-20
Nathaniel Shead
Accepted
[2/2] libstdc++: Implement P1413R3 'deprecate aligned_storage and aligned_union'
[1/2] libstdc++: Normalise _GLIBCXX20_DEPRECATED macro
- - -
1
-
-
2022-12-28
Nathaniel Shead
Accepted
[1/2] libstdc++: Normalise _GLIBCXX20_DEPRECATED macro
[1/2] libstdc++: Normalise _GLIBCXX20_DEPRECATED macro
- - -
1
-
-
2022-12-28
Nathaniel Shead
Accepted
libstdc++: Set active union member in constexpr std::string [PR103295]
libstdc++: Set active union member in constexpr std::string [PR103295]
- - -
1
-
-
2022-11-11
Nathaniel Shead
Accepted