Hi, On 2022-09-22 13:21:28 -0700, Peter Geoghegan wrote: > Is it generally recommended that individual hackers mostly switch over > to Meson for their day to day work soon? I'm guessing that this > question doesn't really have a clear answer yet, but thought I'd ask, > just in case.
It'll probably depend on who you ask ;) I'm likely the most biased person on this, but for me the reliable incremental builds and the readability of the test output are big enough wins that the answer is pretty clear... Doesn't hurt that running all tests is faster too. The currently existing limitations are imo mostly around making it usable for production, particularly on windows. time to run all tests (cassert, -Og), in a fully built tree: make: time make -j48 -s -Otarget check-world real 2m44.206s user 6m29.121s sys 1m54.069s time make -j48 -s -Otarget check-world PROVE_FLAGS='-j4' real 1m1.577s user 7m32.579s sys 2m17.767s meson: time meson test real 0m42.178s user 7m8.533s sys 2m17.711s FWIW, I just rebased my older patch to cache and copy initdb during the tests. The %user saved is impressive enough to pursue it again... time make -j48 -s -Otarget check-world PROVE_FLAGS='-j4' real 0m52.655s user 2m19.504s sys 1m26.264s time meson test: real 0m36.370s user 2m14.748s sys 1m36.741s Greetings, Andres Freund