Jon Ross-Perkins
|
a85d292f8d
Change from ToImplicit to AsDesugared (#5591)
|
11 months ago |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 year ago |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 year ago |
Jon Ross-Perkins
|
422cc3d48a
Move diagnostic usings off Context (#5007)
|
1 year ago |
Jon Ross-Perkins
|
afef6cd940
Refactor name lookup logic out of Context (#4930)
|
1 year ago |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
1 year ago |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 year ago |
Richard Smith
|
fcabeb6725
Don't create instructions for implicit constants. (#4497)
|
1 year ago |
David Blaikie
|
0b5d1101f9
Remove redundant optional wrapping llvm::function_ref (#4367)
|
1 year ago |
Richard Smith
|
187a3608df
Use `As` and `ImplicitAs` interfaces for conversions. (#4209)
|
1 year ago |
Richard Smith
|
3cb769a053
Rename "generic instance" to "specific" throughout the toolchain. (#4165)
|
1 year ago |
Richard Smith
|
50d56aa7c9
Add an instruction to represent a use of a dependent value from a generic instance. (#4122)
|
1 year ago |
Richard Smith
|
6d3c915bbf
When performing name lookup, determine the generic instance within which the lookup result was found. (#4118)
|
1 year ago |
Richard Smith
|
9029cac727
Remove `inst_id` from the public interface of `ConstantId`. (#4053)
|
1 year ago |
Jon Ross-Perkins
|
895e90e791
Start including the prelude for testing. (#3861)
|
2 years ago |
Richard Smith
|
cf361a83f3
Overloaded operator support. (#3796)
|
2 years ago |