-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: sheeeng/rustpython-rustpython
base: main
head repository: RustPython/RustPython
compare: main
- 8 commits
- 15 files changed
- 6 contributors
Commits on Mar 16, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 2b06a0b - Browse repository at this point
Copy the full SHA 2b06a0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c2acd - Browse repository at this point
Copy the full SHA 47c2acdView commit details -
Implement code object __eq__/__hash__
- Add Comparable and Hashable traits for PyCode - Compare by name, args, flags, bytecode, consts, names, vars, linetable - Hash by tuple of key attributes matching CPython's code_hash - Remove unused custom_ops slice in Instruction::try_from - Add co_lnotab intentional non-implementation comment
Configuration menu - View commit details
-
Copy full SHA for d2d2822 - Browse repository at this point
Copy the full SHA d2d2822View commit details
Commits on Mar 17, 2026
-
Fix test_code: compiler and code object improvements
- Add CO_NESTED flag (0x10) for nested function scopes - Emit LOAD_SMALL_INT for integers 0..=255 instead of LOAD_CONST - Eliminate dead constant expression statements (no side effects) - Ensure None in co_consts for functions with no other constants - Add code.__replace__() for copy.replace() support - Mark test_co_lnotab and test_invalid_bytecode as expectedFailure
Configuration menu - View commit details
-
Copy full SHA for c57f4de - Browse repository at this point
Copy the full SHA c57f4deView commit details -
update cspell config (RustPython#7452)
* add allowCompoundWords * cspell dict
Configuration menu - View commit details
-
Copy full SHA for 2ea5960 - Browse repository at this point
Copy the full SHA 2ea5960View commit details -
Cleanup ci.yaml matrix usage (RustPython#7260)
* cleanup * Don't enable all resources on windows
Configuration menu - View commit details
-
Copy full SHA for 6b768ff - Browse repository at this point
Copy the full SHA 6b768ffView commit details -
Implement
complex.from_number(RustPython#7453)Co-authored-by: CPython Developers <> Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f868f81 - Browse repository at this point
Copy the full SHA f868f81View commit details -
Merge pull request RustPython#7440 from youknowone/pycode
Upgrade test_code and fix code bugs
Configuration menu - View commit details
-
Copy full SHA for 0768cf8 - Browse repository at this point
Copy the full SHA 0768cf8View 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...main