about summary refs log tree commit diff
path: root/library/std/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-03-21 11:03:35 +0000
committerbors <bors@rust-lang.org>2024-03-21 11:03:35 +0000
commit03994e498df79aa1f97f7bbcfd52d57c8e865049 (patch)
tree3f3221d32e195e99fc65f8f41da8290bfc4d277c /library/std/src
parentdf8ac8f1d74cffb96a93ae702d16e224f5b9ee8c (diff)
parent140b4c611adf35926c02012b87bc8065bfdb7696 (diff)
downloadrust-03994e498df79aa1f97f7bbcfd52d57c8e865049.tar.gz
rust-03994e498df79aa1f97f7bbcfd52d57c8e865049.zip
Auto merge of #122718 - workingjubilee:eyeliner-for-contrast, r=lcnr
Inline a bunch of trivial conditions in parser

It is often the case that these small, conditional functions, when inlined, reveal notable optimization opportunities to LLVM. While saethlin has done a lot of good work on making these kinds of small functions not need `#[inline]` tags as much, being clearer about what we want inlined will get both the MIR opts and LLVM to pursue it more aggressively.

On local perf runs, this seems fruitful. Let's see what rust-timer says.

r? `@ghost`
Diffstat (limited to 'library/std/src')
0 files changed, 0 insertions, 0 deletions