-
Notifications
You must be signed in to change notification settings - Fork 13.1k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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