about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorkennytm <kennytm@gmail.com>2018-08-21 01:20:16 +0800
committerkennytm <kennytm@gmail.com>2018-08-21 17:51:40 +0800
commitb21e956f2733cce6304926cc51ee542c036c1c9e (patch)
tree0e210789213a5d5e6f1f54f0dd43fcd6f46e24fc /src/test/incremental/thinlto
parentf9e3af7439f3b8363e23ffd7e9a900d7a16f1f62 (diff)
parent1540e8cac0a7723a79a0601004f58574367c7eca (diff)
downloadrust-b21e956f2733cce6304926cc51ee542c036c1c9e.tar.gz
rust-b21e956f2733cce6304926cc51ee542c036c1c9e.zip
Rollup merge of #53393 - BurntPizza:serialize-inlines, r=alexcrichton
Mark libserialize functions as inline

Got to thinking: "what if that big pile of tiny functions isn't inlining as it should?"
So a few `replace-regex` later the local perf run says this:
<details>

![](https://i.imgur.com/gvdJEgG.png)
</details>
Not huge, but still a win, which is interesting. Want to verify with the real perf run, but I understand there's a backlog.

I didn't notice any increase in compile time or binary sizes for rustc/libs.
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions