-
-
Notifications
You must be signed in to change notification settings - Fork 31.9k
bpo-42972: Fully implement GC protocol for sqlite3 heap types #26104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Great job!
Thanks @erlend-aasland for the PR, and @pablogsal for merging it 🌮🎉.. I'm working now to backport this PR to: 3.10. |
…GH-26104) (cherry picked from commit d3c277a) Co-authored-by: Erlend Egeberg Aasland <[email protected]>
GH-26361 is a backport of this pull request to the 3.10 branch. |
Fantastic, thank you so much for helping out! |
(cherry picked from commit d3c277a) Co-authored-by: Erlend Egeberg Aasland <[email protected]>
https://bugs.python.org/issue42972