Source/Packages

Runtime.MemoryCopyRoutine

packages/execution/src/Runtime/MemoryCopyRoutine.alpha

39 lines4 declarations1.8 KiBSHA-256 92b514bffdeb

def · lines 10–11

nativeMemoryRoutineLabelEntry

Full file
Forward byte copy between caller-owned live ranges. Length zero performs no memory access; overlapping ranges are not a memmove contract. The target's step loads and stores one byte, advances both pointers and decrements the 64-bit count. The shared loop tests the full count and returns status zero. No allocation, IO or implicit extent admission occurs in this primitive.
10def nativeMemoryRoutineLabelEntry : Bytes =
11  b"mem-entry"

The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.