lix/src
Qyriad 05fd4c3ace repl: respect --print-build-logs
243c0f18d[1] allowed the logger's progress bar to display during repl
builds, but startProgressBar() re-creates the entire logger from
scratch, discarding the value of printBuildLogs (and leaking the
previous logger). In this commit, we instead move fully quitting the
logger into the destructor proper, and allow ProgressBar::resume() to
re-set the active state.

Internally, this should also allow the progress bar to be entirely
stopped and restarted at any time, without discarding the current
logger.

[1]: 243c0f18da

Change-Id: Ie734d1f638d45759d232805d7e3c2005f7dea483
2024-06-17 13:50:40 -06:00
..
build-remote build-remote: truncate+hash store URI used in lockfile paths 2024-05-31 12:18:24 +00:00
libcmd repl: respect --print-build-logs 2024-06-17 13:50:40 -06:00
libexpr Merge changes I07d2da41,I864d7340,I86612c64 into main 2024-06-16 04:29:13 +00:00
libfetchers doc: rewrite the multi-user documentation to actually talk about security 2024-06-12 15:34:23 -07:00
libmain repl: respect --print-build-logs 2024-06-17 13:50:40 -06:00
libstore Change the sqlite missing valid path message to say it's the db 2024-06-15 22:31:23 -07:00
libutil libutil: Set boost defines for FreeBSD 2024-06-16 03:41:15 +00:00
nix doc: rewrite the multi-user documentation to actually talk about security 2024-06-12 15:34:23 -07:00
nix-build util.hh: Delete remaining file and clean up headers 2024-05-29 12:38:51 +02:00
nix-channel util.{hh,cc}: Split out users.{hh,cc} 2024-05-29 11:01:34 +02:00
nix-collect-garbage util.{hh,cc}: Split out file-system.{hh,cc} 2024-05-29 09:54:47 +02:00
nix-copy-closure Merge pull request #9277 from keszybz/file-permissions 2024-03-04 05:26:17 +01:00
nix-env Remove 100s of CPU time (10%) from build times (1465s -> 1302s) 2024-05-29 22:16:15 -07:00
nix-instantiate util.hh: Delete remaining file and clean up headers 2024-05-29 12:38:51 +02:00
nix-store util.hh: Delete remaining file and clean up headers 2024-05-29 12:38:51 +02:00
pch build-time: remove 20% more by PCH'ing C++ stdlib 2024-05-30 21:54:21 +00:00
resolve-system-dependencies remove the autoconf+Make buildsystem 2024-05-07 17:04:30 -06:00
lix-base.pc.in packaging: rename nixexpr -> lixexpr and so on 2024-05-23 16:45:23 -06:00
meson.build meson: implement functional tests 2024-03-27 18:37:50 -06:00