• Joined on 2026-02-12
oleks commented on issue oleks/nix-estimator#9 2026-07-08 17:48:49 +03:00
critical_path drops back-pointers for zero-duration predecessors

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#8 2026-07-08 17:48:41 +03:00
Dry-run output scraping is brittle across Nix versions/locales

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#7 2026-07-08 17:48:34 +03:00
History prefix matching is nondeterministic with overlapping keys

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#6 2026-07-08 17:48:26 +03:00
HEAVY table substring matching over-fires (python3.*, *-wrapper, util-linux…)

Fixed and merged to main (commit 837b885).

oleks commented on issue oleks/nix-estimator#5 2026-07-08 17:48:19 +03:00
to_build_set conflates "nothing to build" with "parse failure" → warm cache reported as cold

Fixed and merged to main (commit 837b885).

oleks pushed to main at oleks/nix-estimator 2026-07-08 17:46:49 +03:00
837b885b87 style: auto-format from pre-push hooks
oleks pushed to main at oleks/nix-estimator 2026-07-08 17:46:12 +03:00
cc2eabe321 Merge wave2B branch (CLI integration #12-#16)
5f1a75fb12 tests+docs: cover new CLI surfaces; document flags + mine subcommand (#12-#16)
38aaa76a11 cli: wire max-jobs/node-ram-gb/timeline/provision + mine subcommand (#12-#16)
9c23a539d4 estimate: widen scale_to_cores to float; add schedule_for helper (#13/#16)
Compare 4 commits »
oleks pushed to main at oleks/nix-estimator 2026-07-08 17:29:30 +03:00
dbf72e45bc style: auto-format from pre-push hooks
oleks pushed to main at oleks/nix-estimator 2026-07-08 17:29:03 +03:00
24a351521c Merge wave2A branch a1d32f0a68a315902 (features)
b3e2d0948d Merge wave2A branch aafcffb723f2fc144 (features)
a9efc705c5 Merge wave2A branch a604e4a5f4fb7c756 (features)
84ccac046d schedule+estimate: RAM-per-job budget caps node concurrency (#15)
34340df921 schedule+estimate: per-node max_jobs concurrent builds sharing cores (#13)
Compare 9 commits »
oleks pushed to main at oleks/nix-estimator 2026-07-08 16:31:48 +03:00
b8fe19e3f2 style: auto-format from pre-push hooks
oleks pushed to main at oleks/nix-estimator 2026-07-08 16:30:52 +03:00
9711b31b00 Merge wave1 branch abc4312fcbec99f37 (bug fixes)
182445fad6 Merge wave1 branch a616f0dd7c6bd39e1 (bug fixes)
bc0d0d87e2 Merge wave1 branch a0507fd220ee127e3 (bug fixes)
53bbcb678d Merge wave1 branch a28a4552ac56e246c (bug fixes)
07c921cbf4 costmodel: history prefix match picks longest key deterministically (#7)
Compare 11 commits »
oleks pushed to main at oleks/nix-estimator 2026-07-07 20:23:00 +03:00
31fa848ed0 estimator: --cold flag (#1) + trivial-glue cost tier (#2)
10cd66e247 style: auto-format from pre-push hooks
Compare 2 commits »
oleks opened issue oleks/nix-estimator#4 2026-07-07 20:13:21 +03:00
Derive core_scaling from the derivation env, not a 35-entry name table
oleks opened issue oleks/nix-estimator#3 2026-07-07 20:13:08 +03:00
Mine per-derivation build times from nom / nix logs into a --history file
oleks opened issue oleks/nix-estimator#2 2026-07-07 20:12:56 +03:00
Cost model mis-identifies the long pole: cost trivial/glue derivations ~0
oleks opened issue oleks/nix-estimator#1 2026-07-07 20:12:41 +03:00
Add --cold flag to estimate a from-scratch build (ignore local cache)
oleks pushed to main at oleks/nix-estimator 2026-07-07 20:06:06 +03:00
1416587933 graph: support Nix 2.30+ versioned derivation-show schema
oleks created branch main in oleks/nix-estimator 2026-07-07 19:58:28 +03:00
oleks pushed to main at oleks/nix-estimator 2026-07-07 19:58:28 +03:00
a0852ff479 nix-estimator v0.1: DAG → node×core builder-config estimator
oleks created repository oleks/nix-estimator 2026-07-07 19:58:21 +03:00