Adapt to mirage-xen 6.0.0 changes (Solo5 based Xen PVH, #45 @mato)
Adapt to mirage-xen 5.0.0 changes (#42 @dinosaure)
Require OCaml 4.06.0 now (#43 @hannesm)
Port to dune from jbuilder (#38 @TheLortex @avsm)
Adapt to mirage-xen 4.0.0
Os_xeninterface (#37 @TheLortex)
Update Travis to test 4.06 as well (@avsm).
Port to jbuilder and modernise test matrix.
Remove examples directory, as the module is now directly used by the mirage front-end tool.
Add an optional
argv, allowing users to only pass those arguments which cmdliner might expect to see.
Convert to topkg.
Change name to mirage-bootvar-xen from mirage-bootvar.
Move argv parsing to external library
parse_argvand depend on that library.
Build against MirageOS version 3, and drop support for earlier MirageOS versions.
Use astring instead of re.str (#18 by @jonludlam)
Improve the parser to handle quoted strings and escaped characters; skip arguments that don't conform to 'a=b' rather than dying (#18 by @jonludlam)
Fall back to reading
OS.Start_infoif cmdline is not found in Xenstore (#13, by @jonludlam)
Include the string in error message for malformed variables (#11, by @talex5)
Enable warnings and remove an unused
Reimport (#11, by @talex5)
Add travis.yml to Github repo (#12)
Bootvar.parametersto export the boot paramters (#5, by @Drup)
Bootvar.argv, which reformat
Sys.argv. (#7, by @Drup)
get no longer raises exception
add get_exn which raises Parameter_not_found on error
return 'Ok of t | 'Error of msg in create instead of raising exception on error
remove debug output