Skip to content

Synch libuv submodule to joyent/libuv, tag 0.11.14 #10246

Closed
@lucab

Description

@lucab

As part of the ongoing effort to reduce rust-specific patches and thanks (a lot!) to @alexcrichton, we have now reached the point where we can use vanilla libuv.
As such, I'd like to propose several changes to current submodule tracking:

  • drop @alexcrichton submodule and directly synch to @joyent one
  • synch to tag 0.11.14, which is the first one incorporating all our patches
  • keep this synch-to-tag process for future releases, starting from rust 0.9, and explicitely document the libuv version in use at each release
  • forbid local-submodule changes to avoid diverging again

However, let's remind that we jumped on the 0.11.x branch but its API is not yet stable, so breakage may still occur before reaching 0.12.x.

This is prerequisite to #5563, which I'll probably tackle after this (proposed) synch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions