• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moonbitlang / async
77%
main: 78%

Build:
Build:
LAST BUILD BRANCH: fix/windows-spawn-without-stdio
DEFAULT BRANCH: main
Repo Added 16 Jul 2025 06:31AM UTC
Token SVam8y7GsqVBHy5PxskY6pCeNADiBhEa5 regen
Build 1823 Last
Files 167
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH runtime-fixes
branch: runtime-fixes
CHANGE BRANCH
x
Reset
Sync Branches
  • runtime-fixes
  • CI-check-test-programs
  • CI-coverage-js
  • CI-use-new-moon
  • Guest0x0/aqueue-try-get
  • HEAD
  • IP-protocol-preference
  • access-server-addr-via-field
  • adapt-compiler-update
  • adapt-language-update
  • adapt-latest-release
  • adapt-new-release
  • adapt-printf-append
  • add-CI
  • add-dummy-nocancel
  • add-leak-check
  • add-shell-package
  • alloc-dir-buffer-in-c
  • allow-content-encoding
  • android-openssl
  • android-process
  • android-tmpdir
  • aqueue-close
  • aqueue-readme
  • async-bind
  • async-queue
  • async-test
  • atomic_write
  • bench
  • better-msg-for-mingw
  • block-sigchld
  • block-sigpipe
  • buffer-pool
  • buffered-writer
  • cancel-dont-crash-group
  • cancel-open
  • cancel-sync-io
  • change-naming-convention
  • change-spawn-loop-return-type
  • check-cancel-before-IO
  • cleanup-API
  • cleanup-addr
  • cleanup-deprecated
  • cleanup-signal
  • cleanup-socket
  • cleanup-test
  • cleanup-wasm-process
  • cleanup/io-stale-api-docs
  • code-review--src-aqueue
  • code-review--src-fs
  • code-review--src-internal-bytes_util
  • code-review--src-internal-c_buffer
  • code-review--src-internal-fd_util
  • code-review--src-internal-time
  • code-review--src-io
  • code-review--src-pipe
  • code-review--src-process
  • code-review--src-socket
  • codex/add-fn-syntax
  • codex/async-process
  • codex/async-stdio-wasm
  • codex/curl-argparse
  • codex/examples-argparse
  • codex/examples-callback-sugar
  • codex/fd-util-pipe-runtime
  • codex/fix-buffer-deprecations
  • codex/fix-moon-format-info
  • codex/fix-moon-stable-deprecations
  • codex/fix-process-windows-exe-rewrite
  • codex/http-server-file-example
  • codex/package-owned-job
  • codex/process-run-checked
  • codex/project-wide-callback-sugar
  • codex/realpath-host-bindings
  • codex/refactor-event-loop-backends
  • codex/remove-wasm-process-frees
  • codex/simplify-logger-write
  • codex/simplify-write-string
  • codex/socket-addr-wasm-offset
  • codex/split-io-result-read-write
  • codex/wasm-async-fs-host-upstream
  • codex/wasm-async-socket
  • codex/wasm-event-loop-timer
  • codex/wasm-file-watcher
  • codex/wasm-http-support
  • codex/wasm-io-result-buffer-ownership
  • codex/wasm-process-env
  • codex/wasm-signal-exit-status
  • codex/wasm-small-parity-fixes
  • codex/wasm-spawn-result-handle
  • codex/wasm-websocket-primitives
  • codex/wasm-websocket-support
  • codex/wasm1-fill-return-shims
  • codex/wasm1-socket-buffers
  • codex/wasm1-thread-pool-job-storage
  • codex/wasm1-tls-return-buffers
  • cond-var
  • cond-var-readme
  • custom-deadlock-callback
  • deadlock-detection
  • debug
  • debug-CI-failure
  • debug-CI-timing
  • debug-sanitizer-check
  • defer
  • defer-remove
  • deprecate-get-body
  • deprecate-non-portable-API
  • detect-pidfd-open-at-runtime
  • dir-op
  • disable-nagle
  • dns-support
  • enable-tests-in-readme
  • enhance-aqueue
  • enhance-process-cancellation
  • enhance-process-redirect
  • enhance-protect-from-cancel
  • enhance-readdir
  • enhance-request
  • enhance-server-example
  • eq-meth
  • evloop-hook
  • external-loop-integration
  • faster-test
  • fd-util
  • feat/bench-docker
  • feat/http-client-verify-param
  • feat/ipv6
  • feat/lazy-openssl
  • feat/wasm-gc-promise-http
  • feat/wasm-gc-timer-event-loop
  • feature/valtype-more-types
  • fetch-completed-job-in-batch
  • file-lock
  • file-size-helper
  • fix-API
  • fix-CI
  • fix-MacOS-process
  • fix-MacOS-timestamp-test
  • fix-MacOS-version-detection
  • fix-aqueue-cancel
  • fix-aqueue-close
  • fix-async-cancel
  • fix-buffered-reader
  • fix-bug
  • fix-clang-warnings
  • fix-context-message
  • fix-dead-lock
  • fix-deadlock-detection
  • fix-deprecation-warning
  • fix-dev-null-handling
  • fix-empty-js-http-response-bodies
  • fix-error-handling
  • fix-external-loop-race2
  • fix-fd-leak
  • fix-flaky-test
  • fix-fmt-info
  • fix-getaddrinfo-leak
  • fix-gzip
  • fix-happy-eyeball-fd-leak
  • fix-http-HEAD
  • fix-http-body-length-not-presented
  • fix-http-bug
  • fix-http-cookie-handling
  • fix-http-empty-body
  • fix-http-fixed-gzip-parsing
  • fix-http-host-header
  • fix-http-parser-eof-handling
  • fix-http-passthrough
  • fix-inotify-rm-handling
  • fix-io-cancellation
  • fix-io-pipe-cancel
  • fix-job-lifetime
  • fix-js-backend
  • fix-js-fairness
  • fix-js-from-async-starvation
  • fix-js-http-request-body
  • fix-kqueue-timeout
  • fix-leak
  • fix-macos
  • fix-macos-sigwait
  • fix-macos-watcher
  • fix-nightly-CI
  • fix-nightly-warnings
  • fix-os-string-decode-default-len
  • fix-potential-data-lost
  • fix-pre-aborted-promise-signals
  • fix-process
  • fix-process-bugs
  • fix-process-collect-output
  • fix-process-env-handling
  • fix-process-wait-random-failure
  • fix-readdir-errno
  • fix-return-immediately
  • fix-socket-equal
  • fix-spawn-after-cancelled
  • fix-spurious-wakeup
  • fix-starvation
  • fix-stdio
  • fix-stdio-detach
  • fix-timer-overflow
  • fix-timestamp-test
  • fix-tls
  • fix-tls-shutdown
  • fix-typo
  • fix-unstable-CI
  • fix-walk-ordering
  • fix-warnings
  • fix-warnings-2026-01-26
  • fix-warnings-2026-01-27
  • fix-warnings-in-examples
  • fix-wasm-warning
  • fix-websocket-utf8-validation
  • fix-windows-compilation
  • fix-windows-handle-inheritance
  • fix-windows-named-pipe-open
  • fix-windows-no-stdio-spawn
  • fix-windows-process-handling
  • fix-windows-realpath
  • fix-windows-segfault
  • fix-windows-shared-stdio
  • fix-windows-starvation
  • fix-windows-statx
  • fix-windows-thread-cc
  • fix-worker-pool
  • fix-writer-write
  • fix/http-host-authority
  • fix/read-buffer
  • fix/security-crlf-injection
  • fix/websocket-unaligned-mask-write
  • fix/windows-spawn-without-stdio
  • forbid-concurrent-readdir
  • fs-timestamp
  • fs-util
  • fs-walk-filter
  • fs-watch
  • fs-watch-events
  • fs-watch-fix-cancel
  • fs-watch-ignore-path
  • fs-watch-wait-any
  • getsockname
  • global-signal-handler
  • group-scoped-defer
  • gzip-compression
  • haoxiang/http2
  • hardcode-errno
  • hongbo/add_examples
  • hongbo/async_doc
  • hongbo/c_buffer_docs
  • hongbo/docs
  • hongbo/fix_warnings
  • hongbo/fs_string_view
  • hongbo/helpful_oserror
  • hongbo/io_buffer_docs_only
  • hongbo/io_docs
  • hongbo/next_package_doc
  • hongbo/process_packages
  • hongbo/stable_test_output
  • hongbo/timestamp_test_is_unstable
  • hongbo/tweak
  • hongbo/tweak_aqueue
  • hongbo/tweaks
  • http
  • http-allow-double-close
  • http-client
  • http-content-length
  • http-default-UA
  • http-empty-body
  • http-header-case-insensitive
  • http-proxy
  • http-server
  • http-streaming-api
  • ignore-special-headers
  • improve-buffered-reader
  • improve-read-all
  • improve-ws-error
  • in-memory-reader
  • io-abstraction
  • io-pipe
  • issues128
  • js-CI-deny-warn
  • js-backend-basic
  • js-fetch
  • js-report-fatal-error
  • lazy-init
  • lazy-init-process-redirect-pipe
  • less-API-inconsistency
  • lift-examples
  • lift-sync-API
  • link-and-chmod
  • macos-test-set-realtime
  • main
  • make-fd-abstract
  • migrate-to-new-syntax
  • misc-bug-fix
  • mkdir
  • modify-fs-api
  • modify-http-api
  • modify-with-timeout
  • moon-pkg
  • more-examples
  • more-file-op
  • more-fs-util
  • move-timer-to-runtime
  • mutex
  • named-pipe
  • no-alloc-in-c-stub
  • no-c-buffer-slice
  • no-remote-server-dep
  • no-slice-in-watcher
  • one-writer
  • opendir-async
  • optimize
  • optimize-gzip
  • optimize-gzip-encoder
  • optimize-header-check
  • optimize-http
  • optional-permission
  • organize-event-loop-code
  • orphan-process
  • os-error-impl-Debug
  • os-error-predicate
  • os-string
  • panic-on-bad-spawn
  • perf/read-file-regular-fast-path
  • pidfd-constant
  • poll-wait-handle-EINTR
  • port-in-url
  • pr-event-loop-empty-timer
  • pr-gzip-crc32-index-loop
  • pr-http-update-or-default
  • pr-wasm-gc-shim
  • pread-instead-of-seek
  • process
  • process-CREATE_NO_WINDOW
  • process-accept-view
  • process-cwd
  • process-handle-signal-return
  • process-helper
  • process-spawn-in-group
  • promote-20260310
  • promote-20260512
  • promote-20260529
  • promote-20260608
  • promote-20260622
  • promote-20260629
  • promote-20260716
  • promote-20260728
  • promote-20260803
  • promote-20260824
  • promote-20260827
  • raw-fd
  • raw-fd-stream
  • reader-read-some
  • realpath
  • recursive-mkdir
  • refactor-UDP-API
  • refactor-code-organization
  • refactor-dir
  • refactor-event-loop
  • refactor-event-loop-process
  • refactor-fs
  • refactor-fs-stat
  • refactor-fstat
  • refactor-job-id
  • refactor-job-object
  • refactor-layout
  • refactor-open-flags
  • refactor-pipe
  • refactor-process-env
  • refactor-runtime
  • refactor-stdio
  • refactor-thread-pool
  • refactor-unix-signal-handler
  • refactor-wasm-code
  • refactor-windows-accept
  • refactor/io-byte-oriented-api
  • refine-API
  • refine-TCP-API
  • refine-callback-sugar-use
  • refine-process-API
  • refine-process-redirect-API
  • refine-write-file-default
  • remove-IS_WINDOWS
  • remove-dead-code
  • remove-set-blocking
  • remove-unused-param
  • remove-zero-padding
  • rename
  • rename-replace-behavior
  • report-fatal-event-loop-error
  • retry-error-filter
  • reuse-addr
  • reuse-port
  • runtime-use-string
  • schannel-tls-server-cert-file
  • seek-should-be-async
  • semaphore
  • semaphore-readme
  • server-helper
  • sigwait-job-block-SIGUSR2
  • simplify-any
  • simplify-code
  • simplify-core-alias
  • simplify-event-loop
  • simplify-process-FFI
  • simplify-tls
  • simplify-websocket
  • socket-get-fd
  • spawn-loop
  • ssl-custom-root
  • stat-no-follow
  • stdio-blocking
  • stdio-cancel
  • stdio-no-crash
  • stdio-output-write-string
  • tcp_keep_alive
  • test-macos-14
  • test-random-port
  • text-file-util
  • thread-pool
  • tighten-internal-apis
  • timer
  • tls
  • tls-channel-binding
  • tls-error
  • tls-get-certificate
  • tls-sni
  • tmpdir
  • try-fix-CI-hang
  • try-indirect-dep
  • try-poll-on-busy
  • tweak-API
  • tweak-protect-from-cancel
  • type-check-on-wasm
  • udp-multicast
  • udp-no-inherit
  • unimplemented-skip-coverage
  • update-examples-deps
  • update-fmt
  • update-syntax
  • use-native-rate-limit
  • use-nightly-CI
  • use-stdlib-API
  • utilize-struct-constructor
  • utilize-trait-optional
  • v6-address-scope-id
  • walk-fs
  • websocket-ping
  • windows-access
  • windows-command-line-no-quote
  • windows-coverage
  • windows-fix-calling-convention
  • windows-fs-always-thread
  • windows-handle-should-be-pointer
  • windows-kill-child-on-exit
  • windows-reuse-addr
  • windows-sanitizer-check
  • windows-suffix-case-insensitive
  • windows-support
  • windows-support-execute-com
  • windows-support-open-sync-flag
  • windows-symlink-create-junction
  • worktree-android
  • write-string
  • zero-aqueue
  • zihang/async-util
  • zihang/feat-workspace
  • zihang/websocket

26 Aug 2026 02:02AM UTC coverage: 77.063% (+0.09%) from 76.971%
1084

Pull #573

github

web-flow
Merge 4bdf568ea into 5ee4dc2e7
Pull Request #573: Runtime fixes: stdio shared file position, spawn orphan on pidfd_open failure, ws2_32 linkage

3800 of 4931 relevant lines covered (77.06%)

11842.0 hits per line

Relevant lines Covered
Build:
Build:
4931 RELEVANT LINES 3800 COVERED LINES
11842.0 HITS PER LINE
Source Files on runtime-fixes
  • Tree
  • List 161
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1084 runtime-fixes Merge 4bdf568ea into 5ee4dc2e7 Pull #573 26 Aug 2026 02:06AM UTC web-flow github
77.06
1078 runtime-fixes Merge 2d742a2e1 into 54f001e90 Pull #573 25 Aug 2026 08:27AM UTC web-flow github
77.01
See All Builds (1822)

Badge your Repo: async

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc