Commit graph

49 commits

Author SHA1 Message Date
Nicolas Mattia
6c072bd0ed Use cargo_release arg list for --release 2019-09-11 13:45:06 +02:00
Bas van Dijk
df0c276e7a Use the cargoTestCommands specified by the user for building the deps 2019-09-09 11:21:51 +02:00
Bas van Dijk
2791c3bd52 Use cargo build --out-dir instead of cargo install
Since we don't use cargo install anymore we go back to building the
workspace instead of building each crate separately.
2019-09-04 17:36:40 +02:00
Bas van Dijk
21850b632a Run cargo clippy for the deps 2019-09-04 12:15:15 +02:00
Bas van Dijk
e98ef6b715 Run cargoBuild and cargoTest per crate 2019-09-04 12:14:36 +02:00
Nicolas Mattia
51e8f903c4 Fix features rebuild 2019-08-28 19:21:13 +02:00
Nicolas Mattia
fc13d3d7b8 Fix rebuild on install 2019-08-28 11:20:40 +02:00
Bas van Dijk
156328e941 Don't copy the docs to a separate doc output for the dependencies
In the deps derivation the docs are already contained in `target`
which is copied to `$out`. So in that case also copying the docs to a
separate `$doc` output wastes space. Only the final derivation should
have its docs in a separate `$doc` output.
2019-08-26 16:35:05 +02:00
Nicolas Mattia
2692cfbfc1 Avoid IFD as much as possible 2019-07-31 15:53:30 +02:00
Nicolas Mattia
104df3fe88 Fixup toTOML 2019-07-31 15:07:16 +02:00
Nicolas Mattia
bdf64f6034 wip 2019-07-31 13:41:34 +02:00
Nicolas Mattia
7387010557 Improve incremental builds 2019-07-30 12:41:32 +02:00
Bas van Dijk
4701ae2622 Add support for cargo doc 2019-07-16 14:43:32 +02:00
Nicolas Mattia
4c2daf7ccd Fix workspaces 2019-07-11 11:39:40 +02:00
Nicolas Mattia
2432ecdd87 Implement hacky pre-building of deps for workspaces 2019-07-11 11:06:43 +02:00
Nicolas Mattia
4022afd8b9 Add support for prebuilt dependencies 2019-07-11 11:06:43 +02:00
Nicolas Mattia
9787ccbeee Clean up unused argument 2019-07-11 11:06:43 +02:00
Nicolas Mattia
6c1d36a3a9 Forward correct profile 2019-07-11 11:06:43 +02:00
Nicolas Mattia
6b41d97903 Comment out buildPackageIncremental 2019-07-02 13:06:30 +02:00
Nicolas Mattia
0068df8a99 Cleanup 2019-07-02 12:50:32 +02:00
Nicolas Mattia
18b4668e21 More executable tests 2019-07-02 11:43:55 +02:00
Nicolas Mattia
c96ee4a4c1 Test ripgrep 2019-07-02 11:35:40 +02:00
Nicolas Mattia
065a596541 Incremental lorri build 2019-07-01 11:08:48 +02:00
Nicolas Mattia
a6d78f986f Add semi-generic incremental build 2019-06-28 18:16:08 +02:00
Nicolas Mattia
85a5d5399c Clean up incremental build 2019-06-28 16:45:41 +02:00
Nicolas Mattia
824b109e92 Clarify cargo file overrides 2019-06-28 11:43:47 +02:00
Nicolas Mattia
80a0a147aa break-all-the-things 2019-06-27 17:49:59 +02:00
Nicolas Mattia
0068d11d38 POC of incrementality 2019-06-27 12:43:01 +02:00
Nicolas Mattia
59642e1e3b Simplify build commands 2019-06-26 10:59:29 +02:00
Nicolas Mattia
8a9363205b Cleanup 2019-06-26 10:32:46 +02:00
Nicolas Mattia
58c2afc80e Factor out build and lib code 2019-06-25 17:36:22 +02:00
Nicolas Mattia
d8de7a0c2e wip 2019-06-24 18:04:34 +02:00
Nicolas Mattia
5fda13fb3f Create config in configurePhase 2019-06-24 15:20:10 +02:00
Nicolas Mattia
80820020f6 Add TODO about incremental builds 2019-06-22 13:18:25 +00:00
Nicolas Mattia
2f06355fe1 Add fix TODO for TOML parse error 2019-06-22 12:43:30 +00:00
Nicolas Mattia
a9d3f52f36 Add lucet test 2019-06-21 17:32:52 +02:00
Nicolas Mattia
f5f4cfcbc7 Enable release tests by default 2019-06-21 11:06:28 +02:00
Nicolas Mattia
e96fab8fc4 Make naersk more like rustPlatform 2019-06-20 17:37:02 +02:00
Nicolas Mattia
db5238e61d Move some crates to top-level 2019-06-20 11:04:08 +02:00
Nicolas Mattia
3c91598674 Fix no metadata in lock 2019-06-18 17:23:32 +02:00
Nicolas Mattia
c569ffe34e Generate cleanup 2019-06-18 16:55:38 +02:00
Nicolas Mattia
3727dfa2ad Rustfmt 2019-06-18 16:47:13 +02:00
Nicolas Mattia
9c11f62f5a Add TODO 2019-06-18 15:42:11 +02:00
Nicolas Mattia
8779fcc346 Add more tests 2019-06-18 15:40:44 +02:00
Nicolas Mattia
d8b09ef6f3 Update cargo, get free builds 2019-06-18 14:42:26 +02:00
Nicolas Mattia
9c8416fd23 Simplify cargo build 2019-06-18 13:00:55 +02:00
Nicolas Mattia
eb898f100d Build lorri 2019-06-18 12:58:08 +02:00
Nicolas Mattia
9d960c0a47 Fix up edition patching 2019-06-18 11:07:27 +02:00
Nicolas Mattia
f4d37308a1 Initial commit 2019-06-13 13:26:19 +02:00