package mirage-flow-unix
Flow implementations and combinators for MirageOS on Unix
Install
Dune Dependency
Authors
Maintainers
Sources
mirage-flow-4.0.0.tbz
sha256=aeacf09173fe7f42c8a3f50bb1c85206faf2583d3111b6baefef6bf0f0e4487d
sha512=f72ce1bb95c07abc02fb4fe728209dcae45144bab2a5402f8d41779ec1d810e731e5f6b503d6618ae12174c8b60370386541242263aa12092eeb159ee086cf5c
doc/CHANGES.html
v4.0.0 (2023-12-19)
- Redefine
close
semantics, which no longer is ashutdown `read_write
(#49 @hannesm) - Add
shutdown : flow -> [ `read | `write | `read_write ] -> unit Lwt.t
(@djs55 @hannesm #16 #18 #48) - Remove SHUTDOWNABLE signature (@djs55 #17, rebased into #48)
v3.0.0 (2021-11-14)
- Remove Mirage_flow_lwt module (#47 @hannesm)
- Require fmt 0.8.7, cstruct 6.0.0 and avoid deprecated functions (#47 @hannesm)
- Compatibility with alcotest 1.4 (eta expansion of Alcotest.fail) (#47 @hannesm)
- Mirage_flow_combinators.forward has an additional unit argument to avoid unerasable optional argument warning (#47 @hannesm)
v2.0.1 (2019-11-04)
- provide deprecated Mirage_flow_lwt for smooth transition (#45 @hannesm)
v2.0.0 (2019-10-23)
- mirage-flow uses Lwt.t and Cstruct.t directly (#43 @hannesm)
- mirage-flow-lwt was removed, combinators are now in mirage-flow-combinators (#43 @hannesm)
- raise lower OCaml bound to 4.06.0 (#43 @hannesm)
v1.6.0 (2019-04-24)
- remove uses of
Result
(#40 @hannesm) - port opam metadata to 2.0 format (#41 @hannesm)
- port build to dune from jbuilder (#41 @hannesm)
v1.5.0 (2018-07-09)
- remove Result module, work with
-safe-string
and require cstruct >=3.2.0
v1.4.0 (2017-06-23)
- mirage-flow-unix: add
Mirage_flow_unix.Fd
to wrapLwt_unix.file_descr
into a MirageOS flow (#34, #36, @samoht) - mirage-flow-lwt: add first class flow values of type
Mirage_flow_lwt.t
(#35, @samoht)
v1.3.0 (2017-06-12)
- Port to Jbuilder (#32 @djs55)
v1.2.0 (2016-12-21)
- Import
V1.FLOW
frommirage-types
intoMirage_flow.S
(@samoht) - Import
V1_LWT.FLOW
frommirage-types-lwt
intoMirage_flow_lwt.S
(@samoht) - Rename the existing
Mirage_flow
intoMirage_flow_lwt
(@samoht) - Rename
Lwt_io_flow
intoMirage_flow_unix
(@samoht)
v1.1.0 (2016-01-27)
- Add a new top-level interface
module Mirage_flow
. Existingmodule Fflow
is still present. - Add
Mirage_flow.copy
to copy all the data in a flow to another - Add
Mirage_flow.proxy
to copy data bidirectionally between two flows
v1.0.3 (2015-07-29)
- Support lwt 2.5.0
v1.0.2 (2015-06-30)
- Add explicit dependency to OUnit
v1.0.1 (2015-04-28)
- Add
Fflow.error_message
to satisfaymirage-types.2.3.0
v1.0.0 (2015-02-26)
- Add
Fflow
(functional flows) - Add
Lwt_io_flow
to convert between Mirage and Lwt flows
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page