A recent change probably made the interpreter extremely slow, this can be demonstrated by a simple benchmark:
# On current master
cargo build
target/debug/rustpython tests/snippets/strings.py 2.25s user 0.01s system 98% cpu 2.301 total`
# On master~100
cargo build
target/debug/rustpython tests/snippets/strings.py 0.13s user 0.00s system 98% cpu 0.139 total
I'm currently doing a git-bisect to identify which change introduced the poor performance, and I'll update what I find.
A recent change probably made the interpreter extremely slow, this can be demonstrated by a simple benchmark:
I'm currently doing a
git-bisectto identify which change introduced the poor performance, and I'll update what I find.