Milky2018/vcode/native_types does not have a README file
pub(all) struct CallBehavior {
memory : MemoryEffect
may_trap : Bool
may_unwind : Bool
gc_safepoint : Bool
cancellation_safepoint : Bool
returns_twice : Bool
} derive(Eq, Hash, Debug)fn CallBehavior::new(memory : MemoryEffect, may_trap : Bool, may_unwind : Bool, gc_safepoint : Bool, cancellation_safepoint : Bool, returns_twice? : Bool) -> CallBehaviorpub(all) enum Callee {
Internal(CodeSymbol)
External(ExternalSymbol)
Indirect
} derive(Eq, Hash, Debug)fn EnvironmentFieldStability::not_equal(x : EnvironmentFieldStability, y : EnvironmentFieldStability) -> Boolpub(all) struct NativeCall {
callee : Callee
signature : Signature
protocol : CallProtocol
behavior : CallBehavior
} derive(Eq, Hash, Debug)fn NativeCall::new(callee : Callee, signature : Signature, protocol : CallProtocol, behavior : CallBehavior) -> NativeCallpub(all) struct OperationSemantics {
memory : MemoryEffect
may_trap : Bool
may_unwind : Bool
gc_safepoint : Bool
cancellation_safepoint : Bool
returns_twice : Bool
} derive(Eq, Hash, Debug)Install
Download zipTarget-independent native lowering, VCode, and code-object infrastructure