about summary refs log tree commit diff
path: root/src/tools/miri/tests/ui.rs
AgeCommit message (Collapse)AuthorLines
2025-09-18Add GenMC estimation mode. Improve error handling and output printing.Patrick-6-0/+2
2025-08-31native-lib: pass structs to native codeNia Espera-0/+1
2025-08-06Add normalization for thread IDs in panic messagesTrevor Gross-1/+2
So we don't need to add normalization to every test that includes a panic message, add a global normalization to compiletest.
2025-07-27Add support for building and linking against genmcPatrick-6-0/+14
2025-07-19move and update test dependenciesRalf Jung-1/+1
2025-07-19bump ui_testRalf Jung-5/+3
2025-07-18make native-lib support compile-time-optional, and centralize cfg usageRalf Jung-1/+1
2025-07-12./x test miri: fix cleaning the miri_ui directoryRalf Jung-0/+2
2025-07-03only set host-specific CC; improve and de-duplicate native libs testing logicRalf Jung-13/+17
2025-05-17fix clippy lintsRalf Jung-4/+4
2025-05-07test suite: use CARGO_TARGET_TMPDIR for temporary build artifactsRalf Jung-3/+2
2025-03-08Erase non-pal sys platform pathsThalia Archibald-2/+2
2025-02-20Add explanation commentJakub Beránek-0/+1
Co-authored-by: Ralf Jung <post@ralfj.de>
2025-02-20Remove GitHub job summariesJakub Beránek-9/+4
They don't seem to be used by miri contributors, and they pollute job summaries in rust-lang/rust.
2025-02-01fmtThe Miri Cronjob Bot-15/+18
2025-01-27Bump ui_testOli Scherer-6/+10
2025-01-27Avoid a bool and use an Option of ZST insteadOli Scherer-13/+23
2024-12-05extend Miri to correctly pass mutable pointers through FFIStrophox-0/+1
Co-authored-by: Ralf Jung <post@ralfj.de>
2024-09-29let rustfmt format importsRalf Jung-1/+2
2024-09-21fmt (with a huge diff for some reason)Ralf Jung-18/+15
2024-09-16Fix run --depOli Scherer-0/+1
2024-09-16Refator DependencyBuilder constructionOli Scherer-14/+15
2024-09-16Bump ui testOli Scherer-55/+65
2024-09-12Remove an unused piece of logicOli Scherer-4/+1
2024-09-03Enable native libraries on macOSJesse Rusak-9/+10
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-30enable Miri to pass const pointers through FFIStrophox-3/+10
Co-authored-by: Ralf Jung <post@ralfj.de>
2024-08-10miri-script: use --remap-path-prefix to print errors relative to the right rootRalf Jung-5/+7
2024-08-05use a Miri-specific folder for ui testsRalf Jung-1/+1
2024-05-11Merge from rustcThe Miri Cronjob Bot-2/+2
2024-05-10rename 'extern-so' to 'native-lib'Ralf Jung-15/+15
2024-05-08Use generic `NonZero`.Markus Reiter-2/+2
2024-04-28Remove direct dependencies on lazy_static, once_cell and byteorderGeorge Bateman-9/+13
The functionality of all three crates is now available in the standard library.
2024-04-15Auto merge of #3411 - RalfJung:sysroot, r=RalfJungbors-0/+7
Handle Miri sysroot entirely outside the Miri driver (Extracted from https://github.com/rust-lang/miri/pull/3409) This entirely moves the responsibility of setting miri-sysroot to whatever *invokes* the Miri driver. cargo-miri knows whether it is inside rustdoc or not and can adjust accordingly. I previously avoided doing that because there are a bunch of places that are invoking the driver (cargo-miri, the ui test suite, `./miri run`, `./x.py run miri`) and they all need to be adjusted now. But it is also somewhat less fragile as we usually have more information there -- and we can just decide that `./miri run file.rs --sysroot path` is not supported. The advantage of this is that the driver is reasonably clean and doesn't need magic environment variables like MIRI_SYSROOT, and we don't have to fight rustc_driver to use a different default sysroot. Everything is done in cargo-miri (and the other much simpler driver wrappers) where it can hopefully be debugged much better.
2024-04-15fix error display for './miri run --dep'Ralf Jung-1/+2
2024-04-08set --sysroot outside the driver rather than messing with the arguments ↵Ralf Jung-0/+7
passed to the driver
2024-03-31extern-so: give the version script a better name; show errors from failing ↵Ralf Jung-8/+12
to build the C lib
2024-03-26run_dep_mode: treat program.args and program.env consistentlyRalf Jung-29/+28
2024-03-23disable RUST_BACKTRACE in CI, set it inside the test harness insteadRalf Jung-4/+9
2024-03-23when a test fails, repeat the target after the failure reportRalf Jung-0/+2
2024-03-09rename tests/compiletest → tests/uiRalf Jung-0/+304