diff options
| author | bors <bors@rust-lang.org> | 2013-08-11 07:29:07 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-08-11 07:29:07 -0700 |
| commit | f08851e31ab95da3b5bc446744d6dc89905335d9 (patch) | |
| tree | 1d5bdf20d9f69978745d8b3b8bc32376b854c6d1 /src/libsyntax/parse | |
| parent | 45da2a5f48300eff8ccfd524a0bad5c351c20298 (diff) | |
| parent | 2f3fde60c316031f657e149c56ff3eaa8ae2c7fa (diff) | |
| download | rust-f08851e31ab95da3b5bc446744d6dc89905335d9.tar.gz rust-f08851e31ab95da3b5bc446744d6dc89905335d9.zip | |
auto merge of #8421 : alexcrichton/rust/unnamed-addr, r=thestinger
This can be applied to statics and it will indicate that LLVM will attempt to merge the constant in .data with other statics. I have preliminarily applied this to all of the statics generated by the new `ifmt!` syntax extension. I compiled a file with 1000 calls to `ifmt!` and a separate file with 1000 calls to `fmt!` to compare the sizes, and the results were: ``` fmt 310k ifmt (before) 529k ifmt (after) 202k ``` This now means that ifmt! is both faster and smaller than fmt!, yay!
Diffstat (limited to 'src/libsyntax/parse')
0 files changed, 0 insertions, 0 deletions
