| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-11-06 | README: Add macos cache deletion command | Martin Kröning | -2/+5 | |
| 2022-11-06 | remove a stray stderr file | Ralf Jung | -12/+1 | |
| 2022-11-06 | Auto merge of #2638 - DrMeepster:windows-condvars, r=RalfJung | bors | -30/+504 | |
| Implement condvars for Windows Adds 3 shims for Windows: `SleepConditionVariableSRW`, `WakeConditionVariable`, `WakeAllConditionVariable` to add support for condvars (which fixes #2628). Salvaged from what was removed from #2231 | ||||
| 2022-11-05 | fix shared behavior and add tests | DrMeepster | -3/+290 | |
| 2022-11-05 | use enum for condvar locks | DrMeepster | -44/+76 | |
| 2022-11-05 | impl condvars for windows | DrMeepster | -30/+185 | |
| 2022-11-05 | Merge from rustc | Ralf Jung | -59/+13 | |
| 2022-11-05 | Rollup merge of #103660 - ozkanonur:master, r=jyn514 | Dylan DPC | -59/+11 | |
| improve `filesearch::get_or_default_sysroot` `fn get_or_default_sysroot` is now improved and used in `miri` and `clippy`, and tests are still passing as they should. So we no longer need to implement custom workarounds/hacks to find sysroot in tools like miri/clippy. Resolves https://github.com/rust-lang/rust/issues/98832 re-opened from #103581 | ||||
| 2022-11-04 | Auto merge of #2641 - DrMeepster:init_once_acquire, r=RalfJung | bors | -33/+97 | |
| InitOnce: synchronize with completion when already complete The completion of an InitOnce happens-before the threads waiting on it wake up. However, this is not the case for threads that call `InitOnceBeginInitialize` after the completion, leading to data races and outdated weak memory loads as observed in the CI for #2638. This PR fixes this. | ||||
| 2022-11-04 | improve `filesearch::get_or_default_sysroot` r=ozkanonur | Onur Özkan | -59/+11 | |
| Signed-off-by: Onur Özkan <work@onurozkan.dev> | ||||
| 2022-11-03 | clarify no_data_race_after_complete test | DrMeepster | -2/+2 | |
| 2022-11-03 | refactor into private functions | DrMeepster | -26/+51 | |
| 2022-11-02 | fix ./miri bench | Ralf Jung | -1/+4 | |
| 2022-10-31 | Auto merge of #102950 - oli-obk:check_miri, r=RalfJung | bors | -0/+2 | |
| Enable `x.py check` for miri Now that the miri subtree is working properly, let's add it to x.py check. cc `@rust-lang/miri` | ||||
| 2022-10-31 | bump up recursion limit for miri crate | Ralf Jung | -0/+2 | |
| 2022-10-31 | followup for pr 2640 | Rageking8 | -1/+1 | |
| 2022-10-30 | add acquire when init once is already complete | DrMeepster | -20/+59 | |
| 2022-10-31 | fix dupe word typos | Rageking8 | -2/+2 | |
| 2022-10-30 | rustup | Ralf Jung | -2/+2 | |
| 2022-10-30 | Merge from rustc | Ralf Jung | -4/+3 | |
| 2022-10-30 | Auto merge of #103721 - RalfJung:miri, r=RalfJung | bors | -74/+346 | |
| update Miri Noteworthy PRs: - https://github.com/rust-lang/miri/pull/2624 - https://github.com/rust-lang/miri/pull/2626 - https://github.com/rust-lang/miri/pull/2630 - https://github.com/rust-lang/miri/pull/2631 | ||||
| 2022-10-29 | Stacked Borrows: make scalar field retagging the default | Ralf Jung | -42/+76 | |
| 2022-10-29 | Auto merge of #2634 - RalfJung:miri-script, r=oli-obk | bors | -111/+146 | |
| ./miri updates: toolchain, rustc-push, rustc-pull This merges the `./rustup-toolchain` script into `./miri` as `./miri toolchain`, and adds two new commands for josh-based syncing. r? `@rust-lang/miri` | ||||
| 2022-10-29 | explain how to go back to rustup-managed Miri | Ralf Jung | -0/+3 | |
| 2022-10-29 | merge rustup-toolchain into ./miri | Ralf Jung | -68/+58 | |
| 2022-10-29 | teach ./miri how to do Josh syncs | Ralf Jung | -44/+89 | |
| 2022-10-28 | relative futex and condvar timeouts can work with isolation | Ralf Jung | -7/+100 | |
| 2022-10-28 | cleanup some test cfg | Ralf Jung | -13/+11 | |
| 2022-10-28 | test most sync primitives on Windows | Ralf Jung | -5/+16 | |
| 2022-10-28 | simplify Linux futex impl a bit | Ralf Jung | -22/+7 | |
| 2022-10-28 | threadleak_ignored should now pass with preemption (the issue has been fixed ↵ | Ralf Jung | -2/+1 | |
| a while ago) | ||||
| 2022-10-28 | implement thread parking on Windows | Ralf Jung | -8/+155 | |
| 2022-10-28 | update ignore-windows comments | Ralf Jung | -7/+5 | |
| 2022-10-28 | Auto merge of #2626 - RalfJung:pthread_setname_np, r=RalfJung | bors | -4/+19 | |
| pthread_setname_np returns an int on macOS Fixes https://github.com/rust-lang/miri/issues/2625 | ||||
| 2022-10-28 | pthread_setname_np returns an int on macOS | Ralf Jung | -4/+19 | |
| 2022-10-27 | Implement `ptr_mask` intrinsic | Maybe Waffle | -1/+30 | |
| 2022-10-27 | Update miri | Maybe Waffle | -4/+3 | |
| 2022-10-27 | change cronjob time | Ralf Jung | -1/+1 | |
| 2022-10-26 | Auto merge of #2622 - RalfJung:ci, r=RalfJung | bors | -7/+3 | |
| simplify GHA I think we can just list the cases with `include:` and don't also need this `build` array. | ||||
| 2022-10-26 | simplify GHA | Ralf Jung | -7/+3 | |
| 2022-10-26 | test on windows-gnu target | Ralf Jung | -0/+1 | |
| 2022-10-26 | Auto merge of #2620 - RalfJung:getname, r=RalfJung | bors | -36/+152 | |
| add pthread_getname_np A new libstd test needs this, and there doesn't seem to be a good reason not to have this. | ||||
| 2022-10-26 | account for different max thread name lengths on different platforms | Ralf Jung | -7/+23 | |
| 2022-10-26 | add pthread_getname_np | Ralf Jung | -31/+131 | |
| 2022-10-26 | tweak docs | Ralf Jung | -1/+4 | |
| 2022-10-25 | Rename, improve docs, fail better | Ben Kimock | -14/+44 | |
| 2022-10-25 | bless clippy | Ralf Jung | -34/+34 | |
| 2022-10-25 | rustup | Ralf Jung | -1/+1 | |
| 2022-10-25 | Merge branch 'master' of ↵ | Ralf Jung | -3/+3 | |
| http://localhost:8000/rust-lang/rust.git:at_commit=75dd959a3a40eb5b4574f8d2e23aa6efbeb33573[:prefix=src/tools/miri]:/src/tools/miri | ||||
| 2022-10-25 | Auto merge of #103392 - RalfJung:miri, r=oli-obk | bors | -465/+1467 | |
| update Miri I had to use a hacked version of josh to create this, so let's be careful with merging this and maybe wait a bit to see if the josh issue becomes more clear. But the history looks good to me, we are not adding duplicates of rustc commits that were previously mirrored to Miri. Also I want to add some cross-testing of Miri in x.py. | ||||
