roc/crates/compiler/alias_analysis
Brendan Hansknecht 1830b3a1f4
limit morphic to trivial analysis to avoid inplace mutation bugs
Surprisingly this actually increases perf of some benchmarks.
My guess is that it fixes bugs during looping and thus reduces work.
Specifically cFold and derive see minor gains ~1.5%; rBTreeCk sees a big gain ~4%.
NQueens is the only benchmark that sees a lost at ~2%.

False interpreter also see a 0-5% perf improvement depending on the exact input.
That said, the improvement was noisy.

ref #7367
2024-12-13 23:11:36 -08:00
..
src limit morphic to trivial analysis to avoid inplace mutation bugs 2024-12-13 23:11:36 -08:00
Cargo.toml replace cargo deps with workspace in alias_analysis, build, builtins, can 2024-11-29 11:12:25 +11:00