Jon Ross-Perkins
|
7eee9a3489
Refactor resolving a location into a SemIR library (#4876)
|
hai 1 ano |
Jon Ross-Perkins
|
133717cd7e
Eliminate NodeLocConverter (#4870)
|
hai 1 ano |
Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
hai 1 ano |
Jon Ross-Perkins
|
4c4c4a4d2c
Add RawStringOstream for slightly simpler streaming to strings (#4817)
|
hai 1 ano |
Geoff Romer
|
13434f0e8a
Model `var` as a pattern operator (#4720)
|
hai 1 ano |
Boaz Brickner
|
5b70a3ea91
Generate AST when importing a cpp file (#4790)
|
hai 1 ano |
Jon Ross-Perkins
|
8f685b6953
Change how diagnostics are ordered (#4778)
|
hai 1 ano |
josh11b
|
7edb0b8f59
Add more `Dump` methods for debugging (#4747)
|
hai 1 ano |
Jon Ross-Perkins
|
ecda309c12
Change Dump functions to static where appropriate. (#4712)
|
hai 1 ano |
Jon Ross-Perkins
|
3ce0df67bb
Add `Dump` functions to Check, Parse, and Lex (#4669)
|
hai 1 ano |
Jon Ross-Perkins
|
87b3671330
Refactor single-unit checking out of check.cpp (#4649)
|
hai 1 ano |
Richard Smith
|
e4412a95dd
Factor out machinery for forming int type literals. (#4616)
|
hai 1 ano |
Jon Ross-Perkins
|
79b9180eff
Adds per-builtin instructions, removing `BuiltinInst` (#4556)
|
hai 1 ano |
Jon Ross-Perkins
|
16bf3f710e
Split deferred node traversal out from check.cpp (#4559)
|
hai 1 ano |
Sam Estep
|
e0e305536e
Collect timing data per unit for each phase (#4512)
|
hai 1 ano |
Jon Ross-Perkins
|
138ecf108f
Remove verbose formatting of instructions on crash messages. (#4495)
|
hai 1 ano |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
hai 1 ano |
Brymer Meneses
|
89eed4220f
Expose indexing as a language interface (#4370)
|
hai 1 ano |
Richard Smith
|
af816cda90
Move impl lookup out into its own file. (#4435)
|
hai 1 ano |
Jon Ross-Perkins
|
96964ee534
Implement basic bool and int formatting for diagnostics (#4411)
|
hai 1 ano |
Geoff Romer
|
9d942f4633
Generate parameter pattern-match IR from pattern IR (#4388)
|
hai 1 ano |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
hai 1 ano |
Richard Smith
|
187a3608df
Use `As` and `ImplicitAs` interfaces for conversions. (#4209)
|
hai 1 ano |
Richard Smith
|
b3fcaf9969
Initial rough support for deducing generic arguments in a call to a generic function. (#4184)
|
hai 1 ano |
Jon Ross-Perkins
|
7ded56ef35
Improve namespace handling in imports. (#4153)
|
hai 1 ano |
Jon Ross-Perkins
|
65d6e3e221
Use verbose formatting of instructions on crash messages. (#4125)
|
hai 1 ano |
Jon Ross-Perkins
|
bb27a4f97b
Add a convenience method for dumping the formatted SemIR file. (#4123)
|
hai 1 ano |
Jon Ross-Perkins
|
a81d67c629
Rename Builtin to BuiltinInst, particularly to get BuiltinInstKind (#4115)
|
hai 1 ano |
Jon Ross-Perkins
|
efa158d496
Refactor InstBlockStack to use ArrayStack. (#4104)
|
hai 1 ano |
Jon Ross-Perkins
|
cf389bf5d3
Split global init out from InstBlockStack. (#4101)
|
hai 1 ano |