Files
aare/python
Erik Fröjdh 425133de3f Unity builds for Minuit2 and libzmq, shallow dependency clones
Minuit2's ~60 small files took 45 s of summed compile time in a Release
build (32 s in Debug); batched into unity sources that drops to 9 s (5 s)
with all [fit] tests passing. libzmq gets the same treatment on its
"objects" OBJECT library for when AARE_ZMQ is on: 37 s -> 7 s of CPU,
same warnings, identical exported symbols apart from one implicitly
defined destructor that is now inlined at its single use.

All git-fetched dependencies are shallow clones like Catch2 already was.
A fresh configure with network access went from 13.4 s to 10.5 s here and
the checkouts shrink from 19 MB to 3.7 MB (fmt) and 15 MB to 3.7 MB
(pybind11).
2026-10-06 21:38:42 +02:00
..
2026-10-04 09:54:55 +02:00
2026-10-06 14:49:24 +02:00
2026-10-04 09:54:55 +02:00