| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-09-03 | Merge pull request #4506 from Patrick-6/miri-genmc-mvp | Ralf Jung | -1/+1 | |
| Add minimal functionality for using GenMC mode | ||||
| 2025-09-03 | Implement basic support for running Miri with GenMC. | Patrick-6 | -1/+1 | |
| - Implement memory allocation compatible with GenMC. - Extract address generator struct from Miri's allocator. - Support thread creation and joining. - Support atomic load and store. - Support scheduling through GenMC. - Add tests for GenMC mode. - Add clang-format file for C++ code in Miri. - Update genmc-sys crate license to MIT/Apache to match GenMC dependency. - Add documentation for GenMC mode. Note: this commit depends on changes to GenMC not yet upstreamed to its official repository. Co-authored-by: Ralf Jung <post@ralfj.de> | ||||
| 2025-08-31 | native-lib: pass structs to native code | Nia Espera | -1/+1 | |
| 2025-08-20 | allow cfg(bootstrap) | Ralf Jung | -0/+1 | |
| 2025-07-27 | Add support for building and linking against genmc | Patrick-6 | -1/+5 | |
| 2025-07-19 | bump ui_test | Ralf Jung | -1/+1 | |
| 2025-07-19 | bump ipc-channel | Ralf Jung | -1/+1 | |
| 2025-07-19 | bump colored dep | Ralf Jung | -1/+1 | |
| 2025-07-18 | move page protection logic inside native_lib | Ralf Jung | -2/+3 | |
| and ensure we don't unwind out of the "weird state" during tracing | ||||
| 2025-07-18 | make native-lib support compile-time-optional, and centralize cfg usage | Ralf Jung | -7/+8 | |
| 2025-07-02 | Merge pull request #4406 from Stypox/tracing | Ralf Jung | -0/+2 | |
| Add tracing_chrome under "tracing" feature | ||||
| 2025-07-02 | Add tracing feature to enable tracing_chrome support | Stypox | -0/+2 | |
| 2025-07-01 | Update `cfg(bootstrap)` | Josh Stone | -1/+0 | |
| 2025-06-20 | supervisor bits of ffi ptracing | Nia Espera | -0/+1 | |
| 2025-06-18 | minimal ptrace setup | Nia Espera | -0/+5 | |
| Apply suggestions from code review Co-authored-by: Oli Scherer <github35764891676564198441@oli-obk.de> review comments fix possible hang | ||||
| 2025-06-06 | use File::lock to implement flock, and add a test for File::lock | Ralf Jung | -7/+0 | |
| 2025-05-08 | Update miri, cargo-miri and miri-cript to edition 2024 | est31 | -1/+1 | |
| Also update the format edition to 2024 | ||||
| 2025-05-02 | Implement skeleton code for adding GenMC support to Miri (not yet functional). | Patrick-6 | -0/+1 | |
| - 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-04-11 | fix build fail on macos bacause of libffi-sys 2.3.0; This updates libffi to ↵ | LorrensP-2158466 | -1/+1 | |
| new major version | ||||
| 2025-04-08 | Implement trivial file operations - opening and closing handles. Just enough ↵ | Rune Tynan | -0/+1 | |
| to get file metadata. | ||||
| 2025-04-04 | semver-bump some dependencies | Ralf Jung | -3/+3 | |
| 2025-02-26 | Update ui test | Oli Scherer | -1/+1 | |
| 2025-02-14 | Remove the build script for miri | bjorn3 | -0/+4 | |
| Setting the TARGET env var can be replaced with using rustc_session::config::host_tuple at runtime. And the check-cfg can be replaced with using the lints section in Cargo.toml. | ||||
| 2025-02-01 | Bump rand to 0.9 and getrandom to 0.3 | Eduardo Sánchez Muñoz | -2/+2 | |
| 2025-01-28 | Bump ui test | Oli Scherer | -1/+1 | |
| 2025-01-27 | Bump ui_test | Oli Scherer | -1/+1 | |
| 2024-12-04 | Merge from rustc | The Miri Cronjob Bot | -2/+2 | |
| 2024-12-03 | switch jemalloc-sys back to tikv-jemalloc-sys, and update to 0.6.0 | Rémy Rakic | -2/+2 | |
| 2024-11-28 | remove ctrlc, unused | klensy | -1/+0 | |
| 2024-09-29 | bump few deps | klensy | -1/+1 | |
| 2024-09-16 | Bump ui test | Oli Scherer | -1/+1 | |
| 2024-09-03 | Enable native libraries on macOS | Jesse Rusak | -2/+0 | |
| Fixes #3595 by using -fvisibility=hidden and the visibility attribute supported by both gcc and clang rather than the previous gcc-only mechanism for symbol hiding. Also brings over cfg changes from #3594 which enable native-lib functionality on all unixes. | ||||
| 2024-08-22 | Make Tree Borrows Provenance GC no longer produce stack overflows | Johannes Hostert | -1/+1 | |
| 2024-07-26 | Add `flock` shim | Артём Павлов [Artyom Pavlov] | -2/+9 | |
| 2024-05-03 | Merge from rustc | The Miri Cronjob Bot | -1/+0 | |
| 2024-04-28 | Use the interpreted program's TZ variable in localtime_r | Ben Kimock | -1/+2 | |
| 2024-04-28 | Remove direct dependencies on lazy_static, once_cell and byteorder | George Bateman | -1/+0 | |
| The functionality of all three crates is now available in the standard library. | ||||
| 2024-04-24 | windows: basic support for GetUserProfileDirectoryW | Ralf Jung | -0/+1 | |
| 2024-04-22 | Add localtime_r shim | tiif | -0/+1 | |
| 2024-03-30 | cotrol stacked borrows consistency check with its own feature flag | Ralf Jung | -0/+1 | |
| 2024-03-09 | rename tests/compiletest → tests/ui | Ralf Jung | -1/+1 | |
| 2024-03-09 | compiletest: create fresh tempdir for tests to use | Ralf Jung | -0/+1 | |
| 2024-01-30 | Switch over to rustc's `tracing` crate instead of using our own `log` crate | Oli Scherer | -2/+0 | |
| 2024-01-13 | Update measureme crate to version 11 | Michael Woerister | -1/+1 | |
| 2024-01-08 | only use jemalloc on Linux and macOS | Ralf Jung | -2/+3 | |
| 2024-01-07 | Auto merge of #3257 - RalfJung:build-tests, r=RalfJung | bors | -4/+1 | |
| ./miri build: also build tests, to avoid rebuilds later | ||||
| 2024-01-07 | only use jemalloc on Unix | Ralf Jung | -1/+2 | |
| 2024-01-07 | use jemalloc as global allocator | Ralf Jung | -1/+5 | |
| 2024-01-06 | ./miri build: also build tests, to avoid rebuilds later | Ralf Jung | -4/+1 | |
| 2023-10-09 | Implement `llvm.x86.aesni.*` intrinsics | Eduardo Sánchez Muñoz | -0/+1 | |
