The current marshalling implementation relies on a dangerous assumption about class memory layout (see CEFMarshaller.swift), which can break without notice from one Swift version to another. This logic should be replaced with an ABI-agnostic solution ASAP, preferably without sacrificing performance.
The current marshalling implementation relies on a dangerous assumption about class memory layout (see CEFMarshaller.swift), which can break without notice from one Swift version to another. This logic should be replaced with an ABI-agnostic solution ASAP, preferably without sacrificing performance.