aboutsummaryrefslogtreecommitdiff
path: root/src/libutil
AgeCommit message (Expand)Author
2022-02-25Remove std::string alias (for real this time)Eelco Dolstra
2022-02-25xml-writer: Remove std aliasesEelco Dolstra
2022-02-21Remove std::string aliasEelco Dolstra
2022-02-21Remove std::vector aliasEelco Dolstra
2022-02-21Remove std::set aliasEelco Dolstra
2022-02-21Remove std::list aliasEelco Dolstra
2022-02-21Merge pull request #6052 from hercules-ci/issue-3294-fix-interruptCallback-de...Eelco Dolstra
2022-02-21triggerInterrupt: Refactor to use breakRobert Hensing
2022-02-07Make sure no exceptions leave ignoreException()Sergei Trofimovich
2022-02-06Don't hold interruptCallbacks lock during interrupt handlingRobert Hensing
2022-02-02Merge branch 'more-stringviews' of https://github.com/pennae/nixEelco Dolstra
2022-01-29canonPath: fix missing slash when resolving linksWill Dietz
2022-01-27optionally return string_view from coerceToStringpennae
2022-01-27return string_views from forceString*pennae
2022-01-27convert a for more utilities to string_viewpennae
2022-01-25Remove unused Rust stuffEelco Dolstra
2022-01-24hiliteMatches(): Style fixes, pass more stuff by referenceEelco Dolstra
2022-01-24Add a small documentation for `hiliteMatches`regnat
2022-01-21Add some tests for hiliteMatches in libutilFishhh
2022-01-21Move hilite_all into libutil and rename it to hiliteMatchesFishhh
2022-01-18Merge pull request #5906 from pennae/primops-optimizationEelco Dolstra
2022-01-18Merge pull request #5932 from edolstra/remove-shared-stringsEelco Dolstra
2022-01-18Get rid of std::shared_ptr<std::string> and ref<std::string>Eelco Dolstra
2022-01-17StringSource: Use std::string_viewEelco Dolstra
2022-01-17serialise.hh: Use std::string_viewEelco Dolstra
2022-01-17Merge pull request #5812 from pennae/small-perf-improvementsEelco Dolstra
2022-01-13avoid copies of parser input datapennae
2022-01-13use more string_view in utilspennae
2022-01-12Merge pull request #5887 from pennae/avoid-streamsThéophane Hufschmitt
2022-01-12use boost::lexical_cast for string2*pennae
2022-01-11Merge pull request #5898 from layus/repair-path-linksEelco Dolstra
2022-01-11Make --repair-path also repair corrupt optimised linksGuillaume Maudoux
2022-01-07dump(): Use emplace()Eelco Dolstra
2022-01-07isInDir() / isDirOrInDir(): Use std::string_viewEelco Dolstra
2022-01-07avoid ostream sentries per json string characterpennae
2021-12-28BaseError::calcWhat: take loggerSettings.showTrace into accountAlexander Bantyev
2021-12-22Merge pull request #5821 from edolstra/remove-affinityEelco Dolstra
2021-12-22Don't insert spaces when completing attribute pathsNaïm Favier
2021-12-22Remove CPU lockingEelco Dolstra
2021-12-16Ignore EPERM when unsharing FS stateEelco Dolstra
2021-12-14Merge pull request #5702 from baloo/baloo/hide-non-reproducible-settingsThéophane Hufschmitt
2021-12-10extract_archive: fix "Hard-link target '...'" errorYorick van Pelt
2021-12-10extract_archive: use copy_pathname instead of set_pathname.Yorick van Pelt
2021-12-09Merge pull request #5695 from obsidiansystems/tidy-loggingEelco Dolstra
2021-12-01src/libutil/util.hh: fix build on gcc-11Sergei Trofimovich
2021-12-01reproducibility: hide non-reproducible settings from manualArthur Gautier
2021-11-30Tidy up the loggingJohn Ericson
2021-11-29createTempFile(): Mark file as CLOEEXECEelco Dolstra
2021-11-24Fix a minor data race with _isInterruptedAlex Shabalin
2021-11-17Fix XDG_CONFIG_DIRS fallbackJan Tojnar