Jon Ross-Perkins
|
8c3fa80691
Add cc rule wrappers for cc_env (#5277)
|
1 rok temu |
Richard Smith
|
47fa1b5991
Rename `StringifyType` to reflect that it can stringify non-type constants. (#5285)
|
1 rok temu |
Jon Ross-Perkins
|
a527626d87
Add tests and range enforcement for current LocId use-cases (#5274)
|
1 rok temu |
David Blaikie
|
4739828cca
Generalize non-const ClassInit lowering beyond only InitializeFrom insts (#5199)
|
1 rok temu |
Jon Ross-Perkins
|
3ae62f8130
Rewrite Dump calls to use std::string returns (#5195)
|
1 rok temu |
Jon Ross-Perkins
|
402093941e
Allow pushing multiple items at once for StringifyType (#5182)
|
1 rok temu |
Geoff Romer
|
6d4f2567a7
Add support for `var` patterns (#5069)
|
1 rok temu |
Boaz Brickner
|
156ab889f8
Support mangling imported C++ functions using Clang's `MangleContext` (#5062)
|
1 rok temu |
Boaz Brickner
|
87b9cab7b1
Add support for importing a trivial global C++ function (#5033)
|
1 rok temu |
Boaz Brickner
|
3f599c250b
Generate Cpp namespace when import Cpp is used (#4873)
|
1 rok temu |
Jon Ross-Perkins
|
7eee9a3489
Refactor resolving a location into a SemIR library (#4876)
|
1 rok temu |
Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
1 rok temu |
Jon Ross-Perkins
|
4c4c4a4d2c
Add RawStringOstream for slightly simpler streaming to strings (#4817)
|
1 rok temu |
Richard Smith
|
19182f08aa
Compute a fingerprint for constants and import_ref instructions. (#4763)
|
1 rok temu |
josh11b
|
7edb0b8f59
Add more `Dump` methods for debugging (#4747)
|
1 rok temu |
Boaz Brickner
|
daba2c72cf
[NFC] Convert NameScope from struct to class (#4623)
|
1 rok temu |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
1 rok temu |
josh11b
|
33110d096c
Facet types support rewrite (`where .A =`...) constraints (#4613)
|
1 rok temu |
Jon Ross-Perkins
|
f45cbc6028
Add framework for singleton instructions. (#4582)
|
1 rok temu |
Richard Smith
|
d6ec885eb3
Track the type as written in `BaseDecl` and `AdaptDecl`. (#4564)
|
1 rok temu |
Jon Ross-Perkins
|
17272cf93c
Change how CheckParseTrees receives NodeLocConverters (#4563)
|
1 rok temu |
Jon Ross-Perkins
|
79b9180eff
Adds per-builtin instructions, removing `BuiltinInst` (#4556)
|
1 rok temu |
Chandler Carruth
|
f17939e252
Follow-up to #4487 to fix file names (#4520)
|
1 rok temu |
Chandler Carruth
|
3ba4997855
Canonicalize away bit width and embed small integers into `IntId`s (#4487)
|
1 rok temu |
Jon Ross-Perkins
|
be56ff87c6
Convert StructTypeField to a specific type. (#4492)
|
1 rok temu |
josh11b
|
ea0b0b4b48
Add facet type values and an instruction that produces them (#4460)
|
1 rok temu |
Chandler Carruth
|
4148161e24
Refactor value store code to use separate files. (#4477)
|
1 rok temu |
Richard Smith
|
b274622228
Improve infrastructure for formatting types in diagnostics. (#4374)
|
1 rok temu |
Richard Smith
|
568ad197d1
Track the instruction used to name the type and constraint in an impl. (#4368)
|
1 rok temu |
Richard Smith
|
2044366652
Support initialization of specific classes from struct literals (#4320)
|
1 rok temu |