Age | Commit message (Expand) | Author |
2024-10-01 | Split ignoreException to avoid suppressing CTRL-C | Robert Hensing |
2024-09-25 | main: log stack traces for std::terminate | Jade Lovelace |
2024-09-11 | fish-completion: leave the shell prompt intact | Alois Wohlschlager |
2024-09-07 | libmain/progress-bar: erase all lines of the multi-line format | Alois Wohlschlager |
2024-08-28 | tree-wide: shuffle headers around for about 30s compile time | Jade Lovelace |
2024-08-10 | fix: check if it is a Real terminal, not just if it is a terminal | Jade Lovelace |
2024-08-08 | tree-wide: fix a pile of lints | Jade Lovelace |
2024-07-20 | libutil: make basic loggers thread-safe | eldritch horrors |
2024-07-20 | libutil: remove warnOnce macro | eldritch horrors |
2024-07-08 | libmain: clear display attributes in the multiline progress bar | Alois Wohlschlager |
2024-07-02 | Merge "Revert "Revert "bump the extra --version info from info to notice, -vv... | Qyriad |
2024-07-02 | Revert "Revert "bump the extra --version info from info to notice, -vv -> -v"" | Qyriad |
2024-07-02 | libmain: better fix for #424, #425 | eldritch horrors |
2024-07-01 | tree-wide: unify progress bar inactive and paused states | Alois Wohlschlager |
2024-06-26 | libmain: don't print empty lines | eldritch horrors |
2024-06-24 | libmain/progress-bar: move implementation out of the header | Alois Wohlschlager |
2024-06-23 | mildly refactor the renderActivity if hell-chain | Qyriad |
2024-06-23 | libutil: return Pid from startProcess, not pid_t | eldritch horrors |
2024-06-23 | libutil: give Pid proper resource semantics | eldritch horrors |
2024-06-23 | libutil: make Pid -> pid_t operations explicit | eldritch horrors |
2024-06-22 | libmain: add progress bar with multiple status lines | Finn Behrens |
2024-06-20 | add a basic libmain test for the progress bar rendering | Qyriad |
2024-06-20 | use a type alias for ProgressBar's chosen time point type | Qyriad |
2024-06-20 | extract ProgressBar declaration into its header file | Qyriad |
2024-06-20 | slight cleanup to ProgressBar::getStatus() | Qyriad |
2024-06-18 | libmain: fix UB in verbosity assignment | Jade Lovelace |
2024-06-06 | build: expose option to enable or disable precompiled std headers | Qyriad |
2024-06-01 | chore: rebrand Nix to Lix when it makes sense | Raito Bezarius |
2024-05-30 | build-time: remove 20% more by PCH'ing C++ stdlib | Jade Lovelace |
2024-05-29 | Remove 100s of CPU time (10%) from build times (1465s -> 1302s) | Jade Lovelace |
2024-05-29 | util.hh: Delete remaining file and clean up headers | Tom Hubrecht |
2024-05-29 | util.{hh,cc}: Split out current-process.{hh,cc} | Tom Hubrecht |
2024-05-29 | util.{hh,cc}: Split out processes.{hh,cc} | Tom Hubrecht |
2024-05-29 | util.{hh,cc}: Split out terminal.{hh,cc} | Tom Hubrecht |
2024-05-28 | util.{hh,cc}: Split out environment-variables.{hh,cc} | Tom Hubrecht |
2024-05-26 | Revert "bump the extra --version info from info to notice, -vv -> -v" | Qyriad |
2024-05-23 | packaging: rename nixexpr -> lixexpr and so on | Jade Lovelace |
2024-05-13 | libutil: remove the interrupt-blocking code | Alois Wohlschlager |
2024-05-10 | bump the extra --version info from info to notice, -vv -> -v | Qyriad |
2024-05-07 | remove the autoconf+Make buildsystem | Qyriad |
2024-03-29 | meson: install pkg-config files for libraries | eldritch horrors |
2024-03-27 | progress-bar.cc: fix signed overflow | Jade Lovelace |
2024-03-26 | Merge "libmain: version printer uses `Lix` instead of `Nix`" into main | jade |
2024-03-25 | Overhaul completions, redo #6693 (#8131) | John Ericson |
2024-03-25 | libmain: version printer uses `Lix` instead of `Nix` | Raito Bezarius |
2024-03-22 | build: optionally build and install with meson | Qyriad |
2024-03-17 | Delete hasPrefix and hasSuffix from the codebase | Jade Lovelace |
2024-03-11 | util.hh: split out signals stuff | Jade Lovelace |
2024-03-09 | `:quit` in the debugger should quit the whole program | eldritch horrors |
2024-03-09 | libexpr: Support structured error classes | eldritch horrors |