Files
omarchy-pkgs/pkgbuilds
Ryan Hughes ec81434684 strata, flea: compile the test harness in parallel
Both upstreams set fat LTO in their release profile (strata also
codegen-units = 1), which compiles the final crate on one thread. That
is a reasonable trade for the binary users run, and build() keeps it.
check() then compiled the same crate a second time under the same
profile for the test harness, and threw it away. On the aarch64 builds,
which run under QEMU, those two serial compiles were 106 of strata's
118 minutes.

check() now builds the harness with thin LTO and 16 codegen units in
its own target directory. The shipped binary is unchanged. Measured on
the x86_64 builder for strata's test binary: 708 s serial, 223 s with
this profile. Local run: shipped strata still 7m30s from target/, tests
3m43s from target-check/, 1998 passed.

ttfx has the same upstream profile but no check(), so nothing to do.
2026-09-21 02:23:36 -04:00
..
2026-09-21 04:47:32 +00:00
2026-09-15 01:26:53 +00:00
2026-09-15 01:26:53 +00:00
2026-09-21 04:47:32 +00:00
2026-09-16 11:50:57 +00:00
2026-09-21 04:47:32 +00:00
2026-09-21 04:47:32 +00:00
2026-09-15 01:26:53 +00:00
2026-09-16 11:50:57 +00:00
2026-09-15 01:26:53 +00:00
2026-09-21 01:48:15 +02:00
2026-09-04 23:40:49 -04:00
2026-09-10 20:59:14 +00:00
2026-09-03 16:33:12 +00:00
2026-09-07 14:36:02 -04:00
2026-09-15 01:26:53 +00:00
2026-09-21 04:47:32 +00:00
2026-08-04 10:42:32 -07:00
2026-08-07 03:03:18 -07:00
2026-09-15 17:07:20 -04:00
2026-05-08 01:04:51 -04:00
2026-09-15 17:07:20 -04:00
2026-05-08 01:04:50 -04:00
2026-09-20 18:47:21 -04:00
2026-08-15 18:06:52 -04:00
2026-08-07 04:29:12 -07:00
2026-09-21 04:47:32 +00:00
2026-09-20 20:35:00 -05:00
2026-09-14 21:55:41 +00:00
2026-09-21 04:47:32 +00:00
2026-09-04 12:29:12 +02:00
2026-09-15 17:10:15 +00:00
2026-09-17 13:35:33 -04:00
2026-09-06 20:32:10 +00:00
2026-08-07 22:55:45 -04:00
2026-08-17 00:20:45 -07:00
2026-05-08 01:07:21 -04:00