Dana Jansens
|
5ae5170421
Allow deduction of tuple and struct literals as symbolic generic facet types (#6365)
|
5 mesi fa |
Geoff Romer
|
0811d996e1
Finish renaming BindName and related insts. (#6281)
|
6 mesi fa |
Dana Jansens
|
fe020ee08b
Make FacetAccessType evaluate to SymbolicBindingType for type-of a BindSymbolicName (#6115)
|
6 mesi fa |
Elliott Kalt
|
58de34e534
Decouple associated constants from let (#5973)
|
8 mesi fa |
Dana Jansens
|
4b0e2b03b6
Add the `.Self` name for the type expression of a compile time binding (#5937)
|
8 mesi fa |
Dana Jansens
|
3d77c4441b
Compare ImplWitnessAccess into Self as canonical constants (#5883)
|
8 mesi fa |
Dana Jansens
|
9c7e0f6bd5
Add some tests for .Self in the interface params, and comments about implied constraints (#5919)
|
9 mesi fa |
Dana Jansens
|
a5a5e381be
More tests for early rewrite application and implied constraints (#5892)
|
9 mesi fa |
Dana Jansens
|
c707a6deaa
Verify rewrite constraints in impl lookup (#5617)
|
9 mesi fa |
Dana Jansens
|
b36a987e73
Find cycles in rewrite constraints without performing the full exponential expansion of the RHS (#5673)
|
9 mesi fa |
Jon Ross-Perkins
|
7ccc1e0144
Expand naming for impls and functions (#5808)
|
9 mesi fa |
Dana Jansens
|
76cdbd8a5a
Introduce the `none.carbon` min-prelude (#5694)
|
10 mesi fa |
Dana Jansens
|
517bec24ef
Nested facets (#5644)
|
10 mesi fa |
Dana Jansens
|
3689a3b3e4
Call GetConstantFacetTypeInfo on fully constructed FacetTypeInfo in WhereExpr and BitAnd (#5647)
|
10 mesi fa |
Dana Jansens
|
bdf5f00af0
Resolve the RHS of rewrite constraints in facets (#5639)
|
10 mesi fa |
Dana Jansens
|
f506376e53
Resolve rewrites in facet types, looking for duplicates (#5620)
|
10 mesi fa |
Jon Ross-Perkins
|
04d534abee
Remove the no_prelude directory, using --no-prelude-import directly (#5607)
|
11 mesi fa |
Jon Ross-Perkins
|
825773dcb3
Add range flag settings to impl files (#5560)
|
11 mesi fa |
Richard Smith
|
797b14eb8e
Import `ImplWitnessTable` into the `imports` block instead of the `constants` block. (#5374)
|
1 anno fa |
Dana Jansens
|
51498547c9
Always use `LookupImplWitness` instructions for symbolic witnesses (#5321)
|
1 anno fa |
Richard Smith
|
b5ae988a08
Add builtins for compound assignment operators. (#5335)
|
1 anno fa |
Dana Jansens
|
0e8d354567
Split the witness table into a separate ImplWitnessTable instruction (#5272)
|
1 anno fa |
Richard Smith
|
47fa1b5991
Rename `StringifyType` to reflect that it can stringify non-type constants. (#5285)
|
1 anno fa |