Richard Smith
|
eabe9f117a
Track complete types required by a generic. (#4652)
|
пре 1 година |
Jon Ross-Perkins
|
1cba3328f7
Finish removing BuiltinInstKind (#4637)
|
пре 1 година |
Jon Ross-Perkins
|
efab39cbd9
Remove InstId::Builtin members (#4632)
|
пре 1 година |
Jon Ross-Perkins
|
0e92e6cc5a
Switch TypeId::TypeType to TypeType::SingletonTypeId, and similar (#4619)
|
пре 1 година |
josh11b
|
33110d096c
Facet types support rewrite (`where .A =`...) constraints (#4613)
|
пре 1 година |
josh11b
|
67f2c9ce26
Add a `FacetValue` instruction (#4545)
|
пре 1 година |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
пре 1 година |
josh11b
|
39ed62dad7
Add `facet_types()` accessor to `Check::Context` (#4518)
|
пре 1 година |
josh11b
|
4f474fafb5
Remove some single-interface restrictions from some uses of facet types (#4508)
|
пре 1 година |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
пре 1 година |
Richard Smith
|
568ad197d1
Track the instruction used to name the type and constraint in an impl. (#4368)
|
пре 1 година |
Jon Ross-Perkins
|
e7aebbe581
Update basic diagnostic capitalization/punctuation (#4328)
|
пре 1 година |
Chandler Carruth
|
4845f40dff
Switch `CARBON_CHECK` to a format string API (#4285)
|
пре 1 година |
Brymer Meneses
|
8ac9c80e87
Enforce `private` and `protected` access modifiers for class member access (#4248)
|
пре 1 година |
Richard Smith
|
891c7d8368
Enforce that the parse node for an instruction has the kind specified in the instruction definition (#4264)
|
пре 1 година |
Richard Smith
|
16fd645663
Add source locations to `interface_witness` and `interface_witness_access` instructions. (#4265)
|
пре 1 година |
Jon Ross-Perkins
|
0feb757de0
Add fields for extern to EntityWithParamsBase (#4206)
|
пре 1 година |
Richard Smith
|
4a21b6af9b
Basic support for implementing and using a parameterized interface. (#4203)
|
пре 1 година |
Richard Smith
|
8a8c227163
Track an interface type, not an interface ID, on an associated entity. (#4188)
|
пре 1 година |
Jon Ross-Perkins
|
db022658c6
Implement syntactic merge checks for parameters. (#4149)
|
пре 1 година |
Geoff Romer
|
326609857d
Rename BindNameInfo to EntityName (#4090)
|
пре 1 година |
Jon Ross-Perkins
|
a81d67c629
Rename Builtin to BuiltinInst, particularly to get BuiltinInstKind (#4115)
|
пре 1 година |
Richard Smith
|
9029cac727
Remove `inst_id` from the public interface of `ConstantId`. (#4053)
|
пре 1 година |
Jon Ross-Perkins
|
5bb318cae6
Switch AddInst struct init style. (#4012)
|
пре 1 година |
Jon Ross-Perkins
|
40b2217421
Initial 'export name' handling. (#3949)
|
пре 1 година |
Jon Ross-Perkins
|
76471cf701
Move decl-specific merge logic back to respective handlers. (#3937)
|
пре 2 година |
Jon Ross-Perkins
|
92fa0ac1ac
Remove ImportRefUsed (#3934)
|
пре 2 година |
Jon Ross-Perkins
|
76ed3c73cb
Promote FunctionType to a standard instruction. (#3931)
|
пре 2 година |
Jon Ross-Perkins
|
5627f88c22
Switch ImportRefs to provide a LocId. (#3913)
|
пре 2 година |
Richard Smith
|
e0b8728263
Allocate de Bruijn levels to symbolic bindings. (#3906)
|
пре 2 година |