David Sheets
David Sheets
When attempting to install REVDEPS, it would be nice to print the reason that the _latest_ version of a REVDEP fails to install.
The bootstrap scripts download source from this repository so the self-CI tests don't actually test the PR content. This caused the issue in #81/#83.
This patchset introduces a test suite using [alcotest](https://github.com/mirage/alcotest) which covers parsing, printing, and roundtripping (composed parsing/printing and printing/parsing). Bug fixes include: - A correct UTC UNIX time is now always...
Also expanded `SetPolicy` to include returned `CreateData` and expanded `CreateData` to include kernel-originated fields.
If you use something like `string ":\n"` in a parser, the line position is not updated if it matches. In many cases, the string or character to consume is literal...
``` ocaml class my_class = let open My_module in let x = my_fun my_val in object method x = x end ``` is a syntax error. ``` ocaml class my_class...
In error messages regarding polymorphic values, it would be nice to have the names of type variables retained. For instance: ``` ocaml class ['repo, 'pkg] universe : object ('self) constraint...
I use this script to install a large, consistent universe on top of #1 : ``` sh #!/bin/sh # automatic conflicts: cryptokit-sha512, ocamlgsl, ocaml-taglib # manual conflicts: mirage-xen, mirage-net-direct, oasis-mirage...
Is this reasonable? What if a user's authentication routine requires I/O?