Dana Jansens
|
46bb0fecd4
Properly diagnose ambiguous `.Self` in `T impls X where...` (#7132)
|
преди 1 ден |
Dana Jansens
|
554b1b8d10
Remove SymbolicBindingType (#7114)
|
преди 5 дни |
Dana Jansens
|
d9841992cb
Replace .Self in facet types (#7097)
|
преди 1 седмица |
Dana Jansens
|
cc5a42691e
Add `where T impls X` constraints into the FacetTypeInfo (#7038)
|
преди 3 седмици |
Burak Emir
|
fdb188ccfd
Implement unused pattern bindings, continued (#6518)
|
преди 2 месеца |
Dana Jansens
|
917a6ea971
Add an interface-with-self generic to each interface and same for constraints (#6667)
|
преди 2 месеца |
Dana Jansens
|
32aa7cb1fa
Make identifying a facet type an operation on a (self+facet type) pair (#6592)
|
преди 3 месеца |
Dana Jansens
|
efec4e4658
Move generic stack operations into handle_impl.cpp (Refactor Impl construction 8/7) (#6484)
|
преди 4 месеца |
Dana Jansens
|
fbcaf34494
Defer RequireCompleteType to impl definition (Refactor Impl construction 7/7) (#6470)
|
преди 4 месеца |
Dana Jansens
|
201e408252
Type completion of facet types is separate from Identifying (#6385)
|
преди 5 месеца |
Dana Jansens
|
ca3f95faa6
Make named constraint eval to a FacetType with itself in it (#6308)
|
преди 6 месеца |
Jon Ross-Perkins
|
a1fd86cf27
Change ImplWitnessTablePlaceholder from instruction to InstId value (#6294)
|
преди 6 месеца |
Geoff Romer
|
0811d996e1
Finish renaming BindName and related insts. (#6281)
|
преди 6 месеца |
Dana Jansens
|
22580a47d3
Initial support for empty named constraints (#6245)
|
преди 6 месеца |
Jon Ross-Perkins
|
5e3bb523f8
Add builtin functions for destroy, with special requirements in facet types (#6035)
|
преди 7 месеца |
Dana Jansens
|
2140a57294
Remove todo in facet_type.cpp after exploration (#5950)
|
преди 8 месеца |
Dana Jansens
|
4b0e2b03b6
Add the `.Self` name for the type expression of a compile time binding (#5937)
|
преди 8 месеца |
Dana Jansens
|
2e22733372
Use canonical constant values as the keys for ImplWitnessAccess in AccessRewriteValues (#5912)
|
преди 8 месеца |
Dana Jansens
|
3d77c4441b
Compare ImplWitnessAccess into Self as canonical constants (#5883)
|
преди 8 месеца |
Dana Jansens
|
905c964278
Remove two todos in facet_type.cpp (#5908)
|
преди 9 месеца |
Dana Jansens
|
105618ecb1
Resolve nested accesses in rewrite constraints (#5872)
|
преди 9 месеца |
Dana Jansens
|
6b83414ee8
Dedupe rewrite constraints without sorting (#5864)
|
преди 9 месеца |
Dana Jansens
|
b36a987e73
Find cycles in rewrite constraints without performing the full exponential expansion of the RHS (#5673)
|
преди 9 месеца |
Dana Jansens
|
2b7c75d8a5
Avoid incorrect conflicting assignment diags in rewrite constraints (#5686)
|
преди 10 месеца |
Dana Jansens
|
09a5fddff8
Fix sorting of instructions in Facet Type resolution (#5664)
|
преди 10 месеца |
Dana Jansens
|
517bec24ef
Nested facets (#5644)
|
преди 10 месеца |
Dana Jansens
|
3689a3b3e4
Call GetConstantFacetTypeInfo on fully constructed FacetTypeInfo in WhereExpr and BitAnd (#5647)
|
преди 10 месеца |
Dana Jansens
|
bdf5f00af0
Resolve the RHS of rewrite constraints in facets (#5639)
|
преди 10 месеца |
Dana Jansens
|
f506376e53
Resolve rewrites in facet types, looking for duplicates (#5620)
|
преди 10 месеца |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
преди 1 година |