You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
zseri c1ff0d05ca update TODO 1 year ago
crates upgrade base64 to v0.20.0-alpha.1 1 year ago
docs experiment: remove explicit uid/gid mappings 1 year ago
.gitignore put Dump's into Arc 1 year ago
Cargo.lock upgrade base64 to v0.20.0-alpha.1 1 year ago
Cargo.toml enable line-table-debug in release 1 year ago store: rip out inconsistent stuff 1 year ago
TODO update TODO 1 year ago


Warning/disclaimer: these programs and libraries are highly experimental and might (and probably will) break in almost any scenario.

The goal of this project is to combine the power of a content-addressed nix-like store with some-what incremental and parallel compilation like ccache and distcc.

It is orientied around a client-server model, but the servers itself might also perform peer-to-peer work-distribution to increase parallelism.

supported platforms

Most UNIX-platforms where rustc works are supported. (I don't yet know which aren't.)

Currently, it doesn't support Windows, because containers, symlinks and read-only files work much different from unix there.