Dana Jansens
|
554b1b8d10
Remove SymbolicBindingType (#7114)
|
5 дней назад |
Dana Jansens
|
12d7574636
Include extended named constraints in the type of `.Self` for a where clause (#7048)
|
3 недель назад |
Dana Jansens
|
cc5a42691e
Add `where T impls X` constraints into the FacetTypeInfo (#7038)
|
3 недель назад |
Dana Jansens
|
17180558e5
Diagnose `where` clause without a designator (#6995)
|
1 месяц назад |
Burak Emir
|
fdb188ccfd
Implement unused pattern bindings, continued (#6518)
|
2 месяцев назад |
Jon Ross-Perkins
|
2c6d9c7f66
Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708)
|
2 месяцев назад |
Dana Jansens
|
e5c94b193d
Use the new IsFacetTypeOrError function (#6438)
|
5 месяцев назад |
Dana Jansens
|
4b0e2b03b6
Add the `.Self` name for the type expression of a compile time binding (#5937)
|
8 месяцев назад |
Dana Jansens
|
3d77c4441b
Compare ImplWitnessAccess into Self as canonical constants (#5883)
|
8 месяцев назад |
Dana Jansens
|
565f39480a
Make the .Self entity name in a `WhereExpr` a canonical one (#5827)
|
9 месяцев назад |
Jon Ross-Perkins
|
03e693873b
Detect control flow in entities nested inside functions (#5336)
|
1 год назад |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 год назад |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 год назад |
Richard Smith
|
c4c3381b18
Add `TypeId::is_symbolic` and `is_concrete`. (#5024)
|
1 год назад |
josh11b
|
eb69d7420e
First iteration of completing and resolving facet types (#4920)
|
1 год назад |
Jon Ross-Perkins
|
311b4ff03d
Refactor AddInst-family functions to their own file (#4941)
|
1 год назад |
Jon Ross-Perkins
|
dc8f47e6ad
Move type functions off Context (#4951)
|
1 год назад |
Richard Smith
|
6dda094928
Superficial support for `template` modifier on symbolic bindings. (#4948)
|
1 год назад |
Richard Smith
|
5f888e1124
Treat associated constants as entities parameterized by Self (#4837)
|
1 год назад |
Jon Ross-Perkins
|
9c0faf007e
Invalid comment cleanup (#4836)
|
1 год назад |
Jon Ross-Perkins
|
6b5eb1a101
Id::Invalid -> Id::None (#4834)
|
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 год назад |
Jon Ross-Perkins
|
4a80d6758d
Rename the builtin FloatType to LegacyFloatType, Error to ErrorInst (#4555)
|
1 год назад |
josh11b
|
a69c2630f9
Replace `InterfaceType` with `FacetType` (#4499)
|
1 год назад |
josh11b
|
4febf7c459
Add capitilization and punctuation to TODO comments (#4486)
|
1 год назад |
josh11b
|
ea0b0b4b48
Add facet type values and an instruction that produces them (#4460)
|
1 год назад |
josh11b
|
c30b1d1124
Fix `where` crash when empty `decl_name_stack` (#4451)
|
1 год назад |
josh11b
|
6dbeda612a
`where` check stage, step 3: some type checking (#4364)
|
1 год назад |