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-40116: Add insertion order bit-vector to dict values to allow dicts to share keys more freely. by markshannon · Pull Request #28520 · python/cpython Conversation
|
|
🤖 New build scheduled with the buildbot fleet by @markshannon for commit 8214006 🤖 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.
|
No significant performance change https://gist.github.com/markshannon/814e38650cbe4ba1639e31294d4879e6 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
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 @markshannon for commit 51c1ec8 🤖 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.
|
Despite providing no speedup, I'd like to merge this, as it enables compact objects. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
🤖 New build scheduled with the buildbot fleet by @markshannon for commit 2a13a2d 🤖 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.
|
The build bot failures are cancellations (presumably timeouts). |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I'm merging this now as I have https://github.com/faster-cpython/cpython/tree/inline-attributes-with-opt working and it shows measurable speedups as well as reduced memory consumption. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| hash = entry->me_hash; | ||
| if (other->ma_values) | ||
| value = other->ma_values[i]; | ||
| value = other->ma_values->values[i]; |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
I noticed that this change may break order of merged dict.
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.