FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
Bytecode parity by youknowone · Pull Request #7475 · RustPython/RustPython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
RustPython
/
RustPython
Public
Notifications
You must be signed in to change notification settings
Fork
1.5k
Star
22.3k
Code
Issues
295
Pull requests
101
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Bytecode parity
- #7475
#7475
Merged
youknowone
merged 34 commits into
RustPython:main
RustPython/RustPython:main
from
youknowone:bytecode-parity-phase1
youknowone/RustPython:bytecode-parity-phase1
Copy head branch name to clipboard
Mar 23, 2026
Conversation
Commits
34
(34)
Checks
Files changed
Merged
Bytecode parity
#7475
youknowone
merged 34 commits into
RustPython:main
RustPython/RustPython:main
from
youknowone:bytecode-parity-phase1
youknowone/RustPython:bytecode-parity-phase1
Copy head branch name to clipboard
Commits
Commits on Mar 22, 2026
Emit TO_BOOL before conditional jumps, fix class/module prologue
Show description for 40cbc39
youknowone
committed
40cbc39
View commit details
Copy full SHA for 40cbc39
Browse repository at this point
Emit MAKE_CELL and COPY_FREE_VARS before RESUME
Show description for f52276e
youknowone
committed
f52276e
View commit details
Copy full SHA for f52276e
Browse repository at this point
Emit __static_attributes__ at end of class bodies
Show description for 7a9c29d
youknowone
committed
7a9c29d
View commit details
Copy full SHA for 7a9c29d
Browse repository at this point
Remove expectedFailure from DictProxyTests iter tests
Show description for f8f7fbf
youknowone
committed
f8f7fbf
View commit details
Copy full SHA for f8f7fbf
Browse repository at this point
Use 1-based stack indexing for LIST_EXTEND, SET_UPDATE, etc.
Show description for e3fa83e
youknowone
committed
e3fa83e
View commit details
Copy full SHA for e3fa83e
Browse repository at this point
Use plain LOAD_ATTR + PUSH_NULL for calls on imported names
Show description for 18c23e5
youknowone
committed
18c23e5
View commit details
Copy full SHA for 18c23e5
Browse repository at this point
Duplicate return-None epilogue for fall-through blocks
Show description for b2995bc
youknowone
committed
b2995bc
View commit details
Copy full SHA for b2995bc
Browse repository at this point
Run cargo fmt on ir.rs
youknowone
committed
35ac45d
View commit details
Copy full SHA for 35ac45d
Browse repository at this point
Remove expectedFailure from test_intrinsic_1 in test_dis
youknowone
committed
1092110
View commit details
Copy full SHA for 1092110
Browse repository at this point
Emit TO_BOOL before conditional jumps for all expressions including Compare
youknowone
committed
cc23051
View commit details
Copy full SHA for cc23051
Browse repository at this point
Add __classdict__ cell for classes with function definitions
Show description for 643861b
youknowone
committed
643861b
View commit details
Copy full SHA for 643861b
Browse repository at this point
Emit __classdictcell__ store in class body epilogue
Show description for a4753e8
youknowone
committed
a4753e8
View commit details
Copy full SHA for a4753e8
Browse repository at this point
Always run DCE to remove dead code after terminal instructions
Show description for 50eaae4
youknowone
committed
50eaae4
View commit details
Copy full SHA for 50eaae4
Browse repository at this point
Restrict LOAD_ATTR plain mode to module/class scope imports
Show description for fdcccad
youknowone
committed
fdcccad
View commit details
Copy full SHA for fdcccad
Browse repository at this point
Eliminate unreachable blocks after jump normalization
Show description for 83a548e
youknowone
committed
83a548e
View commit details
Copy full SHA for 83a548e
Browse repository at this point
Fold BUILD_TUPLE 0 into LOAD_CONST empty tuple
Show description for 6a592dd
youknowone
committed
6a592dd
View commit details
Copy full SHA for 6a592dd
Browse repository at this point
Handle __classcell__ and __classdictcell__ in type.__new__
Show description for 1d83df2
youknowone
committed
1d83df2
View commit details
Copy full SHA for 1d83df2
Browse repository at this point
Revert __classdict__ cell and __classdictcell__ changes
Show description for e1bf8d1
youknowone
committed
e1bf8d1
View commit details
Copy full SHA for e1bf8d1
Browse repository at this point
Fix unreachable block elimination with fixpoint reachability
Show description for add881c
youknowone
committed
add881c
View commit details
Copy full SHA for add881c
Browse repository at this point
Check enclosing scopes for IMPORTED flag in LOAD_ATTR mode
Show description for 3181725
youknowone
committed
3181725
View commit details
Copy full SHA for 3181725
Browse repository at this point
Add __classdict__ cell for classes with function definitions
Show description for c345999
youknowone
committed
c345999
View commit details
Copy full SHA for c345999
Browse repository at this point
Store __classdictcell__ in class body epilogue
Show description for 11b4b18
youknowone
committed
11b4b18
View commit details
Copy full SHA for 11b4b18
Browse repository at this point
Fix clippy collapsible_if warnings and cargo fmt
youknowone
committed
0793cb2
View commit details
Copy full SHA for 0793cb2
Browse repository at this point
Revert __classdict__ and __classdictcell__ changes (cause import failures)
youknowone
committed
d29b2a9
View commit details
Copy full SHA for d29b2a9
Browse repository at this point
Revert type.__new__ __classcell__ removal and __classdictcell__ handling
Show description for d5afad9
youknowone
committed
d5afad9
View commit details
Copy full SHA for d5afad9
Browse repository at this point
Re-add __classdict__ cell and __classdictcell__ store
Show description for c921c8b
youknowone
committed
c921c8b
View commit details
Copy full SHA for c921c8b
Browse repository at this point
Reorder MakeFunctionFlag to match CPython's SET_FUNCTION_ATTRIBUTE
Show description for 60103dc
youknowone
committed
60103dc
View commit details
Copy full SHA for 60103dc
Browse repository at this point
Use CPython-compatible power-of-two encoding for SET_FUNCTION_ATTRIBUTE
Show description for 560d8ae
youknowone
committed
560d8ae
View commit details
Copy full SHA for 560d8ae
Browse repository at this point
Remove expectedFailure from test_elim_jump_after_return1 and test_no_jump_over_return_out_of_finally_block
youknowone
committed
16ce7fb
View commit details
Copy full SHA for 16ce7fb
Browse repository at this point
Remove __classcell__ and __classdictcell__ from class dict in type.__new__
youknowone
committed
9820993
View commit details
Copy full SHA for 9820993
Browse repository at this point
Commits on Mar 23, 2026
Remove expectedFailure from test___classcell___expected_behaviour, cargo fmt
youknowone
committed
35a8f7e
View commit details
Copy full SHA for 35a8f7e
Browse repository at this point
Handle MakeCell and CopyFreeVars as no-ops in JIT
Show description for e0c7326
youknowone
committed
e0c7326
View commit details
Copy full SHA for e0c7326
Browse repository at this point
Remove expectedFailure from test_load_fast_known_simple
youknowone
committed
c958739
View commit details
Copy full SHA for c958739
Browse repository at this point
Restore expectedFailure for test_load_fast_known_simple
Show description for 926a984
youknowone
committed
926a984
View commit details
Copy full SHA for 926a984
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL