Organisationsmiragemirage

mirage

https://github.com/mirage/mirage
Refs Branches (7)
WIP: Simplify dune files
Bump lower bound to Dune See https://github.com/ocaml/dune/issues/10399 why this needed. Otherwise we'll always have to install all the x-compilers all the time, which is not what we want.
67e507
#1495
Add a new draft to help with the release
Add a new draft to help with the release
3d60dd
#1519
Mirage logs no clock
remove no argument check
736197
#1521
functoria: Quote Runtime_arg.call
functoria: Quote Runtime_arg.call Fixes codes that use an arg call as an argument to a function: code ~pos:__POS__ "f ~arg:%a" Runtime_arg.call my_arg
86bef8
#1522
doc: Update inline examples to Runtime_arg
doc: Update inline examples to Runtime_arg
908a36
#1523
functoria: Constraint the start function to 'unit Lwt.t'
functoria: Better type-error for the start function With this change, the error message is no longer about the pattern and looks clearer. Unfortunately, the location is still within generated code. This also requires a new type in the prelude. File "bin/mirage/mirage/main.ml", lines 300-305, characters 3-12: Error: This expression has type (unit, 'a) result Lwt.t but an expression was expected of type unit start = unit Lwt.t Type (unit, 'a) result is not compatible with type unit
60d5a6
#1524
add the options to specify "host" (and "socket") for the host system network stack
add the options to specify "host" (and "socket") for the host system network stack. the native ocaml stack can be used by passing "OCaml" or "direct". over time, the confusion of "direct" has escalated. it is kept for backwards compatibility
ed3b4c
#1525