Commit Graph

1549 Commits

Author SHA1 Message Date
GitHub Action
3eed08a074 manifest: update 2024-07-07 02:20:55 +00:00
GitHub Action
05ccbe2123 manifest: update 2024-07-06 02:17:38 +00:00
GitHub Action
5ad2d5884b manifest: update 2024-07-05 02:18:27 +00:00
GitHub Action
8deeed2dfa manifest: update 2024-07-04 02:18:55 +00:00
GitHub Action
fb733500ae manifest: update 2024-07-03 02:18:26 +00:00
GitHub Action
db12d0c6ef manifest: update 2024-07-02 02:18:58 +00:00
GitHub Action
648b25dd9c manifest: update 2024-07-01 02:22:53 +00:00
GitHub Action
cb216719ce manifest: update 2024-06-30 02:20:47 +00:00
GitHub Action
5be53be9e5 manifest: update 2024-06-29 02:17:56 +00:00
GitHub Action
ed12832f26 manifest: update 2024-06-28 02:19:03 +00:00
GitHub Action
d1c527659c manifest: update 2024-06-27 02:18:34 +00:00
GitHub Action
32415b22fd manifest: update 2024-06-26 02:18:23 +00:00
GitHub Action
b6032d3a40 manifest: update 2024-06-25 02:18:41 +00:00
GitHub Action
577ee84c69 manifest: update 2024-06-24 02:19:14 +00:00
GitHub Action
5fc5f3a0d7 manifest: update 2024-06-23 02:19:40 +00:00
GitHub Action
ff019b65a6 manifest: update 2024-06-22 02:17:29 +00:00
GitHub Action
c9a793a527 manifest: update 2024-06-21 02:18:01 +00:00
GitHub Action
bc1a236757 manifest: update 2024-06-20 02:18:05 +00:00
GitHub Action
69fcfaebbe manifest: update 2024-06-19 02:18:59 +00:00
oxalica
16c8ad8329 flake: update 2024-06-18 11:38:22 +08:00
oxalica
acb6cd6ce4 flake: refactor and drop flake-utils dependency 2024-06-18 11:38:22 +08:00
GitHub Action
8717107781 manifest: update 2024-06-18 02:18:45 +00:00
GitHub Action
5265b8a1e1 manifest: update 2024-06-17 02:19:53 +00:00
GitHub Action
0043c3f923 manifest: update 2024-06-16 02:20:20 +00:00
GitHub Action
7c2d603cb6 manifest: update 2024-06-15 02:17:57 +00:00
GitHub Action
419e7fae27 manifest: update 2024-06-14 02:18:39 +00:00
GitHub Action
4cbc2810d1 manifest: update 2024-06-13 02:18:20 +00:00
GitHub Action
d4d933340c manifest: update 2024-06-12 02:18:46 +00:00
GitHub Action
bedc47af18 manifest: update 2024-06-11 02:18:36 +00:00
GitHub Action
abfe5b3126 manifest: update 2024-06-10 02:19:31 +00:00
GitHub Action
1f536afad5 manifest: update 2024-06-09 02:20:11 +00:00
GitHub Action
6dc3e45fe4 manifest: update 2024-06-08 02:17:46 +00:00
GitHub Action
7f52ac9ae9 manifest: update 2024-06-07 02:18:49 +00:00
GitHub Action
96161e1967 manifest: update 2024-06-06 02:17:56 +00:00
GitHub Action
8795c817df manifest: update 2024-06-05 02:18:04 +00:00
GitHub Action
260ff39129 manifest: update 2024-06-04 02:18:00 +00:00
oxalica
025e1742de mk-aggregated: prepend rpath instead of setting it
The original binary may have outstanding RPATH, eg. to libgcc_s, which
must be kept.
2024-06-04 03:29:17 +08:00
oxalica
711ff40be1
Decouple self-dependencies and impl lib.mkRustBin interface (#177) 2024-06-03 17:20:56 +08:00
oxalica
ca5616432b {docs,examples,ci}: add flake devSehll examples 2024-06-03 05:05:56 -04:00
oxalica
081f091cd8 {docs,fetch}: fix typos 2024-06-03 04:51:55 -04:00
oxalica
28e86b285e docs: update and document flake outputs 2024-06-03 04:51:55 -04:00
oxalica
305d3b088e flake: impl builder interface lib.mkRustBin
This allows construction of `rust-bin` attrset on an existing `pkgs`,
instead of staging another overlayed nixpkgs. This can reduce redundant
evaluation of nixpkgs for flake-heavy users who also don't like or
cannot (due to flake dependency hell) manually instantiate nixpkgs.
2024-06-03 04:51:55 -04:00
oxalica
92089b75db *: refactor and bubble up self-dependencies from final/self
Clean up entangled self-references and make inputs explicit through
arguments.
2024-06-03 04:51:55 -04:00
oxalica
37a2fe6c74 *: move internal files into lib subdir
They are not part of our public interfaces and must not be imported
alone.
2024-06-03 01:55:02 -04:00
GitHub Action
07098b424d manifest: update 2024-06-03 02:18:21 +00:00
GitHub Action
b46857a406 manifest: update 2024-06-02 02:19:12 +00:00
GitHub Action
ab69b67fac manifest: update 2024-06-01 02:18:46 +00:00
GitHub Action
2a7b53172e manifest: update 2024-05-31 02:17:43 +00:00
oxalica
3140403d97 flake: remove compatibility with nix < 2.7 layout 2024-05-31 10:02:02 +08:00
oxalica
7ab714f559 mk-component-set: wrap gcc-ld/ld.lld instead of multicall rust-lld
Other flavor dispatchers may use different CLI (eg. MSVC 'link' style)
and our wrapper cannot handle all of them. They are usually used for
exotic targets like UEFI or WASM ones, where Nix libraries cannot be
used without manual configuration anyway.
2024-05-31 08:11:08 +08:00