about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/parser/expr.rs
diff options
context:
space:
mode:
authorTrevor Gross <t.gross35@gmail.com>2024-09-24 19:47:50 -0400
committerGitHub <noreply@github.com>2024-09-24 19:47:50 -0400
commit9bdef3c92800c5fb9992a6a7bf348719cc54d6fa (patch)
tree3ef73802f611b0a1ca5976bd07168a04f6d8c925 /compiler/rustc_parse/src/parser/expr.rs
parent3b45f8f31028fc98c56f2a25f6d625e230029ed8 (diff)
parente95d15a11519f0fe3d83f39feb71625a81be4249 (diff)
downloadrust-9bdef3c92800c5fb9992a6a7bf348719cc54d6fa.tar.gz
rust-9bdef3c92800c5fb9992a6a7bf348719cc54d6fa.zip
Rollup merge of #130788 - tgross35:memchr-pinning, r=Noratrieb,Mark-Simulacrum
Pin memchr to 2.5.0 in the library rather than rustc_ast

The latest versions of `memchr` experience LTO-related issues when compiling for windows-gnu [1], so needs to be pinned. The issue is present in the standard library.

`memchr` has been pinned in `rustc_ast`, but since the workspace was recently split, this pin no longer has any effect on library crates.

Resolve this by adding `memchr` as an _unused_ dependency in `std`, pinned to 2.5. Additionally, remove the pin in `rustc_ast` to allow non-library crates to upgrade to the latest version.

Link: https://github.com/rust-lang/rust/issues/127890 [1]

try-job: x86_64-mingw
try-job: x86_64-msvc
Diffstat (limited to 'compiler/rustc_parse/src/parser/expr.rs')
0 files changed, 0 insertions, 0 deletions