Jon Ross-Perkins
|
9704dc670e
Change the Destroy blanket impls to be more specific (#6098)
|
7 месяцев назад |
Jon Ross-Perkins
|
5e3bb523f8
Add builtin functions for destroy, with special requirements in facet types (#6035)
|
7 месяцев назад |
Richard Smith
|
e8cd229e74
When performing an impl lookup, only import impls for related interfaces. (#6040)
|
7 месяцев назад |
Dana Jansens
|
c707a6deaa
Verify rewrite constraints in impl lookup (#5617)
|
9 месяцев назад |
Jon Ross-Perkins
|
19a7fb08b7
Switch handling of errors in impls to not build a type structure (#5881)
|
9 месяцев назад |
Jon Ross-Perkins
|
192c3f1939
Add comment to FindAssociatedImportIRs (#5840)
|
9 месяцев назад |
Dana Jansens
|
493bea1647
Fearlessly hold references into ValueStore again (#5589)
|
11 месяцев назад |
Jon Ross-Perkins
|
a85d292f8d
Change from ToImplicit to AsDesugared (#5591)
|
11 месяцев назад |
Dana Jansens
|
950d83451a
Add diagnostics for invalid impl declarations (#5420)
|
11 месяцев назад |
Dana Jansens
|
b6a55c0818
Diagnose impls that are fully overlapped by a final impl (#5417)
|
11 месяцев назад |
Richard Smith
|
71715263ce
Add build option `--features=poison_value_stores`. (#5438)
|
11 месяцев назад |
Dana Jansens
|
13da710e94
Poison impl lookup queries with concrete results (#5373)
|
1 год назад |
Dana Jansens
|
315e206ff1
Construct LocId from InstId directly (explicitly) instead of doing lookups when possible (#5355)
|
1 год назад |
Boaz Brickner
|
609ccefd18
Introduce a Clang diagnostic instruction and use it to point to C++ source locations on Clang errors and warnings (#5262)
|
1 год назад |
Dana Jansens
|
51498547c9
Always use `LookupImplWitness` instructions for symbolic witnesses (#5321)
|
1 год назад |
Dana Jansens
|
c38e723dd8
Rename singleton InstId constants to TypeInstId (#5323)
|
1 год назад |
Thomas Köppe
|
bf32da8dad
Add missing standard library header inclusions (#5316)
|
1 год назад |
Jon Ross-Perkins
|
4923445e3a
Drop `Singleton` from `ErrorInst::SingletonInstId` and similar (#5304)
|
1 год назад |
Dana Jansens
|
da83b65aa2
Concrete impl takes precedence over a facet value (#5305)
|
1 год назад |
Dana Jansens
|
cf57c85545
Introduce TypeInstId (#5288)
|
1 год назад |
Dana Jansens
|
76c68153a2
Look for final impl when accessing associated constant in facet (#5269)
|
1 год назад |
Richard Smith
|
bfef32b482
Add an `EvalOrAddInst` function. (#5258)
|
1 год назад |
Geoff Romer
|
cda97cb292
Include all symbolic parts in structure comparison (#5247)
|
1 год назад |
Richard Smith
|
0631e18184
Provide an `InstId` when evaluating a constant in cases where one is needed (#5202)
|
1 год назад |
josh11b
|
4af0c8f8d1
Implement ...`where .Self impls`... (#5238)
|
1 год назад |
Jon Ross-Perkins
|
9134e36ec0
Extend CARBON_KIND_SWITCH to support ArgAndKind (#5216)
|
1 год назад |
Jon Ross-Perkins
|
4cb61ae4e1
Remove ArgKinds to encourage safer coding patterns (#5212)
|
1 год назад |
Dana Jansens
|
496eddfaf4
Handle FacetAccessType as the self type in symbolic impl lookups (#5200)
|
1 год назад |
Dana Jansens
|
3469922275
Rename ImplSymblicWitness to LookupImplWitness (#5201)
|
1 год назад |
Dana Jansens
|
53c98a8619
Support specialization in impl lookup with a symbolic query/impl. (#5169)
|
1 год назад |