Jon Ross-Perkins
|
7eee9a3489
Refactor resolving a location into a SemIR library (#4876)
|
1 jaar geleden |
Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
1 jaar geleden |
Jon Ross-Perkins
|
4c4c4a4d2c
Add RawStringOstream for slightly simpler streaming to strings (#4817)
|
1 jaar geleden |
Richard Smith
|
19182f08aa
Compute a fingerprint for constants and import_ref instructions. (#4763)
|
1 jaar geleden |
josh11b
|
7edb0b8f59
Add more `Dump` methods for debugging (#4747)
|
1 jaar geleden |
Boaz Brickner
|
daba2c72cf
[NFC] Convert NameScope from struct to class (#4623)
|
1 jaar geleden |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
1 jaar geleden |
josh11b
|
33110d096c
Facet types support rewrite (`where .A =`...) constraints (#4613)
|
1 jaar geleden |
Jon Ross-Perkins
|
f45cbc6028
Add framework for singleton instructions. (#4582)
|
1 jaar geleden |
Richard Smith
|
d6ec885eb3
Track the type as written in `BaseDecl` and `AdaptDecl`. (#4564)
|
1 jaar geleden |
Jon Ross-Perkins
|
17272cf93c
Change how CheckParseTrees receives NodeLocConverters (#4563)
|
1 jaar geleden |
Jon Ross-Perkins
|
79b9180eff
Adds per-builtin instructions, removing `BuiltinInst` (#4556)
|
1 jaar geleden |
Chandler Carruth
|
f17939e252
Follow-up to #4487 to fix file names (#4520)
|
1 jaar geleden |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
1 jaar geleden |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 jaar geleden |
josh11b
|
ea0b0b4b48
Add facet type values and an instruction that produces them (#4460)
|
1 jaar geleden |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
1 jaar geleden |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
1 jaar geleden |
Richard Smith
|
568ad197d1
Track the instruction used to name the type and constraint in an impl. (#4368)
|
1 jaar geleden |
Richard Smith
|
2044366652
Support initialization of specific classes from struct literals (#4320)
|
1 jaar geleden |
Chandler Carruth
|
72cb9d0d06
Refactor testing exe path and benchmark main handling. (#4216)
|
1 jaar geleden |
Richard Smith
|
37a8bfa488
Refactor `ReturnTypeInfo` and `InitRepr`. (#4169)
|
1 jaar geleden |
Jon Ross-Perkins
|
bf89652a4d
Move common entity fields to a 'base' struct. (#4161)
|
1 jaar geleden |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
1 jaar geleden |
Jon Ross-Perkins
|
6682241ea0
Refactor whether a function is lowered into InstKind::Define (#4117)
|
1 jaar geleden |
Jon Ross-Perkins
|
a81d67c629
Rename Builtin to BuiltinInst, particularly to get BuiltinInstKind (#4115)
|
1 jaar geleden |
Chandler Carruth
|
8992d22ab3
Port the toolchain to use the new Carbon hashtable (#4097)
|
1 jaar geleden |
Richard Smith
|
a0d767246f
Add `GenericInstance` type to represent instances of generics. (#4085)
|
1 jaar geleden |
Richard Smith
|
e7b0529957
Create a `Generic` object to represent a generic. (#4081)
|
1 jaar geleden |
Richard Smith
|
5c8fa6ad5c
Replace `FoldingSet` with `DenseMap` for instruction canonicalization. (#3979)
|
1 jaar geleden |