aboutsummaryrefslogtreecommitdiff
path: root/src/libmain/shared.cc
AgeCommit message (Expand)Author
2024-10-01Split ignoreException to avoid suppressing CTRL-CRobert Hensing
2024-09-25main: log stack traces for std::terminateJade Lovelace
2024-08-28tree-wide: shuffle headers around for about 30s compile timeJade Lovelace
2024-08-10fix: check if it is a Real terminal, not just if it is a terminalJade Lovelace
2024-07-20libutil: remove warnOnce macroeldritch horrors
2024-07-02Revert "Revert "bump the extra --version info from info to notice, -vv -> -v""Qyriad
2024-07-01tree-wide: unify progress bar inactive and paused statesAlois Wohlschlager
2024-06-23libutil: return Pid from startProcess, not pid_teldritch horrors
2024-06-23libutil: give Pid proper resource semanticseldritch horrors
2024-06-23libutil: make Pid -> pid_t operations expliciteldritch horrors
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-05-29util.{hh,cc}: Split out current-process.{hh,cc}Tom Hubrecht
2024-05-26Revert "bump the extra --version info from info to notice, -vv -> -v"Qyriad
2024-05-13libutil: remove the interrupt-blocking codeAlois Wohlschlager
2024-05-10bump the extra --version info from info to notice, -vv -> -vQyriad
2024-03-25libmain: version printer uses `Lix` instead of `Nix`Raito Bezarius
2024-03-22build: optionally build and install with mesonQyriad
2024-03-11util.hh: split out signals stuffJade Lovelace
2024-03-09`:quit` in the debugger should quit the whole programeldritch horrors
2024-03-09libexpr: Support structured error classeseldritch horrors
2024-03-04Merge pull request #8887 from obsidiansystems/bsd-cross-ciJohn Ericson
2023-04-07Move initLibUtil() from initNix to initLibStoreRobert Hensing
2023-04-07libmain: Clarify the lack of initLibExpr()Robert Hensing
2023-04-07Move macOS TMPDIR hack from initNix to initLibStoreRobert Hensing
2023-04-07Move preloadNSS() from initNix to initLibStoreRobert Hensing
2023-04-07Move sodium_init() to initLibStore()Robert Hensing
2023-04-07Move initLibStore() immediately after initLibUtil()Robert Hensing
2023-04-07Move loadConfFile() to initLibStoreRobert Hensing
2023-04-07Move OpenSSL init to initLibUtilRobert Hensing
2023-03-07Merge pull request #7889 from sidkshatriya/sorted-fetch-pathsThéophane Hufschmitt
2023-03-03Print the store paths to be fetched sorted by StorePath name() and not baseNameSidharth Kshatriya
2023-03-02Remove FormatOrString and remaining uses of format()Eelco Dolstra
2023-01-19Revert "Revert "Merge pull request #6204 from layus/coerce-string""Guillaume Maudoux
2023-01-18Revert "Merge pull request #6204 from layus/coerce-string"Robert Hensing
2023-01-03nix --version: Print the data directoryEelco Dolstra
2023-01-02Put the --show-trace hint in the logical placeEelco Dolstra
2022-12-24libstore: Make sure that initNix has been calledRobert Hensing
2022-10-28Move savedArgv into libmainJean-François Roche
2022-09-13RunPager: Stop the progress barEelco Dolstra
2022-09-06Remove some signalsMatthew Bauer
2022-09-03Add more signalsMatthew Bauer
2022-09-03Disable SA_RESTART for some signals on macOSMatthew Bauer
2022-04-19Avoid `fmt` when constructor already does itJohn Ericson
2022-03-03Factor out a `GcStore` interfaceJohn Ericson
2022-03-02Remove stray debug lineEelco Dolstra
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2021-12-13Respect /etc/hostsEelco Dolstra
2021-12-06RunPager: restore stdout upon pager exitAlexander Bantyev
2021-10-16preloadNSS: document the preload mechanismArthur Gautier
2021-10-15fixup macos buildArthur Gautier