about summary refs log tree commit diff
path: root/src/cargo
AgeCommit message (Collapse)AuthorLines
2011-12-16cargo: complain if rustc failsElly Jones-1/+5
2011-12-16cargo: shorten a lineElly Jones-1/+2
2011-12-16cargo: fix lib detection logicElly Jones-1/+1
2011-12-16cargo: fix remaining warningsElly Jones-3/+3
2011-12-16cargo: remove obsolete rust-pkg-index lookup codeElly Jones-22/+0
2011-12-16cargo: fix some warningsElly Jones-4/+5
2011-12-16cargo: flesh out usageElly Jones-0/+4
2011-12-16cargo: Support distributed package indexes.Elly Jones-36/+135
Indexes are listed in ~/.cargo/sources.json and ~/.cargo/local-sources.json, the former of which is stored in the rust source tree in src/cargo. Each entry in either of these files is a source, which is a dictionary with (currently) a single key, "url". The supplied url should point to a json list, each element of which should be a dictionary with four keys: "name", "uuid", "url", and "method". The name and uuid serve to identify the package; the method describes how to fetch the package; the url describes where to fetch it from. Currently supported methods are "git", "http", and "file". Signed-off-by: Elly Jones <elly@leptoquark.net>
2011-12-16cargo: wipElly Jones-10/+190
2011-12-16std: file_is_dir -> path_is_dir, add path_existsElly Jones-1/+1
2011-12-16Remove hopefully-now-redundant chops of ./ at the beginning of filenames in ↵Graydon Hoare-4/+2
cargo.
2011-12-16reorder args to the various vec, option fns so blk comes lastNiko Matsakis-6/+6
2011-12-16cargo: Fix long linesHaitao Li-6/+11
2011-12-15cargo: update to new rust-pkg-index API.Elly Jones-2/+2
2011-12-15cargo: support uuid:<uuid> and shortname package forms.Elly Jones-0/+36
'cargo install rustcrypto' now works.
2011-12-15cargo: detect library installs properlyElly Jones-4/+5
2011-12-15Suppress unused variable warnings in cargoMarijn Haverbeke-1/+1
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-4/+4
2011-12-09cargo: support github:<user>/<repo>Elly Jones-23/+18
2011-12-09cargo: support git:// URIs.Elly Jones-0/+14
2011-12-09cargo: don't stick an extra / in CARGO_ROOTElly Jones-1/+1
2011-12-09cargo: refactor a bitElly Jones-25/+39
2011-12-09cargo: support installing cratesElly Jones-19/+82
Introduce the notion of CARGO_ROOT to override HOME if need be. Build packages there instead of in /tmp. Install to CARGO_ROOT/bin and CARGO_ROOT/lib.
2011-12-01cargo: support build-from-sourceElly Jones-7/+36
No install yet.
2011-12-01Build infra and minor build-enabling bugfixes for cargo.Graydon Hoare-0/+145