Visitar URL original
gh-143715: deprecate incomplete initialization of struct.Struct() by skirpichev · Pull Request #143659 · python/cpython · GitHub
Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
fff147f
gh-78724: deprecate incomplete initialization of struct.Struct()
skirpichev Jan 10, 2026
d2a0345
Merge branch 'master' into deprecate-struct-init-2/78724
skirpichev Jan 12, 2026
589fbc7
address review: test_Struct_reinitialization()
skirpichev Jan 12, 2026
5e91e87
catch new warning in test_operations_on_half_initialized_Struct()
skirpichev Jan 12, 2026
babb274
add init_called flag
skirpichev Jan 12, 2026
0e4e84b
Merge branch 'master' into deprecate-struct-init-2/78724
skirpichev Jan 13, 2026
3f36635
a hack to support new idiom for subclassing
skirpichev Jan 13, 2026
e576475
Merge branch 'master' into deprecate-struct-init-2/78724
skirpichev Jan 17, 2026
628aadd
+ filter out Struct signature test
skirpichev Jan 17, 2026
979cc18
Update Modules/_struct.c
skirpichev Jan 19, 2026
f7492ec
Merge branch 'master' into deprecate-struct-init-2/78724
skirpichev Jan 19, 2026
db8f5f2
address review: reformat s_new()
skirpichev Jan 19, 2026
dc8cbef
address review: actual___init___impl -> s_init
skirpichev Jan 19, 2026
6206ae1
Merge branch 'master' into deprecate-struct-init-2/78724
skirpichev Feb 22, 2026
12143d1
Update Doc/deprecations/pending-removal-in-3.20.rst
skirpichev Feb 25, 2026
d4ca6b8
Merge branch 'master' into deprecate-struct-init-2/78724
skirpichev Feb 25, 2026
6b9b4fb
+ rename news
skirpichev Feb 25, 2026
79961a2
Apply suggestions from code review
skirpichev Feb 25, 2026
58550c0
address review: add test
skirpichev Feb 25, 2026
c815882
address review: fix for format
skirpichev Feb 25, 2026
f1388ee
address review: reformat if blocks
skirpichev Feb 25, 2026
685a6c4
address review: s_new
skirpichev Feb 25, 2026
76f8723
Merge branch 'master' into deprecate-struct-init-2/78724
skirpichev Feb 26, 2026
538d301
address review: add fake signature for Struct
skirpichev Feb 26, 2026
09d6ebd
+test new idiom
skirpichev Feb 27, 2026
7f0a133
Some cleanup; also add reference to issue and reverted PR
skirpichev Feb 28, 2026
26cde89
Merge branch 'master' into deprecate-struct-init-2/78724
skirpichev Feb 28, 2026
7697820
issue DeprecationWarning for implicit tp_new calls in subclasses
skirpichev Feb 28, 2026
8a1fa9a
Apply suggestions from code review
skirpichev Mar 2, 2026
d9ed032
address review: fix byte order in test_Struct_reinitialization()
skirpichev Mar 2, 2026
309229c
address review: PEP 7
skirpichev Mar 2, 2026
d90dfc2
address review: test format attribute instead of pack()
skirpichev Mar 2, 2026
e1d3b7d
Update Modules/_struct.c
skirpichev Mar 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'master' into deprecate-struct-init-2/78724
  • Loading branch information
skirpichev committed Jan 13, 2026
commit 0e4e84b48f206469aba9d86d83bb0c0f4f9f4f2e

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.