aboutsummaryrefslogtreecommitdiff
path: root/src/libutil
AgeCommit message (Expand)Author
2024-05-30build-time: remove 20% more by PCH'ing C++ stdlibJade Lovelace
2024-05-30Merge "Remove 100s of CPU time (10%) from build times (1465s -> 1302s)" into ...jade
2024-05-30Merge "unix-domain-socket.cc: add comment explaining why bindConnectProcHelpe...jade
2024-05-29Remove 100s of CPU time (10%) from build times (1465s -> 1302s)Jade Lovelace
2024-05-30libutil/args: warn on unknown settings after parsing all flagsCole Helbling
2024-05-29unix-domain-socket.cc: add comment explaining why bindConnectProcHelperJade Lovelace
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-05-29util.hh: Move nativeSystem to local-derivation-goal.ccTom Hubrecht
2024-05-29util.hh: Move stuff to types.hhTom Hubrecht
2024-05-29util.cc: Delete remaining fileTom Hubrecht
2024-05-29util.{hh,cc}: Move ignoreException to error.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out namespaces.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out users.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out strings.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out unix-domain-socket.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out child.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out current-process.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out processes.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out file-descriptor.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out file-system.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out terminal.{hh,cc}Tom Hubrecht
2024-05-28util.{hh,cc}: Split out environment-variables.{hh,cc}Tom Hubrecht
2024-05-23Merge "packaging: rename nixexpr -> lixexpr and so on" into mainjade
2024-05-23packaging: rename nixexpr -> lixexpr and so onJade Lovelace
2024-05-22libstore: remove unused copyPath functioneldritch horrors
2024-05-20Merge "libutil: Create chmodPath function" into mainArtemis Tosini
2024-05-19libutil: Create chmodPath functionArtemis Tosini
2024-05-19fix -Wdeprecated-copy on clang (BaseError copy assignment)Qyriad
2024-05-17Merge "add clarifying doc-comments on {get,create}NixStateDir()" into mainQyriad
2024-05-13libutil: remove the interrupt-blocking codeAlois Wohlschlager
2024-05-11add clarifying doc-comments on {get,create}NixStateDir()Qyriad
2024-05-10libutil: remove callback.hheldritch horrors
2024-05-09add and fix -Wdeprecated-copyQyriad
2024-05-07remove the autoconf+Make buildsystemQyriad
2024-05-07libutil: de-callback-ify computeClosureeldritch horrors
2024-05-07libutil: throw EndOfFile at sourceToSink endeldritch horrors
2024-05-05Actually try making a userns before assuming they don't workJade Lovelace
2024-05-03libutil: make rewriteStrings soundeldritch horrors
2024-05-02getNameFromURL(): Support uppercase characters in attribute namesEelco Dolstra
2024-04-30implement parsing human-readable names from URLsQyriad
2024-04-25gc: Find roots using libproc on DarwinArtemis Tosini
2024-04-15abort with a descriptive message on bad HintFmt usageQyriad
2024-04-13libstore/build: just copy the magic /etc files into the sandboxK900
2024-04-11Merge changes Iedf46484,I76b51eac,I6a084827,I60193f9f into maineldritch horrors
2024-04-11docs: redo content generation for mdbook and manualeldritch horrors
2024-04-11Merge pull request #10362 from obsidiansystems/maybeLstatJohn Ericson
2024-04-08pragma once and ///@file everything missing itJade Lovelace
2024-04-07Add `PathsSetting`Rebecca Turner
2024-04-05Revert "libutil: drop Pool resources on exceptional free"eldritch horrors
2024-04-05Revert "libutil: remove Pool::Handle::bad"eldritch horrors