From: bors Date: Sat, 3 Jul 2021 16:06:35 +0000 (+0000) Subject: Auto merge of #86778 - tmiasko:fast-multiline, r=davidtwco X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;ds=sidebyside;h=96859dbaf6229f131fbd427a32aaa95d4f9cb132;p=rust.git Auto merge of #86778 - tmiasko:fast-multiline, r=davidtwco Avoid byte to char position conversions in `is_multiline` Converting a byte position into a char position is currently linear in the number of multibyte characters in the source code. Avoid it when checking if a range spans across lines. This makes it feasible to compile source files with a large number of multibyte characters. --- 96859dbaf6229f131fbd427a32aaa95d4f9cb132