:float32, a C float, as an argument or a return type.ffi-wasm/handler, the worker side of ffi-wasm. init-pool! gives its
URL to each handler as ffiWasmHandlerUrl.:label for gen-handler-source.dist/: the page bundle
ffi-wasm.mjs, and handler.mjs and the modules that the two share as
files of their own, one copy of each. ./handler, ./handler-*,
./http-bridge, ./fetch-worker and ./test-runner point at their own
files, and each other subpath at ffi-wasm.mjs. Node and a bundler resolve
the same subpaths as before. Of src/, the package ships only
macros.cljc and macros.mjs.ffi-wasm to dist/ffi-wasm.mjs, and each subpath that it
imports to the file of that subpath. It also maps worker-router,
worker-router/worker-bootstrap, comlink, resource-tracker and
squint-cljs/.ffi-wasm/handler or a worker-side subpath, not
ffi-wasm. A bundler of a dist/ file marks node:* as external.stage-test-deps! takes :native-dist, the dist/ dir of
the installed ffi-wasm, in place of :native-src, and copies only
test_runner.mjs.ffiWasmHandlerUrl. Its overrides module exports
methods(ffi), and init gets ctx.ffi. :runtime-import-path is gone.createSyncFetch defaults workerUrl to its own
fetch_worker.mjs../classes dir.-O0 build links no UBSan runtime.:int64 returns, :string? args, and with-library-context for two
libraries in one GraalVM process.zig-toolchain! builds Linux (glibc 2.28, musl) and Windows libs from any
host. check-linux-lib!, check-windows-lib! and check-darwin-lib!
check a lib before it ships.build-once!, and :sha256 for download-archive.null-ptr? takes nil or 0 as NULL. GraalVM reads a NULL string as nil,
and a ccall that throws makes call! throw, as on FFI.make-native-fn-resolver throws for a missing fn. Pool options are
kebab-case only. write-handler! needs :fingerprint-fields, and
makeHandler a fingerprint.cross-compile-in-container. zig builds each lib.heapf64, getLogConfig and
register-cmd-args! among them./dev/urandom.extract-archive leaves no partial dir when tar fails. It reads tar only.malloc throws when it cannot
allocate.First release.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |