Skip to content

Commit ffcbe2a

Browse files
committed
Add futex-line Awaitable atomic location abstraction
1 parent fbc4124 commit ffcbe2a

File tree

6 files changed

+638
-0
lines changed

6 files changed

+638
-0
lines changed

bench/bench_binaries.ml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ let paths =
2525
lib "picos_mux.multififo";
2626
lib "picos_mux.random";
2727
lib "picos_mux.thread";
28+
lib "picos_std.awaitable";
2829
lib "picos_std.event";
2930
lib "picos_std.finally";
3031
lib "picos_std.structured";

bench/dune

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
picos_aux.mpscq
3939
picos_io
4040
picos_io.select
41+
picos_std.awaitable
4142
picos_std.finally
4243
picos_std.structured
4344
picos_std.sync

lib/picos_std.awaitable/dune

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
(library
2+
(name picos_std_awaitable)
3+
(public_name picos_std.awaitable)
4+
(libraries picos picos_aux.htbl backoff multicore-magic))
5+
6+
(mdx
7+
(package picos_meta)
8+
(enabled_if
9+
(>= %{ocaml_version} 5.0.0))
10+
(libraries picos picos_std.awaitable)
11+
(files picos_std_awaitable.mli))

0 commit comments

Comments
 (0)