BlogDocs

[RFC] fixpoint iteration support(#603)

Comparing
carljm:fixpoint
(
c1bbdcf
) with
master
(
dfbe6d6
)
-2%
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
8
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

Passed

amortized[Input]
benches/compare.rs::benches::inputs::Mutating Inputs::amortized[Input]
+4%
4.4 µs
4.2 µs
many_tracked_structs
benches/incremental.rs::benches::many_tracked_structs::many_tracked_structs
-1%
49 µs
49.4 µs
new[Input]
benches/compare.rs::benches::inputs::Mutating Inputs::new[Input]
-1%
13.5 µs
13.7 µs
amortized[InternedInput]
benches/compare.rs::benches::inputs::Mutating Inputs::amortized[InternedInput]
-2%
3.6 µs
3.7 µs
new[InternedInput]
benches/compare.rs::benches::inputs::Mutating Inputs::new[InternedInput]
-3%
5.7 µs
5.9 µs
mutating[30]
benches/compare.rs::benches::mutating_inputs::Mutating Inputs::mutating[30]
-4%
20.3 µs
21.1 µs
mutating[20]
benches/compare.rs::benches::mutating_inputs::Mutating Inputs::mutating[20]
-4%
20 µs
20.9 µs
mutating[10]
benches/compare.rs::benches::mutating_inputs::Mutating Inputs::mutating[10]
-4%
19.7 µs
20.6 µs

Commits

Click on a commit to change the comparison range
base
master
dfbe6d6
-2%
WIP: clippy and cleanup
05a7d5b
15 days ago
by carljm
0%
WIP: improve comments and add a type annotation
b816aa0
14 days ago
by carljm
+1%
WIP: add tracing for cycle iteration
f411766
14 days ago
by carljm
0%
WIP: fail fast if we get an evicted provisional value
e16055d
14 days ago
by carljm
0%
WIP: use FxHashSet::from_iter
446d655
14 days ago
by carljm
-2%
add tests, fix multiple-revision, lazy provisional value
3325861
9 days ago
by carljm
0%
review feedback, more tracing
ce1e57b
7 days ago
by carljm
0%
fix multi-revision bug
b114580
7 days ago
by carljm
0%
better fix for multi-revision bug
0b59209
7 days ago
by carljm
0%
test fixes
706d0ad
7 days ago
by carljm
0%
pass inputs to cycle recovery functions
c1bbdcf
7 days ago
by carljm
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.