about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
diff options
context:
space:
mode:
authorbjorn3 <bjorn3@users.noreply.github.com>2022-03-02 19:43:43 +0100
committerbjorn3 <bjorn3@users.noreply.github.com>2022-03-13 14:31:12 +0100
commita0b4d2136d639590fa2be32f8b092c5766bc92af (patch)
tree68bdcda20ed3057c6ffa4fee98e9f209b56b9cea /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
parent88609e51265a563552e8fb4509f83a99e15451b2 (diff)
downloadrust-a0b4d2136d639590fa2be32f8b092c5766bc92af.tar.gz
rust-a0b4d2136d639590fa2be32f8b092c5766bc92af.zip
Use trimmed down deserialization impl for config
This reduces binary size from 10.1MiB (6.2MiB for just rustbuild code)
to 9.7MiB (5.8MiB for just rustbuild code).

This also reduces compile time from ~6.1s for incr recompilation to ~5.6s.

There is still a lot of
unnecessary code due to the toml crate monomorphizing every
deserialization impl 5 times.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions