Commit graph

4 commits

Author SHA1 Message Date
dependabot[bot]
4af092f848
Bump embed-resource from 1.8.0 to 2.0.0 (#948) 2023-03-27 03:12:08 +00:00
Jiahao XU
d64710d3a6
Fix crates/bin/build.rs: Rerun build.rs if manifest.rc and windows.manifest changed (#575)
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-11-29 18:31:59 +13:00
Jiahao XU
305cda3336
Optimize compilation time (#320)
* Print `rerun-if-changed=build.rs` in `build.rs`
* Optimize compile-time: Extract `bin/src/lib.rs`
   
   so that `cargo-binstall (lib)` can be compiled in parallel to other
   deps.
* Refactor: Extract new mod `bin/src/bin_utils.rs`
* Extract new fn `MainExit::new`
* Refactor: Extract new fn `run_tokio_main`
* Handle `Runtime::new` err gracefully in `run_tokio_main`
   instead of `panic!`ing, return the error as `BinstallError`
* Avoid mixing `eprintln` and `error` in `MainExit::report`
* Set profile for `build-override`
   to speedup building of `build.rs` and proc macros.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-08-27 23:27:39 +12:00
Félix Saparelli
4b00f5f143
Split crates and clean up structure of codebase (#294)
Co-authored-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-08-20 11:24:12 +00:00