-
-
Save durka/5b061865e9b2a968857f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ time for i in `seq 1 100`; do ../build-master/x86_64-apple-darwin/stage1/bin/rustc --crate-type=lib src/bigstruct.rs 2>/dev/null; done | |
real 3m20.163s | |
user 3m2.257s | |
sys 0m13.044s | |
$ time for i in `seq 1 100`; do ../build-clone-copy/x86_64-apple-darwin/stage1/bin/rustc --crate-type=lib src/bigstruct.rs 2>/dev/null; done | |
real 0m15.479s | |
user 0m12.447s | |
sys 0m2.246s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#[derive(Copy, Clone)] | |
struct BigStruct( | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
i32, | |
); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment