Christopher Di Bella
|
62b94f7932
reduces how many `SpecificId`s a custom witness generates (#6961)
|
пре 2 дана |
Richard Smith
|
0124aae041
Import non-const rvalue references as var parameters. (#7125)
|
пре 4 дана |
Christopher Di Bella
|
9480c10ecf
teaches arithmetic interfaces about C++ operators (#7123)
|
пре 5 дана |
Christopher Di Bella
|
f0c4b37c63
adds a field to `SemIR::Interface` to indicate whether it is a core interface (#7091)
|
пре 1 недеља |
Richard Smith
|
a6061d975c
Compute type layouts in SemIR / Check (#7066)
|
пре 2 недеља |
Dana Jansens
|
b79d9adeca
Avoid crashing in custom witness for FacetTypes and symbolic object representations (#7033)
|
пре 3 недеља |
Jon Ross-Perkins
|
9266ced4e3
Improve CanDestroyType to handle remaining cases (#6943)
|
пре 1 месец |
Richard Smith
|
6f0ec37a8b
Make C++ enum types impl Core.Copy. (#7013)
|
пре 1 месец |
Dana Jansens
|
d6be20641c
Use earlier `require` decls inside a named constraint to provide witnesses for `Self` (#6915)
|
пре 1 месец |
Richard Smith
|
37b238fa28
Make C++ types impl `Core.Default`. (#6962)
|
пре 1 месец |
Christopher Di Bella
|
bc38deb16c
adds witness support for associated types (#6937)
|
пре 1 месец |
Christopher Di Bella
|
ffe8f8f67d
Revert "refactors `LookupCppImpl` to handle multiple associated functions (#6816)" (#6900)
|
пре 1 месец |
Christopher Di Bella
|
4df2b6ea9d
adds checking support for `CppUnsafeDeref` witness (#6890)
|
пре 1 месец |
Richard Smith
|
c297344937
Support conversion between integer types. (#6856)
|
пре 1 месец |
Christopher Di Bella
|
4d0003765d
refactors `LookupCppImpl` to handle multiple associated functions (#6816)
|
пре 1 месец |
Jon Ross-Perkins
|
b14015602b
Make Destroy.Op functions able to have a body (#6729)
|
пре 2 месеци |
Dana Jansens
|
917a6ea971
Add an interface-with-self generic to each interface and same for constraints (#6667)
|
пре 2 месеци |
Jon Ross-Perkins
|
64e3fab43a
Skip C++ types when generating Destroy witnesses (#6732)
|
пре 2 месеци |
Jon Ross-Perkins
|
74969cab04
Generate non-final Destroy witnesses for symbolics (#6731)
|
пре 2 месеци |
Jon Ross-Perkins
|
2c6d9c7f66
Rename type's GetInstId to GetTypeInstId, reflecting returned type (#6708)
|
пре 2 месеци |
Richard Smith
|
c0b24047dd
Interop support for initialization via `std::initializer_list`. (#6672)
|
пре 3 месеци |
Jon Ross-Perkins
|
7b36de761d
Shift a TODO to a CHECK (#6645)
|
пре 3 месеци |
Geoff Romer
|
a2737a3189
Add `Call` param patterns to `Function` (#6586)
|
пре 3 месеци |
Geoff Romer
|
11d407b4a0
Add form to Function (#6561)
|
пре 3 месеци |
Dana Jansens
|
3a7c44c5c4
Check required implementations when an enclosing interface is implemented (#6522)
|
пре 3 месеци |
Geoff Romer
|
b72bfb918b
Allocate `CallParamIndex`es eagerly (#6540)
|
пре 3 месеци |
Jon Ross-Perkins
|
c5eba90317
Change `Destroy` to use a `CustomWitness` instead of a blanket impl (#6512)
|
пре 4 месеци |
Jon Ross-Perkins
|
b34e349792
Push GetFacetAsType from impl_lookup to custom_witness (#6520)
|
пре 4 месеци |
Jon Ross-Perkins
|
2543d2ea4f
Add CoreInterface for consistent tracking of CoreIdentifier interfaces (#6516)
|
пре 4 месеци |
Jon Ross-Perkins
|
655932da0b
Refactor BuildCustomWitness out to its own file (#6515)
|
пре 4 месеци |