aboutsummaryrefslogtreecommitdiff
path: root/src/libutil
AgeCommit message (Expand)Author
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
2024-04-05Revert "libutil: allow graceful dropping of Pool::Handle"eldritch horrors
2024-04-05Revert "libutil: drop Fs{Source,Sink}::good"eldritch horrors
2024-04-05libutil: guard Finally against invalid exception throwseldritch horrors
2024-04-03Add `EscapeStringOptions` and `escapeString` testsRebecca Turner
2024-03-31libutil: drop Fs{Source,Sink}::goodeldritch horrors
2024-03-31libutil: allow graceful dropping of Pool::Handleeldritch horrors
2024-03-31Merge changes Ib62d3d68,Ic3e7affe into mainjade
2024-03-31libutil: make ~Finally noexcept(false)eldritch horrors
2024-03-31libutil: remove Pool::Handle::badeldritch horrors
2024-03-31libutil: remove Pool::flushBadeldritch horrors