- 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_xen
interface (#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
filter
parameter toargv
, 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_argv
and 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_info
if 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
Re
import (#11, by @talex5) - Add travis.yml to Github repo (#12)
- Add
Bootvar.parameters
to export the boot paramters (#5, by @Drup) - Add
Bootvar.argv
, which reformatBootvar.parameters
to emulates 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
- Initial release