about summary refs log tree commit diff
path: root/src/tools/run-make-support/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2025-08-13fix(compiler/rustc_codegen_llvm): apply `target-cpu` attributeStackOverflowExcept1on-1/+1
2025-07-09Sort and document `run-make-support` dependenciesJieyou Xu-4/+13
2025-07-09Bump `run-make-support` to Edition 2024Jieyou Xu-1/+1
2025-07-09Don't attempt to version `run-make-support`Jieyou Xu-1/+1
Purely internal test support library.
2025-06-30Upgrade dependencies in run-make-supportTrevor Gross-5/+5
The main purpose of this is to upgrade `object` and `gimli`, which will allow us to drop outdated versions once backtrace also updates. The only semver breakage in `object`'s is in `elf::R_RISCV_GNU_*` and `pe::IMAGE_WEAK_EXTERN_*` constants, as well as Mach-O dyld, which don't appear to be used here. `gimli` is similar, there is only minor breakage related to dyld. These version upgrades were also done in the library. `bstr`, `similar`, and `regex` are also upgraded to the latest minor version here to match what the lockfile already uses. The `regex` comment about `memchr` version hasn't been relevant to this lockfile since e95d15a11519 ("Pin memchr to 2.5.0 in the library rather than rustc_ast") and is no longer relevant in the library lockfile either. Object Changelog: https://github.com/gimli-rs/object/blob/master/CHANGELOG.md#0370 Gimli changelog: https://github.com/gimli-rs/gimli/blob/master/CHANGELOG.md#0320
2025-04-17run-make: drop `os_pipe` workaround now that `anonymous_pipe` is stable on betaJieyou Xu-4/+0
2025-03-07Temporarily depend on `os_pipe` in `run-make-support` and re-export it许杰友 Jieyou Xu (Joe)-0/+4
For `broken-pipe-no-ice` until std `anonymous_pipe` stabilizes.
2024-12-01Run `cargo update` and update licensesclubby789-1/+1
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-27Dynamically link run-make supportclubby789-0/+3
2024-08-29Update the `wasm-component-ld` binary dependencyAlex Crichton-1/+1
This keeps it up-to-date by moving from 0.5.6 to 0.5.7. While here I've additionally updated some other wasm-related dependencies in the workspace to keep them up-to-date and try to avoid duplicate versions as well.
2024-08-23rewrite libtest-thread-limit to rmakeOneirical-0/+1
2024-08-18Update some dependency versions that allow better licensingTrevor Gross-1/+1
With the new resolver, a few dependencies get brought in twice with different licenses. For example, all dependencies from `wasm-tools` gained Apache-2.0 and MIT options, and with the v2 resolver we were using one version from before and one version from after this change. This made tidy's license check difficult. Update some minimum versions to remove duplicate dependencies and smooth out license checking.
2024-08-16Reexport `serde_json` crate from run-make-support to give it access to ↵Guillaume Gomez-0/+1
`run-make` tests
2024-07-28dedup objectklensy-2/+2
waiting on thorin-dwp update dedup one wasmparser run-make-support: drop some features for wasmparser dedupe wasm-encoder
2024-07-16build_native_static_lib with llvm_ar for run_make_supportOneirical-2/+0
2024-07-16run-make-support: update gimli to 0.31.0Mrmaxmeier-1/+1
2024-07-12Move `DropBomb` from `run-make-support` to `build_helper`Jakub Beránek-0/+2
So that it can be also used in bootstrap.
2024-06-28rmeta_contains functions for remap-path-prefixOneirical-0/+1
2024-06-27Add `ar` command in `run-make-support`Guillaume Gomez-0/+1
2024-06-11run-make-support: bump version许杰友 Jieyou Xu (Joe)-1/+1
2024-06-11run-make-support: bump version许杰友 Jieyou Xu (Joe)-1/+1
2024-04-30Rollup merge of #124280 - beetrees:repr128-test-rmake, r=jieyouxu许杰友 Jieyou Xu (Joe)-0/+1
Port repr128-dwarf run-make test to rmake This PR ports the repr128-dwarf run-make test to rmake, using the `gimli` crate instead of the `llvm-dwarfdump` command. Note that this PR changes `rmake.rs` files to be compiled with the 2021 edition (previously no edition was passed to `rustc`, meaning they were compiled with the 2015 edition). This means that `panic!("{variable}")` will now work as expected in `rmake.rs` files (there's already a usage in the [wasm-symbols-not-exported test](https://github.com/rust-lang/rust/blob/aca749eefceaed0cda19a7ec5e472fce9387bc00/tests/run-make/wasm-symbols-not-exported/rmake.rs#L34) that this will fix). Tracking issue: #121876
2024-04-30Port repr128-dwarf run-make test to rmakebeetrees-0/+1
2024-04-25Rewrite `no-input-file.stderr` test in Rust and support diffJover Zhang-0/+1
2024-04-15add regex to run_make_supportRémy Rakic-0/+1
note: version more recent than 1.8 depend on memchr 2.6, which creates conflicts as memchr 2.5.0 is pinned elsewhere in the workspace
2024-03-20Add a testBen Kimock-0/+1
2024-03-11Convert some WebAssembly run-make tests to RustAlex Crichton-0/+1
This commit rewrites a number of `run-make` tests centered around wasm to instead use `rmake.rs` and additionally use the `wasm32-wasip1` target instead of `wasm32-unknown-unknown`. Testing no longer requires Node.js and additionally uses the `wasmparser` crate from crates.io to parse outputs and power assertions.
2024-02-29Add supporting infrastructure for `run-make` V2 tests许杰友 Jieyou Xu (Joe)-0/+6