-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Comparing changes
Open a pull request
base repository: RustPython/RustPython
base: main
head repository: RustPython/RustPython
compare: specialization
- 11 commits
- 8 files changed
- 1 contributor
Commits on Mar 19, 2026
-
Configuration menu - View commit details
-
Copy full SHA for bcd618e - Browse repository at this point
Copy the full SHA bcd618eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77b46d5 - Browse repository at this point
Copy the full SHA 77b46d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 382be9a - Browse repository at this point
Copy the full SHA 382be9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94e8d54 - Browse repository at this point
Copy the full SHA 94e8d54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09c3bb1 - Browse repository at this point
Copy the full SHA 09c3bb1View commit details -
address review: check datastack space for extra_bytes, require CO_OPT…
…IMIZED in vectorcall fast path
Configuration menu - View commit details
-
Copy full SHA for 15836ca - Browse repository at this point
Copy the full SHA 15836caView commit details -
Extract datastack_frame_size_bytes_for_code, skip monitoring for init…
…_cleanup frames, guard trace dispatch - Extract datastack_frame_size_bytes_for_code as free function, use it to compute init_cleanup stack bytes instead of hardcoded constant - Add monitoring_disabled_for_code to skip instrumentation for synthetic init_cleanup code object in RESUME and execute_instrumented - Add is_trace_event guard so profile-only events skip trace_func dispatch - Reformat core.rs (rustfmt)
Configuration menu - View commit details
-
Copy full SHA for 2d4e1f2 - Browse repository at this point
Copy the full SHA 2d4e1f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 328de2e - Browse repository at this point
Copy the full SHA 328de2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0886e2 - Browse repository at this point
Copy the full SHA e0886e2View commit details -
Drop old PyObjectRef outside type lock to prevent deadlock
Dropping values inside with_type_lock can trigger weakref callbacks, which may access attributes (LOAD_ATTR specialization) and re-acquire the non-reentrant type mutex, causing deadlock. Return old values from lock closures so they drop after lock release.
Configuration menu - View commit details
-
Copy full SHA for add34a2 - Browse repository at this point
Copy the full SHA add34a2View commit details -
Fix cron-ci failures: ctypes set_attr, missing features, __func__ Att…
…ributeError - Use cls.set_attr() instead of cls.as_object().set_attr() in ctypes to ensure modified() is called and type cache stays valid - Add host_env feature to cron-ci.yaml for frozen_origname_matches test - Add stdio feature to cron-ci.yaml for encodings initialization - Fix __func__ AttributeError in custom_text_test_runner.py
Configuration menu - View commit details
-
Copy full SHA for 2b06161 - Browse repository at this point
Copy the full SHA 2b06161View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...specialization