Skip to content

Commit ecec075

Browse files
committed
Auto merge of #9810 - ehuss:beta-bump-curl, r=alexcrichton
[beta] Bump curl Beta backport of #9809 to fix #9788 Also backport to appease CI: * #9790 — Fix plugin registrar change. * #9763 — Fix semver check for rust 1.54.0
2 parents 1f76a21 + ac44893 commit ecec075

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ cargo-platform = { path = "crates/cargo-platform", version = "0.1.1" }
2525
cargo-util = { path = "crates/cargo-util", version = "0.1.1" }
2626
crates-io = { path = "crates/crates-io", version = "0.33.0" }
2727
crossbeam-utils = "0.8"
28-
curl = { version = "0.4.23", features = ["http2"] }
29-
curl-sys = "0.4.22"
28+
curl = { version = "0.4.38", features = ["http2"] }
29+
curl-sys = "0.4.45"
3030
env_logger = "0.9.0"
3131
pretty_env_logger = { version = "0.4", optional = true }
3232
anyhow = "1.0"

src/doc/src/reference/semver.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -943,7 +943,7 @@ pub fn foo<T, U>() {}
943943
use updated_crate::foo;
944944
945945
fn main() {
946-
foo::<u8>(); // Error: this function takes 2 type arguments but only 1 type argument was supplied
946+
foo::<u8>(); // Error: this function takes 2 generic arguments but 1 generic argument was supplied
947947
}
948948
```
949949

tests/testsuite/cross_compile.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -463,15 +463,15 @@ fn plugin_with_extra_dylib_dep() {
463463
.file(
464464
"src/lib.rs",
465465
r#"
466-
#![feature(plugin_registrar, rustc_private)]
466+
#![feature(rustc_private)]
467467
468468
extern crate baz;
469469
extern crate rustc_driver;
470470
471471
use rustc_driver::plugin::Registry;
472472
473-
#[plugin_registrar]
474-
pub fn foo(reg: &mut Registry) {
473+
#[no_mangle]
474+
pub fn __rustc_plugin_registrar(reg: &mut Registry) {
475475
println!("{}", baz::baz());
476476
}
477477
"#,

tests/testsuite/plugins.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,15 @@ fn plugin_to_the_max() {
6767
.file(
6868
"src/lib.rs",
6969
r#"
70-
#![feature(plugin_registrar, rustc_private)]
70+
#![feature(rustc_private)]
7171
7272
extern crate baz;
7373
extern crate rustc_driver;
7474
7575
use rustc_driver::plugin::Registry;
7676
77-
#[plugin_registrar]
78-
pub fn foo(_reg: &mut Registry) {
77+
#[no_mangle]
78+
pub fn __rustc_plugin_registrar(_reg: &mut Registry) {
7979
println!("{}", baz::baz());
8080
}
8181
"#,
@@ -191,7 +191,7 @@ fn plugin_with_dynamic_native_dependency() {
191191
.file(
192192
"bar/src/lib.rs",
193193
r#"
194-
#![feature(plugin_registrar, rustc_private)]
194+
#![feature(rustc_private)]
195195
196196
extern crate rustc_driver;
197197
use rustc_driver::plugin::Registry;
@@ -200,8 +200,8 @@ fn plugin_with_dynamic_native_dependency() {
200200
#[cfg_attr(target_env = "msvc", link(name = "builder.dll"))]
201201
extern { fn foo(); }
202202
203-
#[plugin_registrar]
204-
pub fn bar(_reg: &mut Registry) {
203+
#[no_mangle]
204+
pub fn __rustc_plugin_registrar(_reg: &mut Registry) {
205205
unsafe { foo() }
206206
}
207207
"#,

tests/testsuite/proc_macro.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ fn plugin_and_proc_macro() {
227227
.file(
228228
"src/lib.rs",
229229
r#"
230-
#![feature(plugin_registrar, rustc_private)]
230+
#![feature(rustc_private)]
231231
#![feature(proc_macro, proc_macro_lib)]
232232
233233
extern crate rustc_driver;
@@ -236,8 +236,8 @@ fn plugin_and_proc_macro() {
236236
extern crate proc_macro;
237237
use proc_macro::TokenStream;
238238
239-
#[plugin_registrar]
240-
pub fn plugin_registrar(reg: &mut Registry) {}
239+
#[no_mangle]
240+
pub fn __rustc_plugin_registrar(reg: &mut Registry) {}
241241
242242
#[proc_macro_derive(Questionable)]
243243
pub fn questionable(input: TokenStream) -> TokenStream {

0 commit comments

Comments
 (0)