Cross Versions Save

“Zero setup” cross compilation and “cross testing” of Rust crates

v0.2.5

1 year ago

What's Changed

Fixed

#962 - fix SELinux labels to allow use in multiple containers and/or the host filesystem. #1166 - freebsd: include memstat in build image to fix build with libc 0.2.138 and up. #1183 - resolve issue when using pre-build in Cargo.toml

Full Changelog: https://github.com/cross-rs/cross/compare/v0.2.4...v0.2.5

v0.2.4

1 year ago

[v0.2.4] - 2022-07-10

Fixed

  • #930 - fix any parsing of 1-character subcommands
  • #929 - Fixed issue where --verbose would not output data when it should

v0.2.3

1 year ago

[v0.2.3] - 2022-07-09

Added

  • #921 - use CARGO_TERM_VERBOSE, CARGO_TERM_QUIET, and CARGO_TERM_COLOR environment variables for cross terminal output.
  • #913 - added the x86_64-unknown-illumos target.
  • #910 - pre-build can now take a string pointing to a script file to run.
  • #905 - added qemu-runner for musl images, allowing use of native or emulated runners.
  • #905 - added qemu emulation to i586-unknown-linux-gnu, i686-unknown-linux-musl, and i586-unknown-linux-gnu, so they can run on an x86 CPU, rather than an x86_64 CPU.
  • #900 - add the option to skip copying build artifacts back to host when using remote cross via CROSS_REMOTE_SKIP_BUILD_ARTIFACTS.
  • #891 - support custom user namespace overrides by setting the CROSS_CONTAINER_USER_NAMESPACE environment variable.
  • #890 - support rootless docker via the CROSS_ROOTLESS_CONTAINER_ENGINE environment variable.
  • #878 - added an image ghcr.io/cross-rs/cross containing cross.

Changed

  • #869 - ensure cargo configuration environment variable flags are passed to the docker container.
  • #859 - added color diagnostic output and error messages.

Fixed

  • #905 - fixed running dynamically-linked libraries for all musl targets except x86_64-unknown-linux-musl.
  • #904 - ensure cargo metadata works by using the same channel.
  • #904 - fixed the path for workspace volumes and passthrough volumes with docker-in-docker.
  • #898 - fix the path to the mount root with docker-in-docker if mounting volumes.
  • #897 - ensure target.$(...) config options override build ones when parsing strings and vecs.
  • #895 - convert filenames in docker tags to ASCII lowercase and ignore invalid characters
  • #885 - handle symlinks when using remote docker.
  • #868 - ignore the CARGO environment variable.
  • #867 - fixed parsing of build.env.passthrough config values.

What's Changed

Full Changelog: https://github.com/cross-rs/cross/compare/v0.2.2...v0.2.3

v0.2.2

1 year ago

After almost two years, cross finally has a new version available!

Major features of this release are:

  • Remote container engines support via environment variable CROSS_REMOTE. See the wiki
  • Support for pre-build hooks and automatically building dockerfiles.
  • Support configuration from Cargo.toml metadata as well as Cross.toml.

What's next? We've got some breaking changes for v0.3.0, including updating the base Ubuntu versions for our images from 16.04 to 20.04. Although using older glibc versions is great for backwards compatibility, many of us are working on newer codebases where binary compatibility with old glibc versions isn't required, so you can install a more modern toolset from the system package manager.

Added

  • #803 - added CROSS_CUSTOM_TOOLCHAIN to disable automatic installation of components for use with tools like cargo-bisect-rustc
  • #795 - added images for additional toolchains maintained by cross-rs.
  • #792 - added CROSS_CONTAINER_IN_CONTAINER environment variable to replace CROSS_DOCKER_IN_DOCKER.
  • #785 - added support for remote container engines through data volumes through setting the CROSS_REMOTE environment variable. also adds in utility commands to create and remove persistent data volumes.
  • #782 - added build-std config option, which builds the rust standard library from source if enabled.
  • #678 - Add optional target.{target}.dockerfile[.file], target.{target}.dockerfile.context and target.{target}.dockerfile.build-args to invoke docker/podman build before using an image.
  • #678 - Add target.{target}.pre-build config for running commands before building the image.
  • #772 - added CROSS_CONTAINER_OPTS environment variable to replace DOCKER_OPTS.
  • #767, #788 - added the cross-util and xtask commands.
  • #842 - Add Cargo.toml as configuration source
  • #745 - added thumbv7neon-* targets.
  • #741 - added armv7-unknown-linux-gnueabi and armv7-unknown-linux-musleabi targets.
  • #721 - add support for running doctests on nightly if CROSS_UNSTABLE_ENABLE_DOCTESTS=true.
  • #719 - add --list to known subcommands.
  • #681 - Warn on unknown fields and confusable targets
  • #624 - Add build.default-target
  • #647 - Add mips64-unknown-linux-muslabi64 and mips64el-unknown-linux-muslabi64 support
  • #543 - Added environment variables to control the UID and GID in the container
  • #524 - docker: Add Nix Store volume support
  • Added support for mounting volumes.
  • #684 - Enable cargo workspaces to work from any path in the workspace, and make path dependencies mount seamlessly. Also added support for private SSH dependencies.

Changed

  • #838 - re-enabled the solaris targets.
  • #807 - update Qemu to 6.1.0 on images using Ubuntu 18.04+ with python3.6+.
  • #775 - forward Cargo exit code to host
  • #762 - re-enabled x86_64-unknown-dragonfly target.
  • #747 - reduced android image sizes.
  • #746 - limit image permissions for android images.
  • #377 - update WINE versions to 7.0.
  • #734 - patch arm-unknown-linux-gnueabihf to build for ARMv6, and add architecture for crosstool-ng-based images.
  • #709 - Update Emscripten targets to emcc version 3.1.10
  • #707, #708 - Set BINDGEN_EXTRA_CLANG_ARGS environment variable to pass sysroot to rust-bindgen
  • #696 - bump freebsd to 12.3
  • #629 - Update Android NDK version and API version
  • #497 - don't set RUSTFLAGS in aarch64-musl image
  • #492 - Add cmake to FreeBSD images
  • #748 - allow definitions in the environment variable passthrough

Fixed

  • #836 - write a CACHEDIR.TAG when creating the target directory, similar to cargo.
  • #804 - allow usage of env CARGO_BUILD_TARGET as an alias for CROSS_BUILD_TARGET
  • #792 - fixed container-in-container support when using podman.
  • #781 - ensure target.$(...) config options override build ones.
  • #771 - fix parsing of DOCKER_OPTS.
  • #727 - add PKG_CONFIG_PATH to all *-linux-gnu images.
  • #722 - boolean environment variables are evaluated as truthy or falsey.
  • #720 - add android runner to preload libc++_shared.so.
  • #725 - support CROSS_DEBUG and CROSS_RUNNER on android images.
  • #714 - use host target directory when falling back to host cargo.
  • #713 - convert relative target directories to absolute paths.
  • #501 (reverted, see #764) - x86_64-linux: lower glibc version requirement to 2.17 (compatible with centos 7)
  • #500 - use runner setting specified in Cross.toml
  • #498 - bump linux-image version to fix CI
  • Re-enabled powerpc64-unknown-linux-gnu image
  • Re-enabled sparc64-unknown-linux-gnu image
  • #582 - Added libprocstat.so to FreeBSD images
  • #665 - when not using env.volumes, mount project in /project
  • #494 - Parse Cargo's --manifest-path option to determine mounted docker root

Removed

  • #718 - remove deb subcommand.

Internal

  • #856 - remove use of external wslpath and create internal helper that properly handles UNC paths.
  • #828 - assume paths are Unicode and provide better error messages for path encoding errors.
  • #787 - add installer for git hooks.
  • #786, #791 - Migrate build script to rust: cargo build-docker-image $TARGET
  • #730 - make FreeBSD builds more resilient.
  • #670 - Use serde for deserialization of Cross.toml
  • Change rust edition to 2021 and bump MSRV for the cross binary to 1.58.1
  • #654 - Use color-eyre for error reporting
  • #658 - Upgrade dependencies
  • #652 - Allow trying individual targets via bors.
  • #650 - Improve Docker caching.
  • #609 - Switch to Github Actions and GHCR.
  • #588 - fix ci: bump openssl version in freebsd again
  • #552 - Added CHANGELOG.md automation
  • #534 - fix image builds with update of dependencies
  • #502 - fix ci: bump openssl version in freebsd
  • #489 - Add support for more hosts and simplify/unify host support checks
  • #477 - Fix Docker/Podman links in README
  • #476 - Use Rustlang mirror for Sabotage linux tarbals
  • Bump nix dependency to 0.22.1
  • Bump musl version to 1.1.24.

New Contributors

Full Changelog: https://github.com/cross-rs/cross/compare/v0.2.1...v0.2.2

v0.2.2-rc.1

1 year ago

Added

  • #803 - added CROSS_CUSTOM_TOOLCHAIN to disable automatic installation of components for use with tools like cargo-bisect-rustc
  • #795 - added images for additional toolchains maintained by cross-rs.
  • #792 - added CROSS_CONTAINER_IN_CONTAINER environment variable to replace CROSS_DOCKER_IN_DOCKER.
  • #785 - added support for remote container engines through data volumes through setting the CROSS_REMOTE environment variable. also adds in utility commands to create and remove persistent data volumes.
  • #782 - added build-std config option, which builds the rust standard library from source if enabled.
  • #678 - Add optional target.{target}.dockerfile[.file], target.{target}.dockerfile.context and target.{target}.dockerfile.build-args to invoke docker/podman build before using an image.
  • #678 - Add target.{target}.pre-build config for running commands before building the image.
  • #772 - added CROSS_CONTAINER_OPTS environment variable to replace DOCKER_OPTS.
  • #767, #788 - added the cross-util and xtask commands.
  • #842 - Add Cargo.toml as configuration source
  • #745 - added thumbv7neon-* targets.
  • #741 - added armv7-unknown-linux-gnueabi and armv7-unknown-linux-musleabi targets.
  • #721 - add support for running doctests on nightly if CROSS_UNSTABLE_ENABLE_DOCTESTS=true.
  • #719 - add --list to known subcommands.
  • #681 - Warn on unknown fields and confusable targets
  • #624 - Add build.default-target
  • #647 - Add mips64-unknown-linux-muslabi64 and mips64el-unknown-linux-muslabi64 support
  • #543 - Added environment variables to control the UID and GID in the container
  • #524 - docker: Add Nix Store volume support
  • Added support for mounting volumes.
  • #684 - Enable cargo workspaces to work from any path in the workspace, and make path dependencies mount seamlessly. Also added support for private SSH dependencies.

Changed

  • #838 - re-enabled the solaris targets.
  • #807 - update Qemu to 6.1.0 on images using Ubuntu 18.04+ with python3.6+.
  • #775 - forward Cargo exit code to host
  • #762 - re-enabled x86_64-unknown-dragonfly target.
  • #747 - reduced android image sizes.
  • #746 - limit image permissions for android images.
  • #377 - update WINE versions to 7.0.
  • #734 - patch arm-unknown-linux-gnueabihf to build for ARMv6, and add architecture for crosstool-ng-based images.
  • #709 - Update Emscripten targets to emcc version 3.1.10
  • #707, #708 - Set BINDGEN_EXTRA_CLANG_ARGS environment variable to pass sysroot to rust-bindgen
  • #696 - bump freebsd to 12.3
  • #629 - Update Android NDK version and API version
  • #497 - don't set RUSTFLAGS in aarch64-musl image
  • #492 - Add cmake to FreeBSD images
  • #748 - allow definitions in the environment variable passthrough

Fixed

  • #836 - write a CACHEDIR.TAG when creating the target directory, similar to cargo.
  • #804 - allow usage of env CARGO_BUILD_TARGET as an alias for CROSS_BUILD_TARGET
  • #792 - fixed container-in-container support when using podman.
  • #781 - ensure target.$(...) config options override build ones.
  • #771 - fix parsing of DOCKER_OPTS.
  • #727 - add PKG_CONFIG_PATH to all *-linux-gnu images.
  • #722 - boolean environment variables are evaluated as truthy or falsey.
  • #720 - add android runner to preload libc++_shared.so.
  • #725 - support CROSS_DEBUG and CROSS_RUNNER on android images.
  • #714 - use host target directory when falling back to host cargo.
  • #713 - convert relative target directories to absolute paths.
  • #501 (reverted, see #764) - x86_64-linux: lower glibc version requirement to 2.17 (compatible with centos 7)
  • #500 - use runner setting specified in Cross.toml
  • #498 - bump linux-image version to fix CI
  • Re-enabled powerpc64-unknown-linux-gnu image
  • Re-enabled sparc64-unknown-linux-gnu image
  • #582 - Added libprocstat.so to FreeBSD images
  • #665 - when not using env.volumes, mount project in /project
  • #494 - Parse Cargo's --manifest-path option to determine mounted docker root

Removed

  • #718 - remove deb subcommand.

Internal

  • #856 - remove use of external wslpath and create internal helper that properly handles UNC paths.
  • #828 - assume paths are Unicode and provide better error messages for path encoding errors.
  • #787 - add installer for git hooks.
  • #786, #791 - Migrate build script to rust: cargo build-docker-image $TARGET
  • #730 - make FreeBSD builds more resilient.
  • #670 - Use serde for deserialization of Cross.toml
  • Change rust edition to 2021 and bump MSRV for the cross binary to 1.58.1
  • #654 - Use color-eyre for error reporting
  • #658 - Upgrade dependencies
  • #652 - Allow trying individual targets via bors.
  • #650 - Improve Docker caching.
  • #609 - Switch to Github Actions and GHCR.
  • #588 - fix ci: bump openssl version in freebsd again
  • #552 - Added CHANGELOG.md automation
  • #534 - fix image builds with update of dependencies
  • #502 - fix ci: bump openssl version in freebsd
  • #489 - Add support for more hosts and simplify/unify host support checks
  • #477 - Fix Docker/Podman links in README
  • #476 - Use Rustlang mirror for Sabotage linux tarbals
  • Bump nix dependency to 0.22.1
  • Bump musl version to 1.1.24.

New Contributors

Full Changelog: https://github.com/cross-rs/cross/compare/v0.2.1...v0.2.2-rc.1

v0.2.1

3 years ago

Changes:

  • a1ca96d787c7bbe1c2f4971de34de24a6974572a Bump version to 0.2.1.
  • e05d6a6b9f75265a4e0ad4b33e978b3ce3d26021 Disable powerpc64 and sparc64 images.
  • 8a4ad267d1dc615e9ce470e5c99e8a41a021c837 Retry in all curl calls.
  • 6126ef04c7e5085179cde726ba05b9a7303c4ed8 Update dropbear.
  • 40e13c114d14b2d1534be6bfbe5e79cb91623742 Update docs on xargo usage
  • 5528a9cce8ec8f0dc6ff6ae7961ff67089a9a2cf Try to install only available toolchains via rustup
  • aeaf3f1480ac4fe4491823f964bdf0e91bbba38d Respect xargo override from toml
  • 7d09c5e5a2306ec3d01ea35bcdfa4747e27eef26 Merge #424 [ #422 ]
  • 843ad77bdb7b49cca78bd07da94ff053ed76fdf8 Prevent pkg-config from being removed in image
  • 8a2f734bb0b422f131b73f1a3804777cb3cf8392 Merge #421
See More
  • 57cb99c6b72c25767daa8eebd7d21ef7d91e3741 Don't pipe keys directly to apt-key.
  • e47bf2a874db2652122e40fec11e464ef8b20369 Run ShellCheck on CI.
  • 73bcd4d5732abd43c8b578159c4a9bf4894fee80 Merge #418
  • 3e60c8cd5bfe40a1baefcdca1926fc0c94550ba0 Merge #419
  • 531500707a9e5ce51ed2301f38f3d420ab23028a Merge #403
  • 4d6d9877d00d9f4a6c7c9f5e917a867fcee575a0 docker: linux-image: add gnupg to local deps
  • 4c214fdd4422410952e3ab7aa84c1c6a09c81a55 Use minimal profile for installing xargo.
  • b5509fc918a68438713831730c813d0c6b90d8fa Merge #409
  • a4c1f45b2c56290b24c1cf51c5cc4c889bb45ae2 Only use --cache-from if image was pulled.
  • 20e6574c8c138482d69b5ce9a75bfb79def3413c Use pre-compiled CMake.
  • de91808f3176fc750dce7eec525e54c0965e0018 Merge #415
  • c66a5c6be8b3e702417d44fc616c35ed368cbf0b Use long option --assume-yes in all Dockerfiles
  • 29350e5f7c894a78790506d7be8c58d4a5e49c32 Merge #413
  • f6491847fc1e5dcf5fb7deebdc841368194b4f17 README: use apt-get --assume-yes in Dockerfile
  • a7d64825c816d85ffd1a0d8b2afb391c03757d32 ci: powerpc: Allow unauthenticated packages
  • 4ad2b63cd41e19ae55e8e8754bcfdc4b984ec611 Add riscvgc-unknown-linux-gnu support
  • 5d717f08a1bdac1bc66cfba814baac1baff2b3bb Merge #398
  • f85bf5fdd324621d155ea3700b0e0307c8890be2 += version information
  • 56accbe2a320d01878b7371da9d7982b993a0ee0 Do not skip mounts with source == destination for docker-in-docker mode
  • bcdb3d32315ff6278c1485fe50893a06d118a93c Merge #392
  • 2ddc30f96ed813eeaf17acb81973f23de3046bc2 Merge #408 [ lang/highfive#258, lang/triagebot#433 ]
  • 9086608ced5d8a5ab87b0fc9d6bf4022417a287f Add triagebot configuration
  • eb33fed40e27bcf674bccb7a109e10530ce066a1 Merge #371 [ #370 ]
  • 8e8615b8b17c481f1f38d5a4d605c14a8ed9fedd Merge #387
  • f2c70b311a0ade06b07dafca9202e1060d96c04f Add support for docker in docker
  • 0c0e0301e1e8a56df2203633337cc0f7daeb464d Cleaned up useless Result
  • 4730d7228bc93fc39a513de5bbc85b79b83aca9c += armv5te-unknown-linux-gnueabi target
  • a53e5edf12eab2780f8c56bd391b220beeb6d9c6 Update arm-unknown-linux-gnueabihf.
  • 47f325a73e5793a4b6d1bd61a482c533e1a0fa06 Merge #377
  • 684fed58fa8909969579dfe816f2e638ddc749ce Merge #393
  • 34b404146ae015b74f8fe16004838999659504cf Merge #396
  • 273e8cc38d22a9c6784b1ee5abf06a95b57f0ebc Remove support for i686-apple-darwin.
  • e8b97f3b88a0bc588557fbfe117dc024cfff607b Disable x86_64-unknown-dragonfly.
  • 1bf2203d08497ff6536edcd91ed2b9eec700e826 Update CMake to 3.16.5.
  • 2aa89908b9c34fb37b50fe8e8086ce9df4230821 Merge #386 [ #383 ]
  • 07dba32f8f8f6c517fd1fd277b5b37d3a17e5368 docker: define PKG_CONFIG_ALLOW_CROSS [ #383 ]
  • dfa1646158a2c96dc9973627eecb85e42abb255d Merge #382
  • 6eb558b5ffce2b4322e7b7d18a8b2ac348b6169c docs(CHANGELOG): fix version links
  • d1b7b46dcf9a19e4fa8186806ed306f748b0b78e Pass channel argument to cargo as is
  • 84fc0f8f351044214637c8fbeb302f5967ea8a15 Merge #378
  • 486499e82f546f8e03d4191672fa5cc8c034fdf7 Avoid pulling if image already exists locally.
  • f45cd9f323e6969d7db30a8519afc82e97a3e300 #370 Support for explicit channel argument

This list of changes was auto generated.

v0.2.0

4 years ago

Changes:

  • ba1195e7060a2fe43bb7c422f57938412b4d130f Release 0.2.0
  • 0f1941ef1c3dbd7ff151826d6225e91a1d2837d2 Merge #375
  • 43de95b6652e616d97340a64518f616c77b61239 Update QEMU.
  • 35fe7626ad64693204a5a8ef069fee92aaf4d1a4 Update CMake.
  • 29069d22987615886edbd44786e93d718d941926 Make linux-image.sh easier to maintain.
  • 4249b8bf481cae797b8d2d86fbfd3047f0413977 Merge #366
  • 353e93d707021e592eb02f1e36d2e70399703905 Update keys.
  • 3b07a08aa8739a9f22450ceecc56531d108661d5 Configure ports.ubuntu.com in APT sources
  • c91019c398a98f53fd0c1dafd7d58757bfb51247 Update PowerPC and Sparc kernels.
  • a18f5585d2a8074da1bcc9a6f30611fce774e06d Fix Rust installation on CI.
See More
  • f1296ab10fead59cfac0c5963c95b4edd8b088c2 Update PowerPC and Sparc kernels.
  • adf100d8a07cb5ced25a896f12279fa44f469e23 Build docker images in separate step.
  • 2f284acded245fdf290ef0d7fbcdcbca3fe53eb7 Merge #363
  • c46fdc2442dcead3ed9251a21f26a75764a2fc60 Support --target-dir.
  • e9affc070df76d4faec5e29002340e04f249ec4e Merge #361
  • 81bb1b5c72fe0832348f300ca7eae95e8866dd97 Refactor test script.
  • 9f91aeec42d2628a3d094dc09fe1dd74dc9b6d26 Fix unbound variable.
  • 94c020cdbd5534ee36eba0427877268fca39fed1 Update emscripten.
  • 160517d588eb66aba0ced5af4b3ed67e9d14e5bf Allow building multiple images.
  • 0c07f3df833beb0c80a180a0313b3e65b2d8631d Fix unbound variable.
  • c946cf3784c8edbf18ebcdb02e744cc22f505ee1 Update arm-unknown-linux-gnueabihf toolchain.
  • e61839f98f4d9359692e5c10dd528a65aea5b70b Update PowerPC and Sparc kernels.
  • 6542a91d4ecdde963afd1dadfb8ab4869acda174 Fix empty purge_list.
  • 9993a510e3abf99d576782c57285f9649bbeaa6e Update CMake.
  • 105a4ae2c7c756c0eb4c3c819191c551f84dfcb7 Merge #358 [ #357 ]
  • 3899c2b5a8d4b5982553490404f920818a02f6b7 create SafeCommand type to not depend on Debug behavior of stdlib Command
  • 8abf051d6f322f4aa051f55cd7c7e0edcfa599ba Merge #356
  • c4e60af018e1254172c57901cd54f4ad497c6827 Support cargo doc.
  • 0e73121829602a851e4662dda2e3771f04187fb0 Merge #353
  • e5c0bdabf2efa28bab8de40db0365ae0846fd1ad Bump Ubuntu 14.04 to 16.04.
  • 9ca1b8a4739398973322332d412da0139a82a138 Merge #351
  • 24de90e399dfb83a1fa35aa0376163ec171feb03 Update kernels.
  • aba8c1f86a33035fcc5bbefb917d0c132ecf71f8 Fix unbound variables.
  • 69bff31c8e1e0724d727ca5a112b974194bb3534 Remove unused variable.
  • aae895b10c68efd737ea7f0ec4b9210da37c0366 Fail on all errors in Bash scripts.
  • a3aeca9525deef51dcbdbef7ec6d5da44d9cb03a Update xargo.
  • 9687401034ed43f2c958bfc7e643868f52fce5fb Merge #348
  • 7676a62f76ea4410568605e9d8c1aac6a17f4ceb Merge #349
  • 2758bb5e147af64276e61d0cac7810fc22f57804 Refactor CommandExt.
  • 3d4004cf62de81c0bb9fffcae045cbeed449211d Fix clippy warnings.
  • 61cf7710e12e1aa8d9c9e77e45636a3b80fe978e Update dependencies.
  • 13ccb4b49b6955191ff13f7adaf3694208370c9c Update version to 0.2.0-alpha.1.
  • 83778cb227e7c6b10f9eaac352676124236872e2 Allow writing Cargo.toml in project directory.
  • 4535b6ba1661fe1ddfb91b16b5f231c9dfbbe8a5 Merge #344
  • 243e21ad544b6597ba0b8826a58a15593f347a23 Simplifying get_container_engine() call
  • 91223e464f27e85d45287d9d0fa611495abf22c1 Removing container_engine option and adding auto-detection
  • 42f241085311be44e02456596ab848084a48ca2e Adding required Docker version to README and minor changes
  • 6c6da37dc484cdf19406074a85a51058fa2d57b4 Adding /cargo/bin volume in Podman and README updates
  • f29f612d11bde4667ecbc44ad3a72f4f79f9da70 Merge #345
  • b5be2f2ace8268fe54b8ee9882d488df8d3852b6 Fix broken link in emscripten.sh.
  • e14144943a698a66e366f20ce3190b7521c3a39a Adding support for Podman
  • d611d31d5c44e5d9cfc65f9f9728762276c22eac Merge #339
  • b3beb5e534683eb077976c8fc342be5241db4db5 Bump kernel versions for ppc64 and sparc64
  • 950a141a9da0d3acc633cdc03e4ca33a2644f5f3 Fix Android’s CPU features
  • 4fb4fc12008bee0ffc5d69cc593adaf5c610e3f1 Merge #326
  • 3e11c602db1729ae216113d7706b061cf6badf27 Refactor Dockerfiles.
  • d38d0cf2c9a5f506d5fca706791ec7b49cec2b2f Merge #328
  • ea29a50d236bd5bda5b9eb14ab04dedb46c96d96 Merge #329
  • cdf3f62dab3fd5afe73038aab617579d78b9f1d3 Use home crate.
  • bcad0539f5e0b7a5685fb88b797318e360c98c1c Use edition 2018.
  • 95a7e1bb02e7f50739c29cbfcce95ef678252a23 Fix Windows release.
  • 6b85298736a718f0462cfaf18bfc0817c539ddf6 Merge #327
  • 084f3dc91eec50cc440adbc13326ae080ce1cf12 James Munns requested to be removed from CODEOWNERS
  • 10834c8ee0e797e04b4b4e737772fa4c45728853 Merge #322
  • 139d454452843ff683856c1c0a0571b0f6d6c873 Merge #323
  • 33372b08bc79b23418564f1f68ae2d3b8a0809fe Remove node.sh.
  • 294dc17b6ab2df618c618dd12ccf84f02f186b54 Fix QEMU versions in ReadMe.
  • 80230ab0a5d8d113e048135386ba027edb687e59 Remove OpenSSL.
  • c183ee37a9dc6b0e6b6a6ac9c918173137bad4ef Merge #321

This list of changes was auto generated.

v0.1.16

4 years ago

Changes:

  • a7b430e578642968498989c629c08303f387cb4e Release 0.1.16
  • d83cae5983f5a7b43f9fd75292be3700e134d436 Merge #320
  • 01c7eac29a18c8d48f03c50c8b028e42abf1e14a Merge #318
  • 4d19a6f18a85a17e30a3483947c589dd9b411b24 Update OpenSSL.
  • 69b8da7da287055127812c9e4b071756c2b98545 Merge #319
  • d64cfb87ae002526e8ab04d222c27c3507909174 Fix cross when stdin is not a TTY
  • 74ee823fb39ebbbcb90e1cafb662890ee95dafb9 Default to native runner.
  • fc6d350b46868a2c74d5a5723cbd1cfcffd3c0cc Merge #316 [ #313 ]
  • a43d54060064d634b4a32b2a2838036e7699a82a Merge #317
  • 4709ab34da6dd39c484c242e235d268ebe79586d Patch for breaking 32-bit float conversions on ppc (#313).
See More
  • 2518c2bb379bf0aa18d6c1d18a4bb4b8831ea41e Try fully enabling emscripten targets again.
  • 3a790d934f6915f94834c4cfe38fd549b997cb0c Merge #303
  • 2c90bc50b4b92f83bdd6618df29be10df53d0c82 Add support for "x86_64-pc-windows-msvc" on Azure Pipelines.
  • 3fa5f1bd7e65b75cbefd848f91057323fd5ee97a Merge #312
  • caa5b8f6f9582b3e9c28b0cd2c2dd9fd0f2e183f Fall back to using cargo on the host when no image is found.
  • c9f792791774160ae500c93678d37cdc15115e4b Merge #310
  • 0ed269f4d15e6ab3537115d6b4e4352f5a2ed8a7 Move disabled Dockerfiles into subdirectory.
  • 681b08238fafc5547cfd7203926abaa99204c6e3 Merge #307
  • ffa16a5cb45549ebe5919bd523d71b469b75da3b Merge #309
  • 299e25f648bbde41c3e0f0ff20ad40e8f2375ac5 Use local variables in Bash function.
  • f597a9c9dc3d1fa599d5c6c16169ae610621db62 Fix default runner.
  • fca3a05a268e293a1a2c50864184e27b58c91973 Merge #305
  • d1a2f48fb70c34e6a7910ac28358762605835553 Automatically download -apple-ios components on macOS.
  • ac3ee5370344af875778e54113a16abaf141c08d Merge #304
  • 95086729702577bdfa6431f2f35257a00e3bc3b2 Fix versioned_image_name.
  • 8d82312e8b542235087e71fc89b09d87fd9f822e Merge #302
  • 883453a0c8700768a6d79e147e6492d23639fade Merge #301

This list of changes was auto generated.

v0.1.15

4 years ago

v0.1.14

6 years ago