Richard Smith
|
16fd645663
Add source locations to `interface_witness` and `interface_witness_access` instructions. (#4265)
|
1 rok temu |
Jon Ross-Perkins
|
0feb757de0
Add fields for extern to EntityWithParamsBase (#4206)
|
1 rok temu |
Richard Smith
|
4a21b6af9b
Basic support for implementing and using a parameterized interface. (#4203)
|
1 rok temu |
Richard Smith
|
8a8c227163
Track an interface type, not an interface ID, on an associated entity. (#4188)
|
1 rok temu |
Jon Ross-Perkins
|
db022658c6
Implement syntactic merge checks for parameters. (#4149)
|
1 rok temu |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
1 rok temu |
Jon Ross-Perkins
|
a81d67c629
Rename Builtin to BuiltinInst, particularly to get BuiltinInstKind (#4115)
|
1 rok temu |
Richard Smith
|
9029cac727
Remove `inst_id` from the public interface of `ConstantId`. (#4053)
|
1 rok temu |
Jon Ross-Perkins
|
5bb318cae6
Switch AddInst struct init style. (#4012)
|
1 rok temu |
Jon Ross-Perkins
|
40b2217421
Initial 'export name' handling. (#3949)
|
1 rok temu |
Jon Ross-Perkins
|
76471cf701
Move decl-specific merge logic back to respective handlers. (#3937)
|
2 lat temu |
Jon Ross-Perkins
|
92fa0ac1ac
Remove ImportRefUsed (#3934)
|
2 lat temu |
Jon Ross-Perkins
|
76ed3c73cb
Promote FunctionType to a standard instruction. (#3931)
|
2 lat temu |
Jon Ross-Perkins
|
5627f88c22
Switch ImportRefs to provide a LocId. (#3913)
|
2 lat temu |
Richard Smith
|
e0b8728263
Allocate de Bruijn levels to symbolic bindings. (#3906)
|
2 lat temu |
Jon Ross-Perkins
|
dffe4a36de
When merging functions, detect uses of imports prior to a redecl. (#3836)
|
2 lat temu |
Jon Ross-Perkins
|
f8c8861e5f
Change ImportRef to a triple state: Unloaded, Loaded, Used (#3831)
|
2 lat temu |
Richard Smith
|
e8cc089b2b
Allow simple uses of `Self` in `impl`s. (#3824)
|
2 lat temu |
Richard Smith
|
cf361a83f3
Overloaded operator support. (#3796)
|
2 lat temu |
Jon Ross-Perkins
|
957f11587d
Start pulling in names from cross-package imports. (#3789)
|
2 lat temu |
Richard Smith
|
8cb932b99c
Substitute `Self` in associated function signatures before checking them against `impl`s. (#3788)
|
2 lat temu |
Richard Smith
|
1d720dc001
Basic support for looking up impl members when naming an associated entity. (#3776)
|
2 lat temu |
Jon Ross-Perkins
|
0217ec2d3b
Switch Check's TODO to use SemIRLocation (#3779)
|
2 lat temu |
Jon Ross-Perkins
|
86a7c9ff45
Rename parse_node -> node_id (#3760)
|
2 lat temu |
Richard Smith
|
a1317e61e0
Form the contents of the witness table. (#3756)
|
2 lat temu |
Richard Smith
|
abf23ae7fe
Initial scaffolding for building a witness table for an `impl`. (#3743)
|
2 lat temu |