Closed oeb25 closed 8 months ago
This reduces LLVM lines from 1335068 to 1227782, which is a 8% decrease!
Unfortunetly it does not (yet) yield any compile-time benefits. These are the results of incremental cargo build:
cargo build
main
purge
I'll close this for now, since it does not provide much benefit.
This reduces LLVM lines from 1335068 to 1227782, which is a 8% decrease!
Unfortunetly it does not (yet) yield any compile-time benefits. These are the results of incremental
cargo build
:main
purge
Benchmarks are run using the following command:
```bash hyperfine --show-output -w 2 --export-markdown bench-compile-main-vs-purge.md \ -p "git switch main && touch core/src/lib.rs && sleep 1" -n "main" "cargo build" \ -p "git switch purge-as-ref-path && touch core/src/lib.rs && sleep 1" -n "purge" "cargo build" ```