rust/src/libserialize
kennytm b21e956f27
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.
2018-08-21 17:51:40 +08:00
..
Cargo.toml Bump version, upgrade bootstrap 2017-02-03 13:25:46 -08:00
collection_impls.rs Remove inline attribute on generic functions 2018-08-17 02:59:55 -04:00
hex.rs A few cleanups for fmt_macros, graphviz, apfloat, target, serialize and term 2018-08-11 20:56:29 +02:00
json.rs Rollup merge of #53313 - llogiq:two-small-improvements, r=estebank 2018-08-17 00:13:20 +08:00
leb128.rs Mark libserialize functions as inline 2018-08-15 12:37:08 -04:00
lib.rs [nll] libserialize: enable feature(nll) for bootstrap 2018-08-09 09:22:08 -04:00
opaque.rs Mark libserialize functions as inline 2018-08-15 12:37:08 -04:00
serialize.rs Remove inline attribute on generic functions 2018-08-17 02:59:55 -04:00