diff options
| author | Tomasz Miąsko <tomasz.miasko@gmail.com> | 2021-07-01 00:00:00 +0000 |
|---|---|---|
| committer | Tomasz Miąsko <tomasz.miasko@gmail.com> | 2021-07-01 13:30:00 +0200 |
| commit | 7a410763facea6aab28cdaeb133179b11a979eb6 (patch) | |
| tree | c44f9470f57a74d537efe4a48044890b26e77ac4 /compiler/rustc_query_impl/src | |
| parent | f8ac8fdacf66b351c6479b0c8313e3e57e571ba4 (diff) | |
| download | rust-7a410763facea6aab28cdaeb133179b11a979eb6.tar.gz rust-7a410763facea6aab28cdaeb133179b11a979eb6.zip | |
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.
Diffstat (limited to 'compiler/rustc_query_impl/src')
0 files changed, 0 insertions, 0 deletions
