Getting Started
Documentation
Organisations
ocaml-multicore
eio
branch/main
Build History
Build History for branch/main
Builds (74)
Merge pull request #779 from talex5/fork-bt Preserve backtraces in fork_daemon and fork_promise_exn
9b939a
-
Nov 19 18:53 +00:00
Failed in 5h03m
Check if windows has_symlink for tests (#771) Symlinking is privileged operation on Windows, so we check if the running user can make symlinks before running tests that require them.
eb8fe3
-
Oct 31 14:20 +00:00
Failed in 19m29s
Merge pull request #769 from patricoferris/include-fork-action-h Make fork_action.h a public_header
debe35
-
Oct 19 10:26 +00:00
Passed in 6m00s
Merge pull request #765 from ocaml-multicore/ai-hacking-guidance Add advice about using AI for code generation
216ccf
-
Oct 07 12:22 +00:00
Passed in 6m32s
Merge pull request #756 from talex5/win-unregister-fd eio_windows: unregister FDs on cancel
f8c944
-
Sep 30 11:53 +00:00
Failed in 7m22s
Merge pull request #755 from talex5/cleanup Minor code cleanups
d2a3e2
-
Sep 18 15:46 +00:00
Passed in 7m27s
Merge pull request #754 from talex5/quiet-tsan eio_linux: avoid triggering a TSan warning
534f89
-
Sep 13 01:32 +00:00
Passed in 6m25s
Merge pull request #753 from talex5/cancel-alloc-fixed eio_linux: allow alloc_fixed_or_wait to be cancelled
e2dc1d
-
Sep 06 16:23 +00:00
Passed in 7m02s
Merge pull request #752 from talex5/linux-get-sched eio_linux: refactor fixed buffer code
0f6b65
-
Sep 05 10:07 +00:00
Passed in 6m54s
Merge pull request #749 from talex5/trace-spawn Record trace event when spawning processes
d47b5e
-
Sep 01 14:12 +00:00
Passed in 1d12h
Merge pull request #745 from talex5/fs-example examples/fs: show how to read files while scanning
33d4e0
-
Aug 21 14:36 +00:00
Passed in 18m38s
Merge pull request #744 from talex5/unix-net-types Eio_unix.Net: make some return types more polymorphic
378407
-
Jun 21 09:22 +00:00
Passed in 0s
Merge pull request #743 from talex5/win-fwd-slash Eio.Path: always use "/" as separator
127218
-
Jun 19 16:18 +00:00
Passed in 53m53s
Merge pull request #742 from talex5/win-openat-debug eio_windows: improve openat error handling
a21b50
-
Jun 19 13:17 +00:00
Passed in 1h16m
Merge pull request #741 from copy/main define struct clone_args for linux-lts versions that don't have it
642bdb
-
Jun 19 10:26 +00:00
Passed in 16m10s
Merge pull request #739 from talex5/doc-seq Add example to `Buf_read.seq` documentation
17562f
-
Jun 17 08:30 +00:00
Passed in 1h18m
Merge pull request #735 from talex5/release Prepare release
77d881
-
Jun 05 15:35 +00:00
Passed in 1h46m
Merge pull request #733 from alyssais/listening Add Eio_unix.Net.import_socket_listening
3e67f7
-
May 28 10:57 +00:00
Failed in 9m13s
Merge pull request #734 from talex5/fix-signal-race eio_linux: add work-around for signals race
2c5eb6
-
May 26 14:17 +00:00
Passed in 1h16m
Merge pull request #731 from talex5/release Prepare release
c023b2
-
May 21 15:40 +00:00
Failed in 3h09m
Merge pull request #730 from talex5/fs-example Add examples/fs showing how to walk a directory tree
2146c8
-
May 21 11:24 +00:00
Passed in 0s
Merge pull request #729 from talex5/uring-submit eio_linux: don't record submit events when there's nothing to submit
d834d7
-
May 21 10:08 +00:00
Passed in 10m46s
Merge pull request #728 from talex5/linux-skip-submit eio_linux: don't call submit immediately before wait
73f913
-
May 15 08:38 +00:00
Passed in 34m50s
Merge pull request #727 from talex5/split-linux eio_linux: split flow into its own file
b12675
-
May 11 17:28 +00:00
Passed in 38m32s
Merge pull request #726 from talex5/timeout-sleep Add Timeout.sleep
bd2c92
-
May 10 09:26 +00:00
Passed in 12h00m
Merge pull request #715 from patricoferris/symlinks Add symlink support
49c977
-
Apr 28 10:21 +00:00
Passed in 43m10s
Merge pull request #723 from jebrosen/fix/openbsd eio_posix: fix filesystem tests on OpenBSD
c1c2d6
-
Apr 10 15:58 +00:00
Passed in 14m06s
Merge pull request #722 from prgbln/fix_openbsd Add _BSD_SOURCE flag to fix eio_posix on OpenBSD.
58aa3f
-
Apr 04 16:02 +00:00
Passed in 51m57s
Merge pull request #718 from lucperkins/mdash-in-readme-title Long dash in README title
b128ed
-
Mar 29 11:28 +00:00
Passed in 28m24s
Merge pull request #657 from SGrondin/pool-never-block Add Eio.Pool.use ~never_block
3be614
-
Mar 26 10:00 +00:00
Passed in 8m30s
Merge pull request #719 from talex5/bench-info Benchmarks: record uname, Eio backend, and number of cores
177692
-
Mar 25 09:51 +00:00
Passed in 1h17m
Merge pull request #720 from talex5/fix-isatty eio_linux: require Linux >= 5.15
c53d89
-
Mar 24 16:52 +00:00
Passed in 9m43s
Merge pull request #717 from talex5/read-all-hint README: explain that read_all reads until shutdown
911ccc
-
Mar 23 11:13 +00:00
Passed in 3m07s
Merge pull request #712 from talex5/update-mdx Update to MDX 2.4.1
14ae3c
-
Mar 19 16:51 +00:00
Passed in 30m53s
Merge pull request #711 from talex5/docs-1.0 Update README for Eio 1.0
34b650
-
Mar 14 11:25 +00:00
Passed in 37m48s
Merge pull request #710 from talex5/mdx Bound MDX version on all packages
15f204
-
Mar 13 12:03 +00:00
Passed in 31m25s
Merge pull request #709 from talex5/release Prepare release
edfe8d
-
Mar 10 15:10 +00:00
Passed in 4m58s
Merge pull request #707 from talex5/executor-pool-docs Executor pool docs
ce30c9
-
Mar 10 12:38 +00:00
Passed in 3m27s
Merge pull request #708 from talex5/nologs eio_linux: remove logging
ed9c4a
-
Mar 10 11:51 +00:00
Passed in 11m42s
Merge pull request #705 from talex5/linux-ll eio_linux: expose more functions in the Low_level module
5e6618
-
Feb 29 16:30 +00:00
Passed in 18m05s
Merge pull request #706 from talex5/mdx-fail Require MDX < 2.4.0
7b5899
-
Feb 29 16:12 +00:00
Failed in 0s
Merge pull request #704 from ocaml-multicore/fix-to-pass-with-old-and-new-kcas Fix to pass with both old and new Kcas
ef415f
-
Feb 27 11:31 +00:00
Failed in 1h52m
Merge pull request #697 from talex5/cap-enter Add Eio_unix.Cap module to enable Capsicum mode
31ee72
-
Feb 26 17:03 +00:00
Running for 0s
Merge pull request #703 from SGrondin/idempotent-test Make posix open_beneath test idempotent
261b58
-
Feb 25 19:17 +00:00
Passed in 15m54s
Merge pull request #702 from talex5/execpool-err Executor_pool: mention requested weight in error message
57c020
-
Feb 23 17:20 +00:00
Passed in 1h03m
Merge pull request #701 from talex5/release Update changelog
4f3ec0
-
Feb 22 14:21 +00:00
Passed in 3h50m
Merge pull request #699 from talex5/eio-trace-render Update build for new eio-trace CLI
d33f8c
-
Feb 22 11:15 +00:00
Passed in 2h42m
Merge pull request #698 from talex5/docs Add more trace diagrams to README
6dcc45
-
Feb 21 13:09 +00:00
Passed in 42m25s
Merge pull request #696 from talex5/macos-slash eio_posix: add O_DIRECTORY when opening with a trailing slash
c3a430
-
Feb 21 10:04 +00:00
Passed in 0s
Merge pull request #694 from talex5/posix-dirfd eio_posix: use directory FDs instead of realpath
b9a0c2
-
Feb 19 15:40 +00:00
Failed in 13m28s
Merge pull request #693 from talex5/resolve-retry eio_linux: retry openat2 on EAGAIN
f9ba4c
-
Feb 15 14:25 +00:00
Passed in 38m49s
Merge pull request #692 from talex5/stat-bench Stat benchmark: report cleanup time and optimise
f5232a
-
Feb 14 16:13 +00:00
Failed in 31m34s
Merge pull request #691 from talex5/uring-eperm Handle EPERM when trying to initialise uring
43bd3b
-
Feb 14 10:01 +00:00
Passed in 3h44m
Merge pull request #690 from talex5/fd-bits Minor file-descriptor improvements
82c47a
-
Feb 14 09:40 +00:00
Passed in 8m43s
Merge pull request #689 from talex5/lintcstubs Enable lintcstubs for Eio_unix.Private too
666c52
-
Feb 13 09:08 +00:00
Passed in 16m59s
Merge pull request #688 from talex5/systhread-bt Include backtrace in systhread errors
717af4
-
Feb 12 08:53 +00:00
Passed in 9h46m
Merge pull request #681 from talex5/pool-systhreads Keep pool of systhreads for blocking operations (simplified)
ca4767
-
Feb 11 10:08 +00:00
Passed in 23m34s
Merge pull request #684 from talex5/threadsafe-resources Make Switch.on_release thread safe
e9864b
-
Feb 09 12:04 +00:00
Passed in 24m34s
Merge pull request #686 from talex5/readlink Add Eio.Path.read_link
a9e552
-
Feb 09 09:27 +00:00
Passed in 0s
Merge pull request #687 from talex5/trace-mock-backend eio.mock: add tracing support
299c03
-
Feb 09 09:13 +00:00
Failed in 11m14s
Merge pull request #685 from ocaml-multicore/adjust-coc-contacts Adjust COC contacts
913b50
-
Feb 09 07:45 +00:00
Passed in 51m39s
Merge pull request #683 from talex5/trace-cancel Trace cancellation
b1808e
-
Feb 05 20:54 +00:00
Passed in 31m50s
Merge pull request #682 from talex5/verification Link to verification work in docs
92a21c
-
Feb 05 14:56 +00:00
Failed in 13m58s
Merge pull request #678 from talex5/bench_systhreads Benchmark Eio_unix.run_in_systhread
964ed2
-
Feb 01 09:54 +00:00
Passed in 1h00m
Merge pull request #676 from talex5/trace-domains Trace domain spawning
87d6a9
-
Jan 31 14:26 +00:00
Passed in 58m45s
Merge pull request #674 from talex5/starvation eio_posix and eio_windows: check for IO periodically
6dcc5e
-
Jan 30 11:00 +00:00
Failed in 39m34s
Merge pull request #675 from talex5/declutter-trace Improve traces
0776a7
-
Jan 27 16:36 +00:00
Failed in 27m36s
Merge pull request #673 from talex5/bench-init Make benchmarks start faster
b68d39
-
Jan 25 15:33 +00:00
Failed in 58m06s
Merge pull request #672 from talex5/macos-ci Expect opam-repo-ci tests to fail on macos
da4f6c
-
Jan 19 10:32 +00:00
Failed in 1h02m
Merge pull request #671 from talex5/doc-fixes Update changelog
c50257
-
Jan 17 13:29 +00:00
Failed in 22m59s
Merge pull request #670 from talex5/doc-fixes Minor documentation updates
ffe492
-
Jan 17 12:13 +00:00
Failed in 27m15s
Merge pull request #555 from mefyl/main Add `listening_socket#listening_addr`
ccf1ba
-
Jan 15 10:07 +00:00
Failed in 1h12m
Merge pull request #667 from talex5/docs Organise eio.mli better
71faca
-
Jan 13 11:16 +00:00
Failed in 40m41s
Merge pull request #655 from SGrondin/buf-write-printf-mut Add Buf_write.printf (custom formatter)
464a56
-
Jan 11 16:47 +00:00
Failed in 29m04s