-
-
Notifications
You must be signed in to change notification settings - Fork 166
Substitute indextree for typed_arena/arena_tree. #617
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
Conversation
|
Currently seeing some superlinear behaviour on appending nodes in our stack smashing tests: if self.ancestors(arena).any(|ancestor| new_child == ancestor) {
return Err(NodeError::AppendAncestor);
}Not sure how I want to handle this yet. edit: easy fix, this is why |
|
If we ignore that little inconvenience, we're at: |
|
Noticing that our benchmark script is hiding a lot of variance in process startup/teardown, because we run the program once per Pro Git lang. |
25f7fb6 to
bfc8d32
Compare
|
Oh, and we were still syntax highlighting in our benchmarks. We had a lot of overhead of Syntect represented there! edit: fixed in #624. |
bfc8d32 to
7400511
Compare
7400511 to
97906f4
Compare
8446dd5: swing and a miss. It's worse! Remember to always profile, folks. |



Was #616. tfw you accidentally push your branch as
mainand the PR gets merged!?5 errors to go.
XXX.