Christopher Di Bella
|
9480c10ecf
teaches arithmetic interfaces about C++ operators (#7123)
|
1 долоо хоног өмнө |
Richard Smith
|
2a059366a7
Require imported C++ types to be complete before creating a Core.Copy witness (#7112)
|
1 долоо хоног өмнө |
Christopher Di Bella
|
f0c4b37c63
adds a field to `SemIR::Interface` to indicate whether it is a core interface (#7091)
|
1 долоо хоног өмнө |
dependabot[bot]
|
ab12932e56
Bump the npm_and_yarn group across 1 directory with 2 updates (#7103)
|
1 долоо хоног өмнө |
David Blaikie
|
8e32faba18
Require imported C++ types to be complete before creating a Core.Copy witness (#7106)
|
1 долоо хоног өмнө |
Richard Smith
|
6f0ec37a8b
Make C++ enum types impl Core.Copy. (#7013)
|
1 сар өмнө |
Dana Jansens
|
5503f643c6
Introduce typed-inst accessors for ConstantValueStore (#6980)
|
1 сар өмнө |
Christopher Di Bella
|
c68c4007ab
removes unused parameters from deep stack (#6971)
|
1 сар өмнө |
Richard Smith
|
37b238fa28
Make C++ types impl `Core.Default`. (#6962)
|
1 сар өмнө |
Christopher Di Bella
|
fd2d210c63
changes `LookupCppImpl`'s return to handle multiple associated entities (#6916)
|
1 сар өмнө |
Dana Jansens
|
10beae2c20
Avoid crashing if a C++ type was used to look for an IntFitsIn witness (#6924)
|
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)
|
2 сар өмнө |
Jon Ross-Perkins
|
64e3fab43a
Skip C++ types when generating Destroy witnesses (#6732)
|
2 сар өмнө |
Richard Smith
|
e69c3fd978
Support list initialization of C++ classes that is performed via a constructor call. (#6660)
|
3 сар өмнө |
Jon Ross-Perkins
|
f5a1579d4d
Refactor LookupCopyImpl and LookupDestroyImpl to share logic. (#6649)
|
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 сар өмнө |
Jon Ross-Perkins
|
25f63140e6
Refactor CppWitness as CustomWitness (#6491)
|
4 сар өмнө |
Richard Smith
|
c7cd24e1b2
Support for calling C++ destructors. (#6453)
|
4 сар өмнө |
Richard Smith
|
7fd62ff58d
Stop using `ImplWitness[Table]` for a C++ synthesized witness. (#6451)
|
5 сар өмнө |
Richard Smith
|
c77eebd15e
Cache final impl lookup results. (#6452)
|
5 сар өмнө |
Richard Smith
|
372f632d9d
Implement support for copying C++ classes. (#6434)
|
5 сар өмнө |