Yehuda Katz
edbe491003
Up to date with master
2014-05-29 13:57:31 -07:00
Carl Lerche
a06fd2e7fa
Compile all deps into the root projects target dir
2014-05-28 17:31:23 -07:00
Yehuda Katz
d5a7bc33d2
Improve shell and add tests
2014-05-27 18:53:37 -07:00
Yehuda Katz
574829e9f7
Initial pass at a Shell
2014-05-27 18:53:37 -07:00
Carl Lerche
7e6433feda
Track rust master
2014-05-27 16:14:34 -07:00
Yehuda Katz
21322f07b4
Wrote more integration tests for cargo compile
...
At the moment, the rustc exec for the root project inherits the stdout
and stderr FDs (so that warnings and errors flow through), but
output from dependencies is only emitted if the compilation fails to
avoid warning noise from dependencies.
2014-05-12 17:33:13 -07:00
Yehuda Katz
b8621c5042
More tests for error cases in compile
...
Also some refactoring of the error structure. More cleanup work around
human-readable and CLI errors is still required.
2014-05-09 16:57:13 -07:00
Yehuda Katz
7983a5fd16
Clean up process DSL in tests
2014-05-08 17:50:58 -07:00
Yehuda Katz
48dc081419
Get nested dependencies working
2014-05-08 16:50:53 -07:00
Yehuda Katz
23d78ddfb0
Support any bytes container
2014-05-08 16:50:52 -07:00
Yehuda Katz
682d4e94c8
Get compile test passing
2014-05-08 13:33:04 -07:00
Carl Lerche
bafa5f2b5a
Track Rust master changes
2014-05-08 13:10:08 -07:00
Carl Lerche
1ce7641593
Core struct refactor
2014-05-05 21:54:49 -07:00
Carl Lerche
8842b02cfd
Cleanup ProcessBuilder, work towards getting tests passing
2014-05-05 16:28:01 -07:00
Yehuda Katz
85e4dccef2
Everything's compiling again
2014-04-29 11:05:01 -07:00
Carl Lerche
f4d6d02135
Beginnings of a dependency resolver
2014-04-11 15:11:10 -07:00
Carl Lerche
db92e67c87
Track rust master
2014-04-09 13:28:10 -07:00
Carl Lerche
79fe64158c
Implement process hamcrest matcher
2014-04-02 16:34:19 -07:00
Carl Lerche
6899567bc3
Update tests against Rust master
2014-04-02 13:22:45 -07:00
Carl Lerche
aec45be721
Cleanup integration test
2014-03-20 15:17:19 -07:00
Carl Lerche
d1ec90b3d8
Initial stab at integration tests
...
At the same time, we started adding a generic error handling concept to
Cargo.
The idea is that every Result gets converted to a CargoError, which
includes all the information that Cargo needs to print out a friendly
human error message and exit gracefully.
2014-03-20 12:12:47 -07:00
Carlhuda
227d4e83ef
Initial commit
2014-03-04 15:22:44 -08:00