Add co_stacksize to code objects by howjmay · Pull Request #4554 · RustPython/RustPython
yeah, sorry if I didn't make myself clear enough. The idea here is to remove any decorators (and their preceding comment) for the tests that now pass. If you revert the changes you've made to test_compile.py and then run:
cargo run --release --features ssl,jit -- -m test -j 1 -u all --slowest --fail-env-changed -v test_compilethis will execute the test runner for this specific file. After you do that you'll notice that for some of the functions (the ones in #4554 (comment)) the test actually passed (there will be a message saying 'Unexpected success'). For these you'll just need to remove the # TODO: RUSTPYTHON comment and @unittest.expectedFailure so the test runner can now accept them as succeeding.
Hope I made it clear! Feel free to ask if something is confusing.