aboutsummaryrefslogtreecommitdiff
path: root/src/libutil
AgeCommit message (Expand)Author
2022-02-07Make sure no exceptions leave ignoreException()Sergei Trofimovich
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
2021-11-16Ignore errors unsharing/restoring the mount namespaceEelco Dolstra
2021-11-08Merge branch 'fix-writable-shell' of https://github.com/yorickvP/nixEelco Dolstra
2021-10-29Merge branch 'master' of https://github.com/alekswn/nixEelco Dolstra
2021-10-28Merge remote-tracking branch 'origin/master' into non-blocking-gcEelco Dolstra
2021-10-27StyleEelco Dolstra
2021-10-26parseExperimentalFeature(): Initialize atomicallyEelco Dolstra
2021-10-26Make experimental-features a proper typeregnat
2021-10-17Fix error detection in 'base64Decode()'Alexey Novikov
2021-10-15Restore parent mount namespace in restoreProcessContextYorick van Pelt