What is NOT a builtin

Compiler virtual modules cover systems I/O, threads, env, FFI, and IEEE float math. Collections, text/bytes helpers, decimal parse, path, blocking IO adapters, whole-file helpers, regex, TLS, crypto, time, and HTTP are not HostInvoke/opcodes — they live in userland packages (coil-stdlib, coil-regex, coil-tls, coil-crypto, coil-time, …).

Still not a compiler builtin (and not coil-stdlib either):

CategoryExamplesWhere to look
Raw memoryalloc, freegc::Root / gc::Weak
RegexPCRE2coil-regex (regex)
TLSrustlscoil-tls (tls)
Cryptohashes, AEAD, keyscoil-crypto (crypto)
Timecalendar, monotonic Instantcoil-time (time)

Use io for streams, FFI for C libraries, or host natives when embedding the VM in Rust.


↑ ↓ navigate ↵ open