about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorAaron Hill <aa1ronham@gmail.com>2020-06-22 13:29:04 -0400
committerAaron Hill <aa1ronham@gmail.com>2020-06-22 13:29:39 -0400
commite2ab98df085d4f2703f0a4beab4c6432c353f7fa (patch)
treeb4dbee3b6bb7a2bdbd861fb3add5f57fa8165488 /src/libstd/sys/unix/stack_overflow.rs
parentd3feb8baafc0ce1e1e04e237f1d059862e3173fb (diff)
downloadrust-e2ab98df085d4f2703f0a4beab4c6432c353f7fa.tar.gz
rust-e2ab98df085d4f2703f0a4beab4c6432c353f7fa.zip
Stop using old version of `syn` in `rustc-workspace-hack`
None of the tools seem to need syn 0.15.35, so we can just build syn
1.0.

This was causing an issue with clippy's `compile-test` program: since
multiple versions of `syn` would exist in the build directory, we would
non-deterministically pick one based on filesystem iteration order. If
the pre-1.0 version of `syn` was picked, a strange build error would
occur (see
https://github.com/rust-lang/rust/pull/73594#issuecomment-647671463)

To prevent this kind of issue from happening again, we now panic if we
find multiple versions of a crate in the build directly, instead of
silently picking the first version we find.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions