about summary refs log tree commit diff
path: root/tests/run-make/jobserver-error
AgeCommit message (Collapse)AuthorLines
2025-01-22tests: port `jobserver-error.rs` to rmake.rs许杰友 Jieyou Xu (Joe)-18/+48
Co-authored-by: Noa <coolreader18@gmail.com> Co-authored-by: Oneirical <manchot@videotron.ca>
2024-06-22Avoid a couple of unnecessary EarlyDiagCtxt usesbjorn3-0/+2
2024-03-17Print a backtrace in const eval if interruptedBen Kimock-2/+4
2023-12-081. fix jobserver GLOBAL_CLIENT_CHECKED uninitialized before useoksbsb-4/+0
2. jobserver::initialize_checked should call before build_session, still should use EarlyErrorHandler, so revert stderr change in #118635
2023-12-06Fewer early errors.Nicholas Nethercote-0/+4
`build_session` is passed an `EarlyErrorHandler` and then constructs a `Handler`. But the `EarlyErrorHandler` is still used for some time after that. This commit changes `build_session` so it consumes the passed `EarlyErrorHandler`, and also drops it as soon as the `Handler` is built. As a result, `parse_cfg` and `parse_check_cfg` now take a `Handler` instead of an `EarlyErrorHandler`.
2023-11-29jobserver: check file descriptorsbelovdv-3/+19
2023-11-24Bless run-make testsNilstrieb-1/+1
Co-authored-by: Adrian <adrian.iosdev@gmail.com>
2023-04-15Temporarily disable the jobserver-error testEric Huss-0/+1
2023-03-30move `tools.mk` to run-makeJoshua Nelson-1/+1
apparently I missed some tests in the last commit. Rather than having dozens of tests use the long version, use the short version in `run-make` and the long version in `run-make-fulldeps` (which is now only three tests)
2023-03-28[fix] don't panic on failure to acquire jobserver tokenDaniil Belov-0/+12