Commit Graph

  • 0f6b65dea2
    Merge pull request #752 from talex5/linux-get-sched Thomas Leonard 2024-09-05 11:07:08 +01:00
  • cc2cd3da32 eio_linux: refactor fixed buffer code #752 Thomas Leonard 2024-09-04 13:45:09 +01:00
  • d47b5e29f7
    Merge pull request #749 from talex5/trace-spawn Thomas Leonard 2024-08-23 15:16:55 +01:00
  • c2d314b930 Record trace event when spawning processes #749 Thomas Leonard 2024-08-08 15:43:06 +01:00
  • 012fed5cc2 Add batched copy for regular and block device files #748 koonwen 2024-08-18 13:16:34 +02:00
  • 05539c8a21 Eio.Pool.use: move never_block argument #747 Thomas Leonard 2024-08-07 10:08:41 +01:00
  • 33d4e01a30
    Merge pull request #745 from talex5/fs-example Thomas Leonard 2024-06-28 11:03:33 +01:00
  • c45978252a examples/fs: show how to read files while scanning #745 Thomas Leonard 2024-06-22 16:27:53 +01:00
  • 37840760b1
    Merge pull request #744 from talex5/unix-net-types Thomas Leonard 2024-06-21 10:17:40 +01:00
  • 8cb86a703e Eio_unix.Net: make some return types more polymorphic #744 Thomas Leonard 2024-06-20 09:37:40 +01:00
  • 12721820e4
    Merge pull request #743 from talex5/win-fwd-slash Thomas Leonard 2024-06-19 17:13:42 +01:00
  • 32e501a198 Eio.Path: always use "/" as separator #743 Thomas Leonard 2024-06-19 14:13:33 +01:00
  • a21b507de8
    Merge pull request #742 from talex5/win-openat-debug Thomas Leonard 2024-06-19 14:12:20 +01:00
  • 54df8fdd62 eio_windows: run the fs example in CI #742 Thomas Leonard 2024-06-19 11:53:18 +01:00
  • 2cd09925d0 eio_windows: improve openat error handling Thomas Leonard 2024-06-19 11:32:18 +01:00
  • 642bdbef7e
    Merge pull request #741 from copy/main Thomas Leonard 2024-06-19 11:26:07 +01:00
  • 574afc103a define struct clone_args for linux-lts versions that don't have it #741 Fabian 2024-06-17 14:10:58 +01:00
  • 5d9111e6db add mdx to windows dune file #738 Kento Okura 2024-06-17 14:03:43 +02:00
  • 17562f24fe
    Merge pull request #739 from talex5/doc-seq Thomas Leonard 2024-06-17 09:27:07 +01:00
  • 8ef76f06bf Add example to Buf_read.seq documentation #739 Thomas Leonard 2024-06-14 11:30:09 +01:00
  • 0777723c86 implement native for windows Kento Okura 2024-06-12 12:01:51 +02:00
  • 4ccfa6ccde Update eio doc to 1.1. Thomas Leonard 2024-05-28 12:07:16 +01:00
  • 77d881014d
    Merge pull request #735 from talex5/release v1.1 Thomas Leonard 2024-05-28 12:06:37 +01:00
  • e32331a835 Prepare release #735 Thomas Leonard 2024-05-28 11:58:43 +01:00
  • 3e67f7d4cb
    Merge pull request #733 from alyssais/listening Thomas Leonard 2024-05-28 11:57:08 +01:00
  • 3b2a67966e Add Eio_unix.Net.import_socket_listening #733 Alyssa Ross 2024-05-22 10:54:07 +02:00
  • 2c5eb612db
    Merge pull request #734 from talex5/fix-signal-race Thomas Leonard 2024-05-26 14:38:25 +01:00
  • ab12b0b77c eio_linux: add work-around for signals race #734 Thomas Leonard 2024-05-23 11:36:16 +01:00
  • 9bc76ca88e Update eio doc to 1.1. Thomas Leonard 2024-05-21 16:01:31 +01:00
  • c023b2e750
    Merge pull request #731 from talex5/release Thomas Leonard 2024-05-21 15:59:51 +01:00
  • 687017078a Prepare release #731 Thomas Leonard 2024-05-21 14:54:06 +01:00
  • 2146c8a181
    Merge pull request #730 from talex5/fs-example Thomas Leonard 2024-05-21 12:19:38 +01:00
  • 7d718405a6 Add examples/fs showing how to walk a directory tree #730 Thomas Leonard 2024-05-21 11:18:23 +01:00
  • d834d7391f
    Merge pull request #729 from talex5/uring-submit Thomas Leonard 2024-05-21 11:07:56 +01:00
  • d26184dbf7 eio_linux: don't record submit events when there's nothing to submit #729 Thomas Leonard 2024-05-14 10:27:20 +01:00
  • 73f913c108
    Merge pull request #728 from talex5/linux-skip-submit Thomas Leonard 2024-05-15 09:36:13 +01:00
  • 62c1925dfe eio_linux: don't call submit immediately before wait #728 Thomas Leonard 2024-05-14 12:47:10 +01:00
  • b126756eb8
    Merge pull request #727 from talex5/split-linux Thomas Leonard 2024-05-11 18:25:48 +01:00
  • 3c93b4405c eio_linux: split flow into its own file #727 Thomas Leonard 2024-05-10 09:49:19 +01:00
  • 562f0d6822
    Merge 6a5cc49d29902e1d9441d2bae4f898248b47705a into bd2c92e7ba305c40ad6a901d4b3a950f56445856 #713 art-w 2024-05-04 11:45:00 +01:00
  • bd2c92e7ba
    Merge pull request #726 from talex5/timeout-sleep Thomas Leonard 2024-05-02 14:37:46 +01:00
  • a0cb744256 Add Timeout.sleep #726 Thomas Leonard 2024-05-01 14:27:15 +01:00
  • 49c9774ee3
    Merge pull request #715 from patricoferris/symlinks Thomas Leonard 2024-04-28 11:18:20 +01:00
  • d3f30696c2 Add symlink support #715 Patrick Ferris 2024-03-21 20:01:00 +00:00
  • c1c2d634de
    Merge pull request #723 from jebrosen/fix/openbsd Thomas Leonard 2024-04-05 11:23:00 +01:00
  • 7c9396ef19 eio_posix: check for ELOOP in low-level fs 'resolve' #723 Jeb Rosen 2024-04-04 17:06:29 -04:00
  • 58aa3f6663
    Merge pull request #722 from prgbln/fix_openbsd Thomas Leonard 2024-04-04 16:58:26 +01:00
  • b8a99fa036 Add _BSD_SOURCE flag to fix eio_posix on OpenBSD. #722 prgbln 2024-04-04 12:53:55 +02:00
  • b128edce66
    Merge pull request #718 from lucperkins/mdash-in-readme-title Thomas Leonard 2024-03-29 11:27:24 +00:00
  • 6a5cc49d29 Eio.Net.connect: add options to bind source addr and reuse_addr/port #713 ArthurW 2024-03-20 17:43:28 +01:00
  • 3be614e86f
    Merge pull request #657 from SGrondin/pool-never-block Thomas Leonard 2024-03-26 09:57:03 +00:00
  • 321bc093b4 Add Eio.Pool.use ~never_block #657 Simon Grondin 2023-12-16 12:47:32 -06:00
  • 1776925870
    Merge pull request #719 from talex5/bench-info Thomas Leonard 2024-03-25 09:46:45 +00:00
  • 94ab6cb65f Benchmarks: record uname, Eio backend, and number of cores #719 Thomas Leonard 2024-03-24 09:08:56 +00:00
  • c53d897cbd
    Merge pull request #720 from talex5/fix-isatty Thomas Leonard 2024-03-24 16:52:50 +00:00
  • f2ce0c26ed eio_linux: require Linux >= 5.15 #720 Thomas Leonard 2024-03-24 09:20:50 +00:00
  • 7608cbaa60
    Use long dash in README title #718 Luc Perkins 2024-03-23 09:31:10 -03:00
  • 911ccc8f6a
    Merge pull request #717 from talex5/read-all-hint Thomas Leonard 2024-03-23 11:13:48 +00:00
  • 12530ebeca README: explain that read_all reads until shutdown #717 Thomas Leonard 2024-03-23 10:57:57 +00:00
  • 03c7c5e9ec Fix build #716 Yawar Amin 2024-03-21 22:52:39 -04:00
  • 33f33a60ee Introduce HOFs that wrap functions to run with a locked mutex Yawar Amin 2024-03-21 22:03:00 -04:00
  • 14ae3cfee3
    Merge pull request #712 from talex5/update-mdx Thomas Leonard 2024-03-15 11:29:21 +00:00
  • 6ae124ecc5 Update to MDX 2.4.1 #712 Thomas Leonard 2024-03-14 11:53:04 +00:00
  • 34b650bd47
    Merge pull request #711 from talex5/docs-1.0 Thomas Leonard 2024-03-14 11:10:39 +00:00
  • 240e04f761 Update README for Eio 1.0 #711 Thomas Leonard 2024-03-13 11:51:58 +00:00
  • 15f2047323
    Merge pull request #710 from talex5/mdx Thomas Leonard 2024-03-11 12:48:57 +00:00
  • 9bbd4e0108 Bound MDX version on all packages #710 Thomas Leonard 2024-03-10 15:24:53 +00:00
  • 2b654d8e11 Update eio doc to 1.0. Thomas Leonard 2024-03-10 15:11:22 +00:00
  • edfe8debb2
    Merge pull request #709 from talex5/release v1.0 Thomas Leonard 2024-03-10 15:10:31 +00:00
  • f3f24738c4 Prepare release #709 Thomas Leonard 2024-03-10 12:50:12 +00:00
  • ce30c9a270
    Merge pull request #707 from talex5/executor-pool-docs Thomas Leonard 2024-03-10 12:38:31 +00:00
  • feb8d11d91 Add README documentation for Eio.Executor_pool #707 Simon Grondin 2023-12-08 08:36:36 -06:00
  • 82dcca77bf Add multicore trace illustration to README Thomas Leonard 2024-03-08 11:25:27 +00:00
  • ed9c4a5574
    Merge pull request #708 from talex5/nologs Thomas Leonard 2024-03-10 11:51:33 +00:00
  • ebf7fa0230 eio_linux: remove logging #708 Thomas Leonard 2024-03-08 17:51:12 +00:00
  • 5e6618168c
    Merge pull request #705 from talex5/linux-ll Thomas Leonard 2024-02-29 16:19:07 +00:00
  • fb731b5161 eio_linux: move Low_level signature to low_level.mli #705 Thomas Leonard 2024-02-26 19:16:51 +00:00
  • e48f6114b1 eio_linux: Expose more functions in Low_level module Thomas Leonard 2024-02-26 18:18:16 +00:00
  • 7b58999f51
    Merge pull request #706 from talex5/mdx-fail Thomas Leonard 2024-02-29 16:08:21 +00:00
  • 6309314933 Require MDX < 2.4.0 #706 Thomas Leonard 2024-02-29 15:35:20 +00:00
  • 90f5059a0f
    Merge 8ce161db91cc022ce6bf995938d90d79b56f42b5 into ef415fbdfe1c60cb046a89db4fd48663fc61b77e #589 Vesa Karvonen 2024-02-27 11:04:12 +01:00
  • ef415fbdfe
    Merge pull request #704 from ocaml-multicore/fix-to-pass-with-old-and-new-kcas Thomas Leonard 2024-02-26 17:04:37 +00:00
  • 31ee72e25a
    Merge pull request #697 from talex5/cap-enter Thomas Leonard 2024-02-26 17:03:40 +00:00
  • ca121eea64 Add Eio_unix.Cap module to enable Capsicum mode #697 Thomas Leonard 2024-02-19 16:04:54 +00:00
  • 6ee8ab97b8 Fix to pass with both old and new Kcas #704 Vesa Karvonen 2024-02-25 23:45:40 +02:00
  • 261b583c5b
    Merge pull request #703 from SGrondin/idempotent-test Thomas Leonard 2024-02-25 19:17:01 +00:00
  • ec576100ef Make posix open_beneath test idempotent #703 Simon Grondin 2024-02-25 11:16:55 -06:00
  • 57c02073ee
    Merge pull request #702 from talex5/execpool-err Thomas Leonard 2024-02-23 17:20:22 +00:00
  • e5444c0f8b Executor_pool: mention requested weight in error message #702 Thomas Leonard 2024-02-23 14:03:53 +00:00
  • b379bc22c0 Update eio doc to 0.15. Thomas Leonard 2024-02-22 14:22:19 +00:00
  • 4f3ec08ef5
    Merge pull request #701 from talex5/release v0.15 Thomas Leonard 2024-02-22 14:21:35 +00:00
  • 332adbd514 Update changelog #701 Thomas Leonard 2024-02-22 13:08:03 +00:00
  • d33f8c2d57
    Merge pull request #699 from talex5/eio-trace-render Thomas Leonard 2024-02-22 11:14:31 +00:00
  • 02fbb947e8 Update build for new eio-trace CLI #699 Thomas Leonard 2024-02-21 14:33:37 +00:00
  • 6dcc452a7e
    Merge pull request #698 from talex5/docs Thomas Leonard 2024-02-21 12:53:28 +00:00
  • c2f22d85eb Illustrate network example #698 Thomas Leonard 2024-02-21 10:35:49 +00:00
  • 1cbcda0ce1 Illustrate switch example Thomas Leonard 2024-02-21 10:27:59 +00:00
  • 59814f61b1 Remove out-of-date performance section from README Thomas Leonard 2024-02-05 15:00:24 +00:00
  • c3a43003bc
    Merge pull request #696 from talex5/macos-slash Thomas Leonard 2024-02-21 10:00:29 +00:00
  • a4bd5d79c4 eio_posix: add O_DIRECTORY when opening with a trailing slash #696 Thomas Leonard 2024-02-19 15:48:57 +00:00