Add Mirage 1.1.0 release #1655

Merged
merged 8 commits into from Feb 11, 2014

Conversation

Projects
None yet
1 participant
Owner

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

@avsm avsm 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.
57b600c
@avsm avsm vhd-tool: depend on OCaml 4.00.0+ 9ea3887
@avsm avsm xen-gnt: depend on OCaml 4.00.0+ cbf39a2
@avsm avsm update checksums for mirage-1.1.0 bugfix 96326b4
@avsm avsm fix mirage-http dependency to require the functorized tcpip f43c77c
@avsm avsm Merge branch 'master' into mirage-1.1-release 69b8fb7
@avsm avsm Merge branch 'master' into mirage-1.1-release 0bb6313
@avsm avsm update mirage 1.1.0 urls for slipped tag (re-release) af0e958

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

@avsm avsm Merge pull request #1655 from mirage/mirage-1.1-release
Add Mirage 1.1.0 release
87cdb64

@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