Embedded: specialized witness tables, part2: support remaining cases of class existentials #76874
SwiftCompilerSources: add `Context.getSpecializedConformance`
f7aaf587
GenericSpecialization: change how new specialized witness tables are …
25728853
IRGen: allow specialized witness tables also in regular swift
db4c28a5
embedded: Support class existentials with inherited protocols
a67d9c5b
SIL: make SubstitutionMap CustomStringConvertible
b0dd1ab4
SwiftCompilerSources: add `Type.subst(with substitutionMap: Substitut…
d4192d5d
SILCloner: fix creating a wrong type for cloned witness_method instru…
895eb2a5
SIL: support specialized witness_method instructions
792dee2f
IRGen: support associated-type and associated-conformance witness tab…
abbc6331
MandatoryPerformanceOptimizations: specialize witness_method instruct…
c05234e6
MandatoryPerformanceOptimizations: handle all kind of witness-table e…
f7aaf7e5
docs: document the witness table ABI for Embedded Swift
54e7cdda
eeckstein
force pushed
from
7beae5a9
to
f769080d
360 days ago
Embedded: support existentials with inherited conformances
a3e6e863
eeckstein
force pushed
from
f769080d
to
a3e6e863
360 days ago
eeckstein
merged
d6e8eb2a
into main 360 days ago
eeckstein
deleted the witnesstable-specialization2 branch 360 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub