-
Notifications
You must be signed in to change notification settings - Fork 12.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Obligation Forest] Don't process cycles when stalled #37231
[Obligation Forest] Don't process cycles when stalled #37231
Conversation
This improves the `inflate-0.1.0` benchmark by about 10% for me.
r? @arielb1 (rust_highfive has picked a reviewer for you, use r? to override) |
That's the change I was talking about with @nnethercote @bors r+ |
📌 Commit 88fde7f has been approved by |
According to Travis, it makes this test fail |
That's what we have the tests for. Add @bors r- |
It's probably because error nodes are handled like popped nodes, so we'd have to compress when an obligation errors. |
Sure 'bout that. |
@bors r+ |
📌 Commit 0c844d2 has been approved by |
I just measured a stage1 compiler with compare.py and got this:
Nice! |
…he-quest-for-performance, r=arielb1 [Obligation Forest] Don't process cycles when stalled This improves the `inflate-0.1.0` benchmark by about 10% for me. /me hopes this is sound
…he-quest-for-performance, r=arielb1 [Obligation Forest] Don't process cycles when stalled This improves the `inflate-0.1.0` benchmark by about 10% for me. /me hopes this is sound
This improves the
inflate-0.1.0
benchmark by about 10% for me./me hopes this is sound