All Versions
Latest Version
Avg Release Cycle
83 days
Latest Release
439 days ago

Changelog History
Page 4

  • v0.1.14 Changes

    October 09, 2016

    โž• Added

    • xargo -V and xargo --version now report Xargo's version as well as Cargo's.
  • v0.1.13 Changes

    October 06, 2016

    โž• Added

    • Xargo now builds a sysroot for the new built-in thumbv*-none-eabi* targets which don't ship with a binary release of the standard crates.
  • v0.1.12 Changes

    October 04, 2016

    โž• Added

    • ๐Ÿ‘ Xargo now supports per-target rustflags: target.thumbv7em-none-eabihf.rustflags in .cargo/config.
  • v0.1.11 Changes

    September 30, 2016

    ๐Ÿ›  Fixed

    • ๐Ÿ— xargo clean and other commands not associated to building stuff no longer trigger a sysroot rebuild.
  • v0.1.10 Changes

    September 28, 2016

    ๐Ÿ›  Fixed

    • xargo doc, which wasn't working because we didn't pass --sysroot to rustdoc. Note that rustdoc gained support for '--sysroot' as of nightly-2016-06-28, so that version or newer is required to use xargo doc.
  • v0.1.9 Changes

    September 27, 2016

    ๐Ÿ›  Fixed

    • "error: Invalid cross-device link (os error 18)" which occurred when $CARGO_HOME was mounted in a different device than "$XARGO_HOME" (~/.xargo). The solution was to stop using hard links to place the host libraries in the Xargo sysroot and instead just copy them. This is a regression in disk usage but this problem was coming up in common Docker usage patterns (-v A:B).
  • v0.1.8 Changes

    September 04, 2016

    ๐Ÿ”„ Changed

    • ๐Ÿ–จ All the status messages are now printed to stderr instead of to stdout. Cargo did the same change (from stdout to stderr) a while ago. Let's follow suit.

    ๐Ÿ›  Fixed

    • When compiling crate foo with Xargo, the profile section of foo's Cargo.toml is also "taken into account" when compiling the sysroot. For example, if foo has set panic = "abort" for all its profiles, then the sysroot will also be compiled with -C panic=abort. Previously, this wasn't the case.
  • v0.1.7 Changes

    September 03, 2016

    ๐Ÿ›  Fixed

    • The sysroot now gets rebuilt when rust-src changes.
  • v0.1.6 Changes

    August 29, 2016

    โž• Added

    • Xargo can now use the source code installed by rustup. When available, this is the preferred way to fetch the source code and saves network bandwidth by not having to fetch the source tarball.
  • v0.1.5 Changes

    August 11, 2016

    ๐Ÿ›  Fixed

    • Xargo now works properly when called from a rustup overriden directory.