Dana Jansens
|
917a6ea971
Add an interface-with-self generic to each interface and same for constraints (#6667)
|
hai 2 meses |
Dana Jansens
|
7f7186c227
Extended name lookup replaces inner Self (#6632)
|
hai 3 meses |
Dana Jansens
|
c64117d0e0
Make IdTag typesafe (#6574)
|
hai 3 meses |
Jon Ross-Perkins
|
3ae6f96141
Remove IsPackage (#6497)
|
hai 4 meses |
David Blaikie
|
3ea16b8313
Add unit tagging to NameScopeId (#6258)
|
hai 6 meses |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
hai 1 ano |
Boaz Brickner
|
23e5677c8e
Avoid poisoning non identifier names (#4884)
|
hai 1 ano |
Richard Smith
|
8eb4e24cb6
Implement #4864: `Core` is a keyword (#4909)
|
hai 1 ano |
Boaz Brickner
|
c67920e631
When diagnosing name used before declared, set the location of the usage (#4860)
|
hai 1 ano |
Boaz Brickner
|
3d39ab67bf
Wrap lookup result in a new `ScopeLookupResult` (#4831)
|
hai 1 ano |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
hai 1 ano |
Boaz Brickner
|
d30957fc65
Remove extra `SemIR::` qualification in `NameScope` since it's already in `SemIR` namespace (#4823)
|
hai 1 ano |
Richard Smith
|
6bc36b045f
Rearrange name poisoning logic to do a little less work. (#4766)
|
hai 1 ano |
Boaz Brickner
|
74395ce693
Change name poisoning implementation to allow better diagnostics (#4764)
|
hai 1 ano |
Boaz Brickner
|
9c8773da1b
Basic name poisoning support (#4654)
|
hai 1 ano |
Richard Smith
|
a10c79569e
Model `Core.Int` as a class type (#4644)
|
hai 1 ano |
Boaz Brickner
|
daba2c72cf
[NFC] Convert NameScope from struct to class (#4623)
|
hai 1 ano |