bpo-42972: Fully implement GC protocol for sqlite3 heap types#26104
bpo-42972: Fully implement GC protocol for sqlite3 heap types#26104pablogsal merged 14 commits intopython:mainfrom
Conversation
|
@pablogsal May I add skip news for this PR? |
|
|
Will review this as soon as possible, but ping me if I haven't done this week :) |
No stress; I'm trying to figure out a way to reliably test this :) |
Not sure I understand the question correctly, but in general
Go ahead!
👍 |
No worries, I was mixing up some ref. count concepts. You can disregard that question :) |
65d5b9e to
b080ff7
Compare
|
@pablogsal Would you mind reviewing the changes? I cannot come up with a way to reliably test this; I guess that would have been easier if sqlite3 had a module state and used multi-phase init (long way to get there). |
|
Can you also make a refleak run? |
Yep! That's a normal buildbot run, right, or did you have something else in mind? I've already done a |
|
Thanks a lot for the patience @erlend-aasland, this is very close to be ready for lending. The GC changes are always tricky so we need to be sure to get them right :) |
No problem, I fully agree :) |
|
🤖 New build scheduled with the buildbot fleet by @pablogsal for commit 926787d 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
|
Thanks @erlend-aasland for the PR, and @pablogsal for merging it 🌮🎉.. I'm working now to backport this PR to: 3.10. |
|
GH-26361 is a backport of this pull request to the 3.10 branch. |
Fantastic, thank you so much for helping out! |
https://bugs.python.org/issue42972