Skip to content

Commit 48e1023

Browse files
committed
Auto merge of rust-lang#121465 - clubby789:bump-memchr, r=<try>
Bump `memchr` to 2.6 https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/.60ui_test.60.20v0.2E22.2E1.20version.20bump.20causes.20dep.20conflict cc `@flip1995` Going to try this on the job that failed with 2.7.1
2 parents f62f490 + 8591c4e commit 48e1023

File tree

4 files changed

+20
-12
lines changed

4 files changed

+20
-12
lines changed

.github/workflows/ci.yml

+6-3
Original file line numberDiff line numberDiff line change
@@ -585,10 +585,13 @@ jobs:
585585
strategy:
586586
matrix:
587587
include:
588-
- name: dist-x86_64-linux
588+
- name: x86_64-mingw
589589
env:
590-
CODEGEN_BACKENDS: "llvm,cranelift"
591-
os: ubuntu-20.04-16core-64gb
590+
SCRIPT: make ci-mingw
591+
RUST_CONFIGURE_ARGS: "--build=x86_64-pc-windows-gnu --enable-profiler"
592+
NO_DOWNLOAD_CI_LLVM: 1
593+
CUSTOM_MINGW: 1
594+
os: windows-2019-8core-32gb
592595
timeout-minutes: 600
593596
runs-on: "${{ matrix.os }}"
594597
steps:

Cargo.lock

+2-2
Original file line numberDiff line numberDiff line change
@@ -2396,9 +2396,9 @@ dependencies = [
23962396

23972397
[[package]]
23982398
name = "memchr"
2399-
version = "2.5.0"
2399+
version = "2.6.0"
24002400
source = "registry+https://github.com/rust-lang/crates.io-index"
2401-
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
2401+
checksum = "76fc44e2588d5b436dbc3c6cf62aef290f90dab6235744a93dfe1cc18f451e2c"
24022402
dependencies = [
24032403
"compiler_builtins",
24042404
"rustc-std-workspace-core",

compiler/rustc_ast/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ edition = "2021"
77
# FIXME: bumping memchr to 2.7.1 causes linker errors in MSVC thin-lto
88
# tidy-alphabetical-start
99
bitflags = "2.4.1"
10-
memchr = "=2.5.0"
10+
memchr = "=2.6.0"
1111
rustc_data_structures = { path = "../rustc_data_structures" }
1212
rustc_index = { path = "../rustc_index" }
1313
rustc_lexer = { path = "../rustc_lexer" }

src/ci/github-actions/ci.yml

+11-6
Original file line numberDiff line numberDiff line change
@@ -734,13 +734,18 @@ jobs:
734734
strategy:
735735
matrix:
736736
include:
737-
- &dist-x86_64-linux
738-
name: dist-x86_64-linux
737+
- &x86_64-mingw
738+
name: x86_64-mingw
739739
env:
740-
CODEGEN_BACKENDS: llvm,cranelift
741-
<<: *job-linux-16c
742-
743-
740+
SCRIPT: make ci-mingw
741+
RUST_CONFIGURE_ARGS: >-
742+
--build=x86_64-pc-windows-gnu
743+
--enable-profiler
744+
# We are intentionally allowing an old toolchain on this builder (and that's
745+
# incompatible with LLVM downloads today).
746+
NO_DOWNLOAD_CI_LLVM: 1
747+
CUSTOM_MINGW: 1
748+
<<: *job-windows-8c
744749
master:
745750
name: master
746751
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)