Age | Commit message (Expand) | Author |
2024-09-01 | Test including relative paths in configuration | Rebecca Turner |
2024-09-01 | Merge changes I5566a985,I88cf53d3 into main | rebecca “wiggles” turner |
2024-08-28 | tree-wide: shuffle headers around for about 30s compile time | Jade Lovelace |
2024-08-26 | treewide: fix a bunch of lints | Jade Lovelace |
2024-08-25 | Support relative and `~/` paths in config settings | Rebecca Turner |
2024-08-25 | Thread `ApplyConfigOptions` through config parsing | Rebecca Turner |
2024-08-21 | libutil/config: unify path setting types | Alois Wohlschlager |
2024-08-17 | libexpr: Deprecate URL literals | piegames |
2024-08-17 | libexpr: Introduce Deprecated features | piegames |
2024-08-08 | Merge changes I526cceed,Ia4e2f1fa,I22e66972,I9fbd55a9,Ifca22e44 into main | jade |
2024-08-08 | tree-wide: fix a pile of lints | Jade Lovelace |
2024-08-08 | refactor: make HashType and Base enum classes for type safety | Jade Lovelace |
2024-08-08 | libexpr: Add experimental pipe operator | piegames |
2024-08-07 | libexpr/parser: Test experimental features | piegames |
2024-08-04 | tree-wide: fix various lint warnings | Jade Lovelace |
2024-07-31 | tree-wide: add support for asan! | Jade Lovelace |
2024-07-18 | libexpr/print: do not show elided nested items when there are none | Alois Wohlschlager |
2024-07-18 | libexpr/print: never show empty attrsets or derivations as «repeated» | Alois Wohlschlager |
2024-07-16 | libstore: remove WriteConn::sink fields | eldritch horrors |
2024-07-16 | libstore: generatorize protocol serializers | eldritch horrors |
2024-07-13 | language: cleanly ban integer overflows | Jade Lovelace |
2024-07-13 | libutil: add checked arithmetic tools | Jade Lovelace |
2024-07-11 | libutil: rewrite RewritingSink as source | eldritch horrors |
2024-07-05 | libutil: allow construction of sources from generators | eldritch horrors |
2024-07-04 | add an impl of Expr::show for ExprInheritFrom that doesn't crash | Qyriad |
2024-07-03 | libutil: begin porting serialization to generators | eldritch horrors |
2024-07-03 | libutil: generator type with on-yield value mapping | eldritch horrors |
2024-07-01 | tree-wide: unify progress bar inactive and paused states | Alois Wohlschlager |
2024-06-23 | libutil: add some serialize.hh serializer tests | eldritch horrors |
2024-06-20 | add a basic libmain test for the progress bar rendering | Qyriad |
2024-06-20 | BrotliDecompressionSource: don't bail out too early | K900 |
2024-06-19 | filetransfer: return a Source from download() | eldritch horrors |
2024-06-19 | libutil: add makeDecompressionSource | eldritch horrors |
2024-06-18 | filetransfer: {up,down}load -> transfer | eldritch horrors |
2024-06-17 | Merge changes from topic "protocol" into main | jade |
2024-06-17 | libexpr: add expr memory management | eldritch horrors |
2024-06-17 | libexpr: pass Exprs as references, not pointers | eldritch horrors |
2024-06-16 | libstore: refuse to serialise ancient protocols | Jade Lovelace |
2024-06-16 | Delete old ValidPathInfo test, fix UnkeyedValidPathInfo | Jade Lovelace |
2024-06-12 | tests/libcmd: set HOME to a temporary directory | Alois Wohlschlager |
2024-06-06 | build: expose option to enable or disable precompiled std headers | Qyriad |
2024-05-31 | build: fix static linking with a hack | Qyriad |
2024-05-30 | build-time: remove 20% more by PCH'ing C++ stdlib | Jade Lovelace |
2024-05-30 | Revert "tests/filetransfer: reënable on Darwin" | jade |
2024-05-29 | tests/filetransfer: reënable on Darwin | Jade Lovelace |
2024-05-30 | Merge changes from topic "libutil-split" into main | jade |
2024-05-29 | libstore: fix http abuses no longer working | eldritch horrors |
2024-05-29 | util.hh: Delete remaining file and clean up headers | Tom Hubrecht |
2024-05-29 | util.{hh,cc}: Split out strings.{hh,cc} | Tom Hubrecht |
2024-05-29 | util.{hh,cc}: Split out processes.{hh,cc} | Tom Hubrecht |