aboutsummaryrefslogtreecommitdiff
path: root/tests/unit/libutil
AgeCommit message (Expand)Author
2024-09-26libutil: add an async semaphore implementationeldritch horrors
2024-09-18util: fix brotli decompression of empty inputJade Lovelace
2024-09-17tests/compression: rewriteJade Lovelace
2024-09-01Test including relative paths in configurationRebecca Turner
2024-09-01Merge changes I5566a985,I88cf53d3 into mainrebecca “wiggles” turner
2024-08-28tree-wide: shuffle headers around for about 30s compile timeJade Lovelace
2024-08-26treewide: fix a bunch of lintsJade Lovelace
2024-08-25Support relative and `~/` paths in config settingsRebecca Turner
2024-08-25Thread `ApplyConfigOptions` through config parsingRebecca Turner
2024-08-21libutil/config: unify path setting typesAlois Wohlschlager
2024-08-08tree-wide: fix a pile of lintsJade Lovelace
2024-08-08refactor: make HashType and Base enum classes for type safetyJade Lovelace
2024-07-13libutil: add checked arithmetic toolsJade Lovelace
2024-07-11libutil: rewrite RewritingSink as sourceeldritch horrors
2024-07-05libutil: allow construction of sources from generatorseldritch horrors
2024-07-03libutil: begin porting serialization to generatorseldritch horrors
2024-07-03libutil: generator type with on-yield value mappingeldritch horrors
2024-06-23libutil: add some serialize.hh serializer testseldritch horrors
2024-06-20BrotliDecompressionSource: don't bail out too earlyK900
2024-06-19libutil: add makeDecompressionSourceeldritch horrors
2024-05-29util.hh: Delete remaining file and clean up headersTom Hubrecht
2024-05-29util.{hh,cc}: Split out strings.{hh,cc}Tom Hubrecht
2024-05-29util.{hh,cc}: Split out processes.{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-07remove the autoconf+Make buildsystemQyriad
2024-05-07libutil: de-callback-ify computeClosureeldritch horrors
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-15abort with a descriptive message on bad HintFmt usageQyriad
2024-04-07Add `PathsSetting`Rebecca Turner
2024-04-05Revert "libutil: drop Pool resources on exceptional free"eldritch horrors
2024-04-03Add `EscapeStringOptions` and `escapeString` testsRebecca Turner
2024-03-31libutil: remove Pool::flushBadeldritch horrors
2024-03-30libutil: drop Pool resources on exceptional freeeldritch horrors
2024-03-29Add `pre-commit` checksRebecca Turner
2024-03-29Merge "Remove `HintFmt::operator%`" into mainwiggles dog
2024-03-26Move `shell_words` into its own fileRebecca Turner
2024-03-26Remove `HintFmt::operator%`Rebecca Turner
2024-03-17Delete hasPrefix and hasSuffix from the codebaseJade Lovelace
2024-03-09Merge pull request #9925 from 9999years/fmt-cleanupeldritch horrors
2024-03-04fix: `nlohmann::adl_serializer` for `std::optional` (#9147)eldritch horrors
2023-12-01Move tests to separate directories, and documentJohn Ericson