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

moonbitlang / async
78%
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 fix/windows-spawn-without-stdio
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 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-fixes
  • 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

07 Sep 2026 08:39AM UTC coverage: 77.873% (-0.06%) from 77.931%
1137

Pull #592

github

web-flow
Merge 92010821b into 4fa32e85f
Pull Request #592: Fix spawning without standard handles on Windows

0 of 5 new or added lines in 1 file covered. (0.0%)

4181 of 5369 relevant lines covered (77.87%)

11001.66 hits per line

Relevant lines Covered
Build:
Build:
5369 RELEVANT LINES 4181 COVERED LINES
11001.66 HITS PER LINE
Source Files on main
  • Tree
  • List 167
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
1137 fix/windows-spawn-without-stdio Merge 92010821b into 4fa32e85f Pull #592 07 Sep 2026 08:42AM UTC web-flow github
77.87
1136 main Preserve Promise callback execution on cancellation push 01 Sep 2026 03:54AM UTC Guest0x0 github
77.93
1135 fix-pre-aborted-promise-signals Merge b5dc5f8df into c45448918 Pull #579 31 Aug 2026 09:13AM UTC web-flow github
77.95
1134 main socket: add reuse_port_lb option to enable SO_REUSEPORT on TcpServer SO_REUSEPORT lets several sockets bind the same address at once while the kernel load-balances incoming connections across them, which is the usual basis for a multi-process ser... push 31 Aug 2026 05:53AM UTC Guest0x0 github
77.89
1133 reuse-port Merge 7ddca8dfe into d6ae822a9 Pull #525 31 Aug 2026 04:11AM UTC web-flow github
77.91
1131 fix-pre-aborted-promise-signals Merge 3c8769d6b into d6ae822a9 Pull #579 31 Aug 2026 03:22AM UTC web-flow github
77.95
1129 fix-pre-aborted-promise-signals Merge b83a74691 into d6ae822a9 Pull #579 28 Aug 2026 03:48PM UTC web-flow github
77.93
1128 main bump minor version push 28 Aug 2026 10:46AM UTC Guest0x0 github
77.91
1127 main report fatal error in `async fn main` for JS backend push 28 Aug 2026 10:45AM UTC Guest0x0 github
77.91
1126 js-report-fatal-error Merge 880708077 into d9d02e27e Pull #589 28 Aug 2026 10:22AM UTC web-flow github
77.91
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