Commit 41e14d8
committed
gh-153569: initialize file encoding without tokenizing
Encoding lookup only needs the BOM and first two physical lines. Run the reader
initialization step directly instead of creating tokens and suppressing warnings
during unrelated work.
With lookup no longer entering the lexer, warning suppression is unnecessary
and ordinary tokenizer warnings keep a single path.1 parent ae87ad8 commit 41e14d8
3 files changed
Lines changed: 4 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
94 | 93 | | |
95 | 94 | | |
96 | 95 | | |
97 | 96 | | |
98 | 97 | | |
99 | | - | |
100 | | - | |
101 | 98 | | |
102 | 99 | | |
103 | 100 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | 101 | | |
106 | 102 | | |
107 | 103 | | |
| |||
187 | 183 | | |
188 | 184 | | |
189 | 185 | | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | 186 | | |
195 | 187 | | |
196 | 188 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
| |||
865 | 864 | | |
866 | 865 | | |
867 | 866 | | |
868 | | - | |
869 | | - | |
870 | | - | |
871 | | - | |
872 | | - | |
873 | | - | |
874 | | - | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
875 | 871 | | |
876 | 872 | | |
877 | 873 | | |
| |||
0 commit comments