New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Mirage 1.1.0 release #1655

Merged
merged 8 commits into from Feb 11, 2014

Conversation

Projects
None yet
1 participant
@avsm
Member

avsm commented Feb 5, 2014

This consists of a series of fairly interlocked packages, so all the
constraints have been updated in one pull request. With this release, all OPAM
package conflicts have been removed, so it's far easier to explicitly choose at
link time which packages should be linked.

  • The mirage-types library now fetches the types directly from the
    mirage/mirage repository to reduce the number of separate git repositories we
    have to track.
  • Several major libraries have also been functorized to eliminate the need to
    compile them separately with Unix and Xen. Specifically,
    mirage-tcpip-{unix/xen} is now deprecated in favor of tcpip, as is
    mirage-http-{unix/xen} in favor of mirage-http.
  • The block libraries have been refreshed to use V1_LWT interface, and are more
    efficient at random I/O (for VHD) and use larger request sizes (for the Xen
    block driver)
  • The xenctrl package has been replaced with xen-evtchn and xen-gnt
    to continue the support for parallel package installation without conflicts.

avsm added some commits Jan 20, 2014

Add Mirage 1.1.0 release
This consists of a series of fairly interlocked packages, so all the
constraints have been updated in one pull request.  With this release, all OPAM
package conflicts have been removed, so it's far easier to explicitly choose at
link time which packages should be linked.

* The `mirage-types` library now fetches the types directly from the
  `mirage/mirage` repository to reduce the number of separate git repositories we
  have to track.

* Several major libraries have also been functorized to eliminate the need to
  compile them separately with Unix and Xen.  Specifically,
  `mirage-tcpip-{unix/xen}` is now deprecated in favor of `tcpip`, as is
  `mirage-http-{unix/xen}` in favor of `mirage-http`.

* The block libraries have been refreshed to use `V1_LWT` interface, and are more
  efficient at random I/O (for VHD) and use larger request sizes (for the Xen
  block driver)

* The `xenctrl` package has been replaced with `xen-evtchn` and `xen-gnt`
  to continue the support for parallel package installation without conflicts.

avsm added a commit that referenced this pull request Feb 11, 2014

@avsm avsm merged commit 87cdb64 into ocaml:master Feb 11, 2014

1 check passed

default The Travis CI build passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment