| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
🤖 New build scheduled with the buildbot fleet by @kumaraditya303 for commit 728021c 🤖 Results will be shown at: https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F150160%2Fmerge If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again. |
Sorry, something went wrong.
There was a problem hiding this comment.
A few more comments below (mostly found by Claude). Also:
Sorry, something went wrong.
Documentation build overview155 files changed · + 3 added · ± 151 modified · - 1 deleted + Added ± Modified
- Deleted |
Sorry, something went wrong.
Benchmark results show that it is 1% slower on gil enabled build https://github.com/facebookexperimental/free-threading-benchmarking/blob/main/results/bm-20260616-3.16.0a0-4fbec93/bm-20260616-vultr-x86_64-kumaraditya303-mrocache-3.16.0a0-4fbec93-vs-base.md I think it it is within the error of benchmark machines and not significant. |
Sorry, something went wrong.
|
I'm very wary of dismissing 1% slower as "within the noise" without some other evidence that there is no slowdown for a change like this. It also looks like you've missed several of the stats. How does this change memory use? |
Sorry, something went wrong.
|
Results from running locally on my machine (via Claude, GIL-enabled, clang-20, optimized, lto=thin) look good: https://gist.github.com/colesbury/1e5c1eb4ccc1e626696b568d18d8bbc4. Cache misses drop substantially, but the overall effect is small (possibly within the noise margin) because:
A few more suggestions:
|
Sorry, something went wrong.
I've added stats for resizes and invalidations and removed collisions. |
Sorry, something went wrong.
# Conflicts: # Lib/test/test_free_threading/test_type.py
|
@markshannon Do you have more comments/concerns on this? |
Sorry, something went wrong.
|
I would still like to see the top comment "Lock-free per type method cache implementation" rephrased since it's not a lock free implementation. |
Sorry, something went wrong.
How would you rephrase it, do you have a suggestion? |
Sorry, something went wrong.
|
How about just "Per-type method cache implementation"? |
Sorry, something went wrong.
…and Ir result for python#150160 [skip ci] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016goMvuYFRBF79g8A7LkRrG
…and Ir result for python#150160 [skip ci]
| Back | FazBrowse Home | New Git URL |
Uh oh!
There was an error while loading. Please reload this page.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.