The Miri Cronjob Bot
c4620021dc
Preparing for merge from rustc
2025-04-12 05:00:08 +00:00
LorrensP-2158466
49cc860182
fix build fail on macos bacause of libffi-sys 2.3.0; This updates libffi to new major version
2025-04-11 13:56:53 +02:00
Ralf Jung
72841001f1
Merge pull request #4261 from CraftSpider/windows-rtl-to-dos
...
Implement RtlNtStatusToDosError and shim test for it
2025-04-10 18:58:38 +00:00
Rune Tynan
f243cb8861
Implement RtlNtStatusToDosError and shim test for it
2025-04-10 11:29:16 -07:00
dependabot[bot]
2d37173c23
Bump crossbeam-channel from 0.5.14 to 0.5.15
...
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ) from 0.5.14 to 0.5.15.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.14...crossbeam-channel-0.5.15 )
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-version: 0.5.15
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-10 14:46:39 +00:00
Ralf Jung
5cda2a9b4b
run all 'thread' tests on FreeBSD, and also on 32bit
2025-04-10 15:45:32 +02:00
Ralf Jung
f69ea4d82f
Merge from rustc
2025-04-10 14:24:19 +02:00
Ralf Jung
830c58be89
Preparing for merge from rustc
2025-04-10 14:24:14 +02:00
Ralf Jung
7da4440012
Merge pull request #4262 from RalfJung/win-path
...
path: add more Windows tests
2025-04-10 11:12:21 +00:00
Ralf Jung
dc3843b70e
make GetFullPathNameW more correct on non-Windows hosts
2025-04-10 12:48:00 +02:00
Ralf Jung
fb30824850
Merge pull request #4209 from LorrensP-2158466/freebsd_futex
...
Implement FreeBSD syscall _umtx_op for futex support
2025-04-10 09:04:44 +00:00
LorrensP-2158466
88a82be263
feature: implement WAIT & WAKE operations of FreeBSD _umtx_op syscall for Futex support
2025-04-10 10:30:02 +02:00
Ralf Jung
726e33f0e3
path: add more Windows tests
2025-04-10 08:40:22 +02:00
bors
6813f955a6
Auto merge of #139279 - BoxyUwU:bump-boostrap, r=jieyouxu
...
Bump boostrap compiler to new beta
try-job: `*msvc*`
2025-04-10 00:43:25 +00:00
Urgau
57c2a021a4
triagebot: enable [canonicalize-issue-links] and [no-mentions]
2025-04-09 20:29:19 +02:00
Matthias Krüger
4911635ec3
Rollup merge of #139489 - petrochenkov:noreqann, r=jieyouxu
...
compiletest: Add directive `dont-require-annotations`
for making matching on specific diagnostic kinds non-exhaustive.
E.g. `//@ dont-require-annotations:ERROR`, like in the examples in this PR.
cc https://github.com/rust-lang/rust/pull/139427#issuecomment-2782827583
Closes #132647 FYI `@BoxyUwU` since you've wanted this.
r? `@jieyouxu`
2025-04-09 20:23:10 +02:00
Matthias Krüger
1aa6f70e3e
Rollup merge of #139573 - RalfJung:miri-sync, r=RalfJung
...
Miri subtree update
r? `@ghost`
2025-04-09 14:52:39 +02:00
Boxy
c93005ee65
update cfgs
2025-04-09 12:29:59 +01:00
Vadim Petrochenkov
cffc5c21fc
compiletest: Add directive dont-require-annotations
...
for making matching on specific diagnostic kinds non-exhaustive
2025-04-09 09:51:39 +03:00
Ralf Jung
6c619bb9ee
Merge pull request #4067 from CraftSpider/windows-metadata
...
Support getting file metadata on Windows
2025-04-09 06:17:18 +00:00
bors
97c966bb40
Auto merge of #139552 - matthiaskrgr:rollup-b194mk8, r=matthiaskrgr
...
Rollup of 10 pull requests
Successful merges:
- #139494 (Restrict some queries by def-kind more)
- #139496 (Revert r-a changes of rust-lang/rust#139455 )
- #139506 (add missing word in doc comment (part 2))
- #139515 (Improve presentation of closure signature mismatch from `Fn` trait goal)
- #139520 (compiletest maintenance: sort deps and drop dep on `anyhow`)
- #139523 (Rustc dev guide subtree update)
- #139526 (Fix deprecation note for std::intrinsics)
- #139528 (compiletest: Remove the `--logfile` flag)
- #139541 (Instantiate higher-ranked transmute goal w/ placeholders before emitting sub-obligations)
- #139547 (Update library tracking issue template to set S-tracking-unimplemented)
r? `@ghost`
`@rustbot` modify labels: rollup
2025-04-09 05:39:18 +00:00
Rune Tynan
209ce59195
Implement trivial file operations - opening and closing handles. Just enough to get file metadata.
2025-04-08 21:11:58 -07:00
Matthias Krüger
049d897bae
Rollup merge of #139528 - Zalathar:no-logfile, r=jieyouxu
...
compiletest: Remove the `--logfile` flag
This flag is deprecated in libtest (#134283 ), and there's no evidence in-tree of this flag actually being passed to compiletest.
For detailed information about test results, bootstrap parses JSON output from compiletest instead (#108659 ).
As part of my experimental work on removing the libtest dependency from compiletest, it's useful to be able to disconnect libtest functionality that isn't needed.
2025-04-08 21:26:02 +02:00
Matthias Krüger
40be0470b5
Rollup merge of #139520 - jieyouxu:compiletest-maintenance-1, r=lqd
...
compiletest maintenance: sort deps and drop dep on `anyhow`
Two changes:
1. Sort compiletest deps alphabetically because it was annoying me (harder to quickly glance what deps compiletest is using).
2. Drop dependency on `anyhow`. There's only one usage of `anyhow`, which is for `with_context` on sth that would immediately panic anyway.
2025-04-08 21:26:00 +02:00
Matthias Krüger
7661224f1e
Rollup merge of #139496 - Skgland:139455-went-too-far, r=Veykril
...
Revert r-a changes of rust-lang/rust#139455
I discovered https://github.com/rust-lang/rust/issues/132735#issuecomment-2784205477 that I might have done too much in rust-lang/rust#132735 by also removing support in r-a.
So this reverts the commit with the changes to r-a.
r? RalfJung
2025-04-08 21:25:58 +02:00
Matthias Krüger
df57bdf741
Rollup merge of #139485 - petrochenkov:errkind-light, r=oli-obk,jieyouxu
...
compiletest: Stricter parsing for diagnostic kinds
Non-controversial parts of https://github.com/rust-lang/rust/pull/139427 not requiring many changes in the test suite.
r? ``@jieyouxu``
2025-04-08 18:05:22 +02:00
Zalathar
63fcd2419d
compiletest: Remove the --logfile flag
...
This flag is deprecated in libtest, and there's no evidence in-tree of this
flag actually being passed to compiletest.
(For detailed information about test results, bootstrap parses JSON output from
compiletest instead.)
2025-04-08 22:17:58 +10:00
bors
f820b75fee
Auto merge of #139525 - Zalathar:rollup-5t5xsrw, r=Zalathar
...
Rollup of 10 pull requests
Successful merges:
- #138676 (Implement overflow for infinite implied lifetime bounds)
- #139024 (Make error message for missing fields with `..` and without `..` more consistent)
- #139098 (Tell LLVM about impossible niche tags)
- #139124 (compiler: report error when trait object type param reference self)
- #139321 (Update to new rinja version (askama))
- #139346 (Don't construct preds w escaping bound vars in `diagnostic_hir_wf_check`)
- #139386 (make it possible to use stage0 libtest on compiletest)
- #139421 (Fix trait upcasting to dyn type with no principal when there are projections)
- #139464 (Allow for reparsing failure when reparsing a pasted metavar.)
- #139490 (Update some comment/docs related to "extern intrinsic" removal)
r? `@ghost`
`@rustbot` modify labels: rollup
2025-04-08 12:05:54 +00:00
Stuart Cook
42fdd7deee
Rollup merge of #139490 - RalfJung:unstable-intrinsics-docs, r=oli-obk
...
Update some comment/docs related to "extern intrinsic" removal
Follow-up to https://github.com/rust-lang/rust/pull/139455 .
r? `@oli-obk`
2025-04-08 20:55:12 +10:00
Stuart Cook
dd682f7750
Rollup merge of #139321 - GuillaumeGomez:update-rinja, r=notriddle,lolbinarycat,yotamofek
...
Update to new rinja version (askama)
Askama maintenance was handed over to rinja maintainers so new `rinja` release is actually `askama`. More information [here](https://blog.guillaume-gomez.fr/articles/2025-03-19+Askama+and+Rinja+merge ).
r? ``@notriddle``
2025-04-08 20:55:05 +10:00
Ralf Jung
742b378371
make hover_feature test less fragile
2025-04-08 12:13:17 +02:00
bors
e5fefc359b
Auto merge of #139474 - jieyouxu:bump-rustc-perf, r=Kobzol
...
rustc-perf: update to `c0f3b53c8e5de87714d18a5f42998859302ae03a`
Hopefully unblocks https://github.com/rust-lang/rust/pull/139279 .
r? `@Kobzol` (or compiler)
`@bors` rollup=never
2025-04-08 08:56:34 +00:00
Jieyou Xu
603685cd74
compiletest: drop dependency on anyhow
...
Currently `compiletest` panics all over the place but doesn't really use
`anyhow` anyway. I'd like to introduce some more principled error
handling and disciplined diagnostic reporting in the near future.
2025-04-08 16:11:26 +08:00
Jieyou Xu
3dec37f1cc
compiletest: sort dependencies alphabetically
2025-04-08 16:09:03 +08:00
Ralf Jung
e160d93e60
test_dependencies: bump tokio
2025-04-08 10:07:38 +02:00
Bennet Bleßmann
bc2912386f
Revert "remove rust-analyser support for extern "rust-intrinsic" blocks"
...
This reverts commit 51b51b51d7 .
2025-04-07 20:30:27 +02:00
Vadim Petrochenkov
fd854a772e
compiletest: Avoid ignoring empty diagnostics in one more place
...
This catches some silly notes emitted by rustc, which should ideally be fixed
2025-04-07 19:43:41 +03:00
Vadim Petrochenkov
5c160f511e
compiletest: Stricter parsing for diagnostic kinds
2025-04-07 19:13:31 +03:00
Vadim Petrochenkov
b86b3fb640
compiletest: Always preserve kind for compiler diagnostics
...
Those that didn't previously preserved kind are now marked as not requiring annotations to keep the previous behavior.
Also, do not lose diagnostics with an empty message.
2025-04-07 19:13:30 +03:00
Vadim Petrochenkov
42048ea122
compiletest: Cleanup collection of actual errors
2025-04-07 19:13:30 +03:00
Stuart Cook
9209c5eb60
Rollup merge of #139455 - Skgland:remove_rust-intrinsic_ABI, r=oli-obk
...
Remove support for `extern "rust-intrinsic"` blocks
Part of rust-lang/rust#132735
Looked manageable and there didn't appear to have been progress in the last two weeks,
so decided to give it a try.
2025-04-07 22:29:20 +10:00
Stuart Cook
82df6229b6
Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk
...
Add new `PatKind::Missing` variants
To avoid some ugly uses of `kw::Empty` when handling "missing" patterns, e.g. in bare fn tys. Helps with #137978 . Details in the individual commits.
r? ``@oli-obk``
2025-04-07 22:29:17 +10:00
Jieyou Xu
c3999f1320
tidy: remove instant dep exclusion
2025-04-07 15:19:59 +08:00
Jieyou Xu
5f7fa4f975
rustc-perf: update to c0f3b53c8e5de87714d18a5f42998859302ae03a
2025-04-07 15:19:38 +08:00
Ralf Jung
6ac0120a60
reduce the error tolerance to match algebraic and fast-math operations
2025-04-07 08:54:18 +02:00
Ralf Jung
4c5babdab5
big-allocs benchmark: use up less of the address space on 32bit
2025-04-07 08:45:27 +02:00
The Miri Cronjob Bot
2eb7791a1b
Merge from rustc
2025-04-07 05:24:10 +00:00
The Miri Cronjob Bot
fa06e723ad
Preparing for merge from rustc
2025-04-07 05:17:09 +00:00
bors
2fa8b11f09
Auto merge of #136077 - rust-lang:cargo_update, r=clubby789
...
Weekly `cargo update`
Automation to keep dependencies in `Cargo.lock` current.
The following is the output from `cargo update`:
```txt
compiler & tools dependencies:
Locking 11 packages to latest compatible versions
Updating blake3 v1.8.0 -> v1.8.1
Updating ctrlc v3.4.5 -> v3.4.6
Updating env_logger v0.11.7 -> v0.11.8
Updating errno v0.3.10 -> v0.3.11
Updating flate2 v1.1.0 -> v1.1.1
Updating indexmap v2.8.0 -> v2.9.0
Updating miniz_oxide v0.8.5 -> v0.8.7
Updating openssl-sys v0.9.106 -> v0.9.107
Updating redox_syscall v0.5.10 -> v0.5.11
Updating smallvec v1.14.0 -> v1.15.0
Updating tokio v1.44.1 -> v1.44.2
note: pass `--verbose` to see 40 unchanged dependencies behind latest
library dependencies:
Locking 1 package to latest compatible version
Updating miniz_oxide v0.8.5 -> v0.8.7
note: pass `--verbose` to see 4 unchanged dependencies behind latest
rustbook dependencies:
Locking 30 packages to latest compatible versions
Updating cc v1.2.17 -> v1.2.18
Updating clap v4.5.32 -> v4.5.35
Updating clap_builder v4.5.32 -> v4.5.35
Updating darling v0.20.10 -> v0.20.11
Updating darling_core v0.20.10 -> v0.20.11
Updating darling_macro v0.20.10 -> v0.20.11
Updating env_logger v0.11.7 -> v0.11.8
Updating errno v0.3.10 -> v0.3.11
Updating flate2 v1.1.0 -> v1.1.1
Updating iana-time-zone v0.1.61 -> v0.1.63
Updating icu_locid_transform_data v1.5.0 -> v1.5.1
Updating icu_normalizer_data v1.5.0 -> v1.5.1
Updating icu_properties_data v1.5.0 -> v1.5.1
Updating indexmap v2.8.0 -> v2.9.0
Updating log v0.4.26 -> v0.4.27
Updating miniz_oxide v0.8.5 -> v0.8.7
Updating once_cell v1.21.1 -> v1.21.3
Updating pest v2.7.15 -> v2.8.0
Updating pest_derive v2.7.15 -> v2.8.0
Updating pest_generator v2.7.15 -> v2.8.0
Updating pest_meta v2.7.15 -> v2.8.0
Updating redox_syscall v0.5.10 -> v0.5.11
Updating rustix v1.0.3 -> v1.0.5
Updating smallvec v1.14.0 -> v1.15.0
Updating string_cache v0.8.8 -> v0.8.9
Updating windows-core v0.52.0 -> v0.61.0
Adding windows-implement v0.60.0
Adding windows-interface v0.59.1
Adding windows-result v0.3.2
Adding windows-strings v0.4.0
```
2025-04-06 19:57:47 +00:00
Bennet Bleßmann
6dfb29624c
update docs
...
- src\doc\nomicon\src\ffi.md should also have its ABI list updated
2025-04-06 21:41:47 +02:00