about summary refs log tree commit diff
path: root/library/compiler-builtins/ci/docker/mips-unknown-linux-gnu
AgeCommit message (Collapse)AuthorLines
2025-07-24ci: Update to the latest ubuntu:25.04 Docker imagesTrevor Gross-1/+1
This includes a qemu update from 8.2.2 to 9.2.1 which should hopefully fix some bugs we have encountered. PowerPC64LE is skipped for now because the new version seems to cause a number of new SIGILLs.
2025-04-18ci: Make CI configuration more similar to `libm`Trevor Gross-1/+4
Apply a handful of changes to reduce the diff between the two: * Cancel running jobs on new pushes * Enable log color and backtraces * Add timeouts * Specify CI runner versions * Add an armv7 job * Replace the name NO_STD with BUILD_ONLY * Update the extension to the canonical .yaml * Set AR_ and CC_ environments in docker * Install requirements to build MPFR
2024-06-22Update the Ubuntu docker image to the latest versionTrevor Gross-1/+1
2024-04-19Add a way to run tests on non-linux machinesTrevor Gross-1/+2
Allow using the `rust-lang/rust:nightly` docker image to run tests in cases where the host rust and cargo cannot be used, such as non-linux hosts.
2019-04-02Upgrade all docker containers to 18.04Alex Crichton-1/+1
2017-10-07drop binfmt_misc dependencyJorge Aparicio-0/+1
Instead use the Cargo runner feature. The binfmt_misc approach requires running a privileged container for setup. Not all docker setups support privileged containers so the test suite should be more accessible with this change as no privileged container is needed.
2016-11-12Fix apt 404s in DockerMatt Ickstadt-5/+5
`apt update` and `apt install` should be in the same Docker RUN statement, otherwise `apt update` will be cached and `apt install` will 404 if a package no longer exists.
2016-09-30cache Cargo artifactsJorge Aparicio-1/+0
notable changes in the docker-based testing infrastructure - the docker containers can now modify $CARGO_HOME, to re-use the outer Cargo registry, and the target directory to re-use build artifacts. - the docker containers are removed when their execution finishes because it's no longer necessary to re-start them to inspect them because all the interesting output is in the outer target directory
2016-09-28Expand and refactor teting infrastructureAlex Crichton-0/+12
This commit moves over most of the testing infrastructure to in-tree docker images that are all dispatched to from Travis (no other test configuration). This allows versioning modifications to the test infrastructure as well as the code itself. Additionally separate docker images allows for easy modification of one without worrying about tampering of others as well as easy addition of new targets by simply adding a new `Dockerfile`. Additionally this commit bundles the master version of the `compiler-rt` source repository from `llvm-mirror/compiler-rt` to test against. The compiler-rt library itself is compiled as a `cdylib` which is then dynamically located at runtime and we look for symbols in. There's a few hoops here, but they currently get the job done. All tests now execute against both gcc_s and compiler-rt, and this testing strategy is now all hidden behind a macro as well (refactoring all existing tests along the way).