|
|
be1b4c3792
|
(zilch lang ninja build): improve build environment + setup times
Turns out generating one full VFS for every single build step is really
expensive.
|
2025-11-14 13:01:04 +00:00 |
|
|
|
95e7ca1277
|
(zilch lang ninja build): don't generate empty derivation names
|
2025-11-14 13:01:04 +00:00 |
|
|
|
559350369c
|
(zilch lang ninja): parse (then throw away) pool information
|
2025-11-14 13:01:04 +00:00 |
|
|
|
8080da3ba0
|
(zilch vfs): add parent directories when using vfs-append-file
|
2025-11-14 13:01:04 +00:00 |
|
|
|
0cf6d7a9af
|
(zilch lang ninja): improve parser performance
|
2025-11-14 13:01:04 +00:00 |
|
|
|
499bacd9c8
|
(zilch lang ninja): support processing simple build scripts
|
2025-11-14 13:01:04 +00:00 |
|
|
|
8eb1934d03
|
(zilch vfs): add vfs-append-file
|
2025-11-14 13:01:04 +00:00 |
|
|
|
80883d3206
|
(zilch core nixpkgs): add "eval raw in nixpkgs" function
This allows evaluating code that isn't as obviously "one derivation";
e.g. `pkgs.mkShell'.
|
2025-11-14 13:01:04 +00:00 |
|
|
|
5176533e0a
|
(zilch core nix daemon): fix error handling
|
2025-11-14 13:01:04 +00:00 |
|
|
|
994d50c732
|
(zilch vfs): fix importing executable files
|
2025-11-14 13:01:04 +00:00 |
|
|
|
40d213520a
|
(zilch lang ninja): add ninja build file parser
|
2025-11-14 13:01:04 +00:00 |
|
|
|
0dc3c7e154
|
docs: add more modules
|
2025-04-14 12:17:56 +00:00 |
|
|
|
6ed7b2f2d6
|
(zilch core nix drv): build fixes
|
2025-04-14 12:17:00 +00:00 |
|
|
|
e65143d89e
|
(zilch magic): add nix-build build step
|
2025-03-20 17:46:22 +00:00 |
|
|
|
3e3b9a8bb9
|
(zilch planner step): fix batch steps
|
2025-03-20 17:43:55 +00:00 |
|
|
|
20f06e2eb9
|
(zilch planner step): track historical build plan steps
|
2025-03-09 09:47:26 +00:00 |
|
|
|
43322a8f05
|
(zilch planner step): remove debug output
|
2025-03-08 14:31:59 +00:00 |
|
|
|
5a69ffa8fa
|
shell.nix: add (zilch planner)
|
2025-03-08 14:28:27 +00:00 |
|
|
|
c23a039972
|
(zilch planner step): add (build-plan-next-id)
|
2025-03-08 14:11:51 +00:00 |
|
|
|
930e9f6b15
|
(zilch planner): initialize build planner
This provides the core for a persistent unified build plan format.
|
2025-03-08 13:54:15 +00:00 |
|
|
|
bac63118d2
|
zilch-cli-rust: fix ordering of append-dir
|
2025-03-03 15:13:27 +00:00 |
|
|
|
974290206c
|
zilch-cli-rust: add overrides for the crates that alacritty depends on
|
2025-03-02 22:14:28 +00:00 |
|
|
|
f610d937b3
|
(zilch lang rust resolver): fix feature detection for some proc-macros
|
2025-03-02 22:14:12 +00:00 |
|
|
|
c6364fa6aa
|
(zilch lang rust cargo): find target-specific build dependencies
|
2025-03-02 22:13:55 +00:00 |
|
|
|
307b1c7218
|
(ziclh lang rust): use compile-time path for yj
This will have to be replaced with a small Rust program, but I don't
want to resolve the chicken-egg problem right now.
|
2025-03-02 22:13:05 +00:00 |
|
|
|
cb046ea859
|
zilch-cli-rust: filter out target directories
|
2025-03-02 22:12:30 +00:00 |
|
|
|
0ffa327f9b
|
zilch-cli-rust: fix statusbar when stderr is not a terminal
|
2025-03-02 22:11:59 +00:00 |
|
|
|
741fc30d84
|
zilch-cli-rust: fix copypasta error in --help
|
2025-03-02 21:44:11 +00:00 |
|
|
|
071bc48a8b
|
zilch-cli-rust: provide default overrides
|
2025-03-02 21:25:32 +00:00 |
|
|
|
56ab2a7b71
|
zilch-cli-go: fix statusbar behavior on unhandled exceptions
|
2025-03-02 20:33:41 +00:00 |
|
|
|
5c22a25a24
|
zilch-cli-rust: add
|
2025-03-02 20:33:27 +00:00 |
|
|
|
fb1977a45c
|
(zilch lang rust): more fixes
|
2025-03-02 20:32:52 +00:00 |
|
|
|
313cca66cc
|
(zilch lang rust cargo): track check-cfg flags in Cargo files
|
2025-03-02 20:29:57 +00:00 |
|
|
|
6b7556be90
|
(zilch core magic): up the receive timeout
It turns out this was woefully low for large compiles.
|
2025-03-02 14:19:08 +00:00 |
|
|
|
8a4cfe91fa
|
(zilch lang rust registry): don't substitute cargo tarballs
|
2025-03-02 14:11:05 +00:00 |
|
|
|
5721c8263b
|
(zilch lang rust registry): skip git fetch if revspec already fetched
|
2025-03-02 14:11:05 +00:00 |
|
|
|
493f6712de
|
(zilch lang rust cargo): misc fixes
|
2025-03-02 14:11:05 +00:00 |
|
|
|
1a0fbbe7c7
|
(zilch lang rust): recursively resolve pkg-config paths
|
2025-03-02 14:11:05 +00:00 |
|
|
|
de31b96fc8
|
(zilch lang rust): add CARGO_TARGET_DIR
|
2025-03-02 14:11:05 +00:00 |
|
|
|
063550ca00
|
(zilch core vfs): fix vfs-subdir
|
2025-03-02 14:11:05 +00:00 |
|
|
|
cab43001e6
|
(zilch core statusbar): small cleanups
|
2025-03-02 14:11:05 +00:00 |
|
|
|
ac7dec3064
|
(zilch core file): don't bother substituting files
|
2025-03-02 14:11:05 +00:00 |
|
|
|
16b2064fc6
|
(zilch core nixpkgs): allow evaluating arbitrary Nix code
|
2025-03-02 14:11:05 +00:00 |
|
|
|
5306246cdd
|
(zilch lang rust registry): add git support
|
2025-03-02 14:11:05 +00:00 |
|
|
|
47add39192
|
(zilch core vfs): add vfs-subset function
|
2025-02-13 18:28:34 +00:00 |
|
|
|
77c1de2e8e
|
rust: support dependency-based env overrides for build scripts
|
2025-02-12 13:55:39 +00:00 |
|
|
|
8c129e33db
|
rust: various build script fixes
|
2025-02-12 13:12:04 +00:00 |
|
|
|
e42315e67a
|
(zilch lang rust): remove lack-of-vfs workarounds
|
2024-11-27 17:32:13 +00:00 |
|
|
|
59dc27b94c
|
(zilch vfs): actually commit the file
oops.
|
2024-11-27 16:38:40 +00:00 |
|
|
|
2a27c9c48b
|
(zilch magic): make store-path-open more magic
This resolves store paths that aren't obvious; and adds
store-path-realised for external use of the mechanisms.
|
2024-11-27 16:33:31 +00:00 |
|