Shuttle CCH23. Going wild with trying different features and tools.
Using many compiler boosting things in nightly:
- mold linker
- cranelift backend
- parallel frontend
This cuts the compilation time to about 30% (full: 24s -> 6s, incremental: 1.6s -> 0.6s) biggest improvement was cranelift
and mold
. Could not see a big change in the parallel frontend (but no regression so I kept it). Running Arch on a AMD 7940HS with 64 GB memory.
Shuttle deploy uses stable Rust and I could not find a good way of ignoring unstable features when using this so I have added .cargo
to .gitignore
where I keep all the above features.
just for short commands. Listing all my options with just
.
zellij with layouts to get multiple panes to run the server and tests together for a more comfortable development view.
hurl for running tests.