about summary refs log tree commit diff
path: root/src/tools/compiletest/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2025-06-30Move compiletest `main.rs` to `src/bin/`Jieyou Xu-0/+4
To make it obvious `compiletest`-the-tool has two components: 1. The core compiletest library, and 2. The tool binary, which will be executed by bootstrap.
2025-05-17compiler & tools: bump windows crate to dedupe versionsklensy-1/+1
2025-04-22[compiletest] Parallelize test discoveryTyler Mandry-0/+1
Certain filesystems for large monorepos are slow to service individual read requests, but can service many in parallel. This change brings down the time to run a single cached test on one of those filesystems from 40s to about 8s.
2025-04-13compiletest: add `camino` for UTF-8 path handlingJieyou Xu-0/+1
2025-04-10compiletest: update to Edition 2024Jieyou Xu-1/+1
2025-04-08compiletest: drop dependency on `anyhow`Jieyou Xu-1/+0
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-08compiletest: sort dependencies alphabeticallyJieyou Xu-8/+10
2025-01-21bumpt compiler and tools to windows 0.59klensy-1/+1
2024-12-23compiletest: use `recursive_remove` instead of `aggressive_rm_rf`Jieyou Xu-1/+1
`aggressive_rm_rf` does not correctly handle distinction between symlink-to-file vs symlink-to-dir on Windows.
2024-11-11move `src/tools/build_helper` into `src/build_helper`onur-ozkan-1/+1
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-10-30compiletest: improve robustness of LLVM version handling许杰友 Jieyou Xu (Joe)-0/+1
2024-09-27bump few depsklensy-1/+1
cargo_metadata, thorin-dwp, windows
2024-04-27Remove lazycell and once_cell from compiletest dependenciesGeorge Bateman-2/+0
2024-04-13Update rustfix to 0.8.1Eric Huss-1/+1
2024-03-02On tests that specify --color=always emit SVG file with stderr outputEsteban Kuber-0/+1
Leverage `anstyle-svg`, as `cargo` does now, to emit `.svg` files instead of `.stderr` files for tests that explicitly enable color output. This will make reviewing changes to the graphical output of tests much more human friendly.
2024-02-18windows bump to 0.52klensy-1/+1
2023-10-16Normalize alloc-id in tests.Camille GILLOT-0/+1
2023-09-15avoid blessing cargo deps's source code in ui testsPietro Albini-0/+1
2023-08-06bump schannel, miow to drop windows-sys 0.42klensy-1/+1
2023-05-27Auto merge of #111348 - ozkanonur:remove-hardcoded-rustdoc-flags, ↵bors-0/+3
r=albertlarsan68,oli-obk new tool `rustdoc-gui-test` Implements new tool `rustdoc-gui-test` that allows using compiletest headers for `rustdoc-gui` tests.
2023-05-16add lib module to `src/tool/compiletest`ozkanonur-0/+3
Signed-off-by: ozkanonur <work@onurozkan.dev>
2023-05-14Include better context for "already exists" error in compiletestDavid Tolnay-0/+1
2023-05-09bump windows crate 0.46 -> 0.48 in workspaceklensy-1/+1
2023-03-20migrate compiler, bootstrap, and compiletest to windows-rsAndy Russell-1/+7
2023-02-21replace lazy_static with once_cellklensy-1/+1
2023-02-21compiletest: bump miow crateklensy-1/+1
2023-02-10add only modified for compiletestyukang-0/+1
2022-10-31Detect unused files in `src/test/mir-opt` and error on them in tidy.Jakob Degen-0/+1
2022-08-07compiletest: use precise cfg matching instead of hard-coded tablesEric Huss-0/+1
2021-12-22Upgrade `tracing-subscriber`pierwill-1/+1
2021-09-20Migrate to 2021Mark Rousskov-1/+1
2021-07-29rfc3052: Remove authors field from Cargo manifestsJade-1/+0
Since RFC 3052 soft deprecated the authors field anyway, hiding it from crates.io, docs.rs, and making Cargo not add it by default, and it is not generally up to date/useful information, we should remove it from crates in this repo.
2021-06-20Update rustfix for compiletest.Eric Huss-1/+1
2021-03-03Auto merge of #82553 - tmiasko:update-tracing, r=Mark-Simulacrumbors-1/+1
Update tracing to 0.1.25 * Update tracing from 0.1.18 to 0.1.25 * Update tracing-subscriber from 0.2.13 to 0.2.16 * Update tracing-tree from 0.1.6 to 0.1.8 * Add pin-project-lite to the list of allowed dependencies (it is now a direct dependency of tracing).
2021-03-01Use a crate to produce rustdoc tree comparisons instead of the `diff` commandMichael Howell-0/+2
It doesn't exist on Windows, so we bring our own unified diff implementation. Fixes #82409
2021-02-28Update tracing to 0.1.25Tomasz Miąsko-1/+1
2020-10-20Initialize tracing subscriber in compiletest toolTomasz Miąsko-1/+1
The logging in compiletest was migrated from log crate to a tracing, but the initialization code was never changed, so logging is non-functional. Initialize tracing subscriber using default settings.
2020-08-15replaced log with tracingGurpreet Singh-1/+1
2020-07-31Move from `log` to `tracing`Oliver Scherer-1/+1
2020-07-29Move mir-opt tests to toplevelXavier Denis-0/+1
2020-01-14Update rustfix in compiletest.Eric Huss-1/+1
2019-09-26Upgrade env_logger to 0.7Mateusz Mikuła-1/+1
2019-09-06Upgrade env_logger to 0.6Mateusz Mikuła-1/+1
2019-05-13remove compiletest's dependency on `filetime`Andy Russell-1/+0
2019-05-09remove unneeded `extern crate`s from build toolsAndy Russell-2/+1
2019-02-04Transition compiletest to Rust 2018Philipp Hansch-0/+1
2018-12-17Address the pull request review comments.Vytautas Astrauskas-0/+1
2018-09-12Really make CGU names unique across crates.Michael Woerister-1/+1
2018-09-04Breaking change upgradesMark Rousskov-1/+1
2018-07-28Update the Cargo submodule and rustfixAlex Crichton-1/+1
Should hopefully bring in a few more `cargo fix`-related fixes.