Skip to content

Commit 002643d

Browse files
committed
Remove librustuv
This commit removes the `librustuv` crate. See the [runtime removal RFC](rust-lang/rfcs#230) for more context. See [green-rs](https://github.com/alexcrichton/green-rs/) for a possible migration path if you wish to continue using green-threaded I/O. The library provides its own I/O API surface. [breaking-change]
1 parent 15966c3 commit 002643d

22 files changed

+2
-6468
lines changed

mk/crates.mk

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
# automatically generated for all stage/host/target combinations.
5050
################################################################################
5151

52-
TARGET_CRATES := libc std green rustuv native flate arena glob term semver \
52+
TARGET_CRATES := libc std green native flate arena glob term semver \
5353
uuid serialize sync getopts collections num test time rand \
5454
url log regex graphviz core rbml rlibc alloc debug rustrt \
5555
unicode
@@ -69,7 +69,6 @@ DEPS_std := core libc rand alloc collections rustrt sync unicode \
6969
native:rust_builtin native:backtrace
7070
DEPS_graphviz := std
7171
DEPS_green := std native:context_switch
72-
DEPS_rustuv := std native:uv native:uv_support
7372
DEPS_native := std
7473
DEPS_syntax := std term serialize log fmt_macros debug arena libc
7574
DEPS_rustc := syntax flate arena serialize getopts rbml \
@@ -102,7 +101,7 @@ DEPS_regex := std
102101
DEPS_regex_macros = rustc syntax std regex
103102
DEPS_fmt_macros = std
104103

105-
TOOL_DEPS_compiletest := test green rustuv getopts
104+
TOOL_DEPS_compiletest := test getopts
106105
TOOL_DEPS_rustdoc := rustdoc native
107106
TOOL_DEPS_rustc := rustc native
108107
TOOL_SOURCE_compiletest := $(S)src/compiletest/compiletest.rs

src/README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,6 @@ Source layout:
5757
| `test/auxiliary` | - Dependencies of tests |
5858
| ------------------- | --------------------------------------------------------- |
5959
| `librustdoc/` | The Rust API documentation tool |
60-
| `libuv/` | The libuv submodule |
61-
| `librustuv/` | Rust libuv support code |
6260
| ------------------- | --------------------------------------------------------- |
6361
| `llvm/` | The LLVM submodule |
6462
| `rustllvm/` | LLVM support code |

src/librustuv/access.rs

Lines changed: 0 additions & 173 deletions
This file was deleted.

src/librustuv/addrinfo.rs

Lines changed: 0 additions & 143 deletions
This file was deleted.

0 commit comments

Comments
 (0)