| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-05-17 | exlicitly pass -Zdoctest-xcompile to avoid cargo version behavior differences | Ralf Jung | -0/+2 | |
| 2025-05-17 | fix for doctest-xcompile stabilization | Ralf Jung | -53/+40 | |
| 2025-05-17 | fix clippy lints | Ralf Jung | -18/+13 | |
| 2025-05-17 | Preparing for merge from rustc | Ralf Jung | -1/+1 | |
| 2025-05-16 | Fix fname for miri | 王宇逸 | -1/+6 | |
| 2025-05-15 | normalize abort calls in miri tests | joboet | -35/+43 | |
| 2025-05-12 | Merge from rustc | The Miri Cronjob Bot | -11/+38 | |
| 2025-05-12 | Preparing for merge from rustc | The Miri Cronjob Bot | -1/+1 | |
| 2025-05-10 | test intrinsic fallback bodies with Miri | Ralf Jung | -11/+38 | |
| 2025-05-10 | Merge from rustc | The Miri Cronjob Bot | -0/+1 | |
| 2025-05-10 | Preparing for merge from rustc | The Miri Cronjob Bot | -1/+1 | |
| 2025-05-08 | Remove let_chains feature as it is stable | est31 | -1/+0 | |
| 2025-05-08 | add signed integers to unnecessary_lints to ensure feature parity with clippy | bendn | -0/+1 | |
| 2025-05-08 | Merge pull request #4311 from est31/edition_2024 | Ralf Jung | -12/+11 | |
| Update to edition 2024 | ||||
| 2025-05-08 | Update miri, cargo-miri and miri-cript to edition 2024 | est31 | -12/+11 | |
| Also update the format edition to 2024 | ||||
| 2025-05-08 | remove commented-out test leftover | Ralf Jung | -1/+0 | |
| 2025-05-08 | remove stray stderr file | Ralf Jung | -22/+0 | |
| 2025-05-07 | test suite: use CARGO_TARGET_TMPDIR for temporary build artifacts | Ralf Jung | -3/+2 | |
| 2025-05-05 | Merge pull request #4310 from RalfJung/addr-space-conservation | Ralf Jung | -8/+17 | |
| alloc_addresses: when we are running out of addresses, start reusing more aggressively | ||||
| 2025-05-05 | Merge pull request #4309 from RalfJung/both-borrows-tests | Ralf Jung | -532/+94 | |
| move tests that are identical between SB and TB to shared files | ||||
| 2025-05-05 | alloc_addresses: when we are running out of addresses, start reusing more ↵ | Ralf Jung | -8/+17 | |
| aggressively | ||||
| 2025-05-05 | consistent folder naming: stacked-borrows -> stacked_borrows | Ralf Jung | -6/+6 | |
| 2025-05-05 | Merge pull request #4306 from yoctocell/fix-unsafecell-inside-box | Ralf Jung | -1/+43 | |
| Tree Borrows: Correctly handle interior mutable data in `Box` | ||||
| 2025-05-05 | move tests that are identical between SB and TB to shared files | Ralf Jung | -764/+326 | |
| 2025-05-05 | Merge pull request #4307 from JoJoDeveloping/remove-unique-is-unique | Ralf Jung | -451/+12 | |
| Remove -Zunique-is-unique | ||||
| 2025-05-04 | Remove -Zunique-is-unique | Johannes Hostert | -451/+12 | |
| 2025-05-03 | Merge from rustc | The Miri Cronjob Bot | -148/+120 | |
| 2025-05-03 | Preparing for merge from rustc | The Miri Cronjob Bot | -1/+1 | |
| 2025-05-02 | Construct test so that it would fail for old code | Xinglu Chen | -5/+22 | |
| 2025-05-02 | Rollup merge of #140521 - RalfJung:oob-error, r=saethlin | Matthias Krüger | -106/+106 | |
| interpret: better error message for out-of-bounds pointer arithmetic and accesses Fixes https://github.com/rust-lang/rust/issues/93881 r? `@saethlin` | ||||
| 2025-05-02 | Correctly handle interior mutable data in `Box` | Xinglu Chen | -1/+26 | |
| Previously, the pointee type would be behind a `*const` pointer, so `ty_is_freeze` would always be `true`, even if there was an `UnsafeCell` in `Box`. | ||||
| 2025-05-02 | Implement skeleton code for adding GenMC support to Miri (not yet functional). | Patrick-6 | -307/+1254 | |
| - Add a cargo feature to enable GenMC support (off by default) - Add support for GenMC datastructures to MiriMachine - Adjust several functions where GenMC needs to be informed about relevant events (e.g., atomic accesses) - Add skeleton code for parsing GenMC command line arguments - Some cleanup - Finish sentences with a `.` - Fix some spelling errors/typos Co-authored-by: Ralf Jung <post@ralfj.de> | ||||
| 2025-05-02 | Merge pull request #4305 from RalfJung/squash | Ralf Jung | -10/+84 | |
| add ./miri squash | ||||
| 2025-05-02 | add ./miri squash | Ralf Jung | -10/+84 | |
| 2025-05-01 | Rollup merge of #140034 - RalfJung:simd_select_bitmask-padding, r=workingjubilee | Guillaume Gomez | -42/+14 | |
| simd_select_bitmask: the 'padding' bits in the mask are just ignored Fixes https://github.com/rust-lang/rust/issues/137942: we documented simd_select_bitmask to require the 'padding' bits in the mask (the mask can sometimes be longer than the vector; I am referring to these extra bits as 'padding' here) to be zero, mostly because nobody felt like doing the research for what should be done when they are non-zero. However, codegen is already perfectly happy just ignoring them, so in practice they can have any value. Some of the intrinsic wrappers in stdarch have trouble ensuring that they are zero. So let's just adjust the docs and Miri to permit non-zero 'padding' bits. Cc ````@Amanieu```` ````@workingjubilee```` | ||||
| 2025-05-01 | Merge pull request #4273 from yoctocell/new-cell-state | Ralf Jung | -72/+141 | |
| TB: add `Cell` state to support more fine-grained tracking of interior mutable data | ||||
| 2025-05-01 | Add `Cell` state to Tree Borrows | Xinglu Chen | -72/+141 | |
| 2025-05-01 | fmt | The Miri Cronjob Bot | -3/+1 | |
| 2025-05-01 | Merge from rustc | The Miri Cronjob Bot | -84/+98 | |
| 2025-05-01 | Preparing for merge from rustc | The Miri Cronjob Bot | -1/+1 | |
| 2025-04-30 | interpret: better error message for out-of-bounds pointer arithmetic and ↵ | Ralf Jung | -106/+106 | |
| accesses | ||||
| 2025-04-30 | Rollup merge of #140439 - RalfJung:miri-algebraic-float-nondet, r=oli-obk | Matthias Krüger | -84/+98 | |
| miri: algebraic intrinsics: bring back float non-determinism Fixes https://github.com/rust-lang/miri/issues/4289 Cc ```@bjoernager``` r? ```@oli-obk``` | ||||
| 2025-04-29 | add -Zmiri-deterministic-concurrency flag and use it for concurrency tests | Ralf Jung | -156/+129 | |
| 2025-04-29 | Merge pull request #4272 from geetanshjuneja/scheduling | Ralf Jung | -92/+111 | |
| Make thread scheduling fully random | ||||
| 2025-04-29 | fix comment typos | Ralf Jung | -2/+2 | |
| 2025-04-29 | move EnvVars::cleanup into the main-thread-exit handler | Ralf Jung | -10/+11 | |
| 2025-04-29 | Added random scheduling | geetanshjuneja | -92/+111 | |
| 2025-04-29 | miri: algebraic intrinsics: bring back float non-determinism | Ralf Jung | -84/+98 | |
| 2025-04-29 | suppress dangerous_implicit_autorefs in TB test | Ralf Jung | -0/+1 | |
| 2025-04-29 | fmt | The Miri Cronjob Bot | -7/+3 | |
