Jon Ross-Perkins
|
0db63ff17a
Abbreviate Integer and FloatingPoint (#3435)
|
2 lat temu |
Richard Smith
|
eae630a3db
Rename Lex::{Token,Line} -> Lex::{Token,Line}Index. (#3433)
|
2 lat temu |
Jon Ross-Perkins
|
3f208e27f9
Align on FileStart/FileEnd for naming. (#3428)
|
2 lat temu |
Jacob Schneider
|
1d443a3617
Underline the entire token when producing diagnostic messages. (#3413)
|
2 lat temu |
Jon Ross-Perkins
|
cafcd88882
Split lexing logic and storage to separate files. (#3365)
|
2 lat temu |
Jon Ross-Perkins
|
3401eed8d8
Split IdentifierId and StringLiteralId from StringId (#3352)
|
2 lat temu |
Jon Ross-Perkins
|
6742d0d048
Add partial raw identifier support. (#3344)
|
2 lat temu |
Jon Ross-Perkins
|
b2cfd5a8a8
Change StringLiteral to less frequently allocate a new string. (#3314)
|
2 lat temu |
Chandler Carruth
|
1b0e2d3a4b
Cleanups of SIMD code and document no Arm port. (#3325)
|
2 lat temu |
Jon Ross-Perkins
|
1b55ad86dd
Extend SharedValueStores to SemIR (#3313)
|
2 lat temu |
Jon Ross-Perkins
|
d13f76e001
Add value store to be shared across compile stages. (#3311)
|
2 lat temu |
Chandler Carruth
|
629c63c7d1
Port the comment block scanning SIMD to Arm. (#3300)
|
2 lat temu |
Chandler Carruth
|
3015135a52
Skip blocks of comments with identical prefixes. (#3299)
|
2 lat temu |
Chandler Carruth
|
7371354dc7
Consolidate indent handling to following newlines. (#3298)
|
2 lat temu |
Chandler Carruth
|
95a1cc8cba
Tweak lexer to improve generated code. (#3296)
|
2 lat temu |
Chandler Carruth
|
0e2b6c7f1a
Optimize runs of horizontal whitespace. (#3288)
|
2 lat temu |
Chandler Carruth
|
a79ea4b28d
Do more precise table dispatch for symbols. (#3287)
|
2 lat temu |
Chandler Carruth
|
6ba8712fbd
Predetermine all the line splits in the lexer. (#3278)
|
2 lat temu |
Chandler Carruth
|
6f5934a505
Unblock more lexer inlining. (#3274)
|
2 lat temu |
Chandler Carruth
|
03c3b86758
Switch lexer to fully table-driven design. (#3273)
|
2 lat temu |
Chandler Carruth
|
d552545c6d
Move dispatch routines to be static member functions. (#3265)
|
2 lat temu |
Chandler Carruth
|
a46ca6bf7a
Add a start-of-file token and parse node. (#3263)
|
2 lat temu |
Jon Ross-Perkins
|
2ecab78297
Support multi-file lex printing and testing. (#3214)
|
2 lat temu |
Jon Ross-Perkins
|
ec182fb00d
Rename lexer dir to lex (#3179)
|
2 lat temu |