GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||
GeezerVison is showing github.com — bpo-40077: Convert itertools types to heap types by erlend-aasland · Pull Request #24065 · python/cpython Conversation
|
|
@rhettinger, let me know how large chunks you want me to split this PR in. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
🤖 New build scheduled with the buildbot fleet by @pablogsal for commit 55cee70 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
The changes are described in the PR subject: "Convert itertools types to heap types" In order to fully understand the changes, I would recommend taking a look at PEP 384, PEP 573, PyType_Spec, and PyType_Slot. I guess @vstinner or @corona10 could assist in reviewing this, if they don't mind.
The
A module should not alter its behaviour depending on how its types are implemented. I see no reason to add type implementation specific tests for
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I prefer to close the PR for now. I'm working on a PEP with @corona10 to explain the rationale. We can wait until this (future) PEP is accepted before changing itertools. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
All right! I'll keep the branch around, then :) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.