Age | Commit message (Expand) | Author |
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-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 |
2024-05-29 | util.{hh,cc}: Split out file-system.{hh,cc} | Tom Hubrecht |
2024-05-29 | util.{hh,cc}: Split out terminal.{hh,cc} | Tom Hubrecht |
2024-05-28 | util.{hh,cc}: Split out environment-variables.{hh,cc} | Tom Hubrecht |
2024-05-23 | Merge changes I462a8cf0,I3b0bcea3,I2acd56e7,Ifc149764,I9e2ef170 into main | Qyriad |
2024-05-23 | packaging: rename nixexpr -> lixexpr and so on | Jade Lovelace |
2024-05-23 | add libcmd test for lookupFileArg | Qyriad |
2024-05-17 | derived-path: refuse built derived path with a non-derivation base | Pierre Bourdon |
2024-05-11 | filetransfer: unit test content-encoding handling | Pierre Bourdon |
2024-05-10 | libstore: de-callback-ify FileTransfer | eldritch horrors |
2024-05-07 | remove the autoconf+Make buildsystem | Qyriad |
2024-05-07 | libutil: de-callback-ify computeClosure | eldritch horrors |