aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2024-07-25libstore/build: always treat seccomp setup failures as fatalAlois Wohlschlager
2024-07-24fix building with Musl, fixing static buildsQyriad
2024-07-23libstore: Add FreeBSD findPlatformRootsArtemis Tosini
2024-07-22Merge "libexpr/gc-alloc: fix compilation with !HAVE_BOEHMGC" into mainPierre Bourdon
2024-07-23libexpr/gc-alloc: fix compilation with !HAVE_BOEHMGCPierre Bourdon
2024-07-22libstore: keep Goal errors as unique_ptrseldritch horrors
2024-07-22libstore: remove an always-defaulted argumenteldritch horrors
2024-07-22libstore: use std::async instead of Goal threadseldritch horrors
2024-07-22libstore: remove addToWeakGoalseldritch horrors
2024-07-22libstore: remove Goal::ecBusyeldritch horrors
2024-07-22libstore: remove unused Worker::waitForAnyGoaleldritch horrors
2024-07-22enable -Werror=suggest-overrideeldritch horrors
2024-07-22libexpr: fix -Wunused-const-variable warningeldritch horrors
2024-07-21libutil/logging: fix build without precompiled headerAlois Wohlschlager
2024-07-21Merge "libstore/binary-cache-store: use correct buffer size for NAR decompres...alois31
2024-07-21Merge "gc: refactor the gc server thread out into a class without changing it...jade
2024-07-21libstore/binary-cache-store: use correct buffer size for NAR decompressionAlois Wohlschlager
2024-07-20Merge "Fix namespace warning being emitted if sandbox is disabled" into mainWinter Cute
2024-07-20libexpr: add a strongly typed version of gcAllocBytes()Qyriad
2024-07-20libexpr: rename confusing makeImmutableString -> gcCopyStringIfNeededQyriad
2024-07-20libexpr: refactor gc-agnostic helpers into one placeQyriad
2024-07-20libutil: make basic loggers thread-safeeldritch horrors
2024-07-20libutil: remove warnOnce macroeldritch horrors
2024-07-19Fix namespace warning being emitted if sandbox is disabledWinter
2024-07-19gc: refactor the gc server thread out into a class without changing itJade Lovelace
2024-07-19Merge changes Id8b3d289,Ib75ab5b8,I3792eeb3 into mainjade
2024-07-19Merge changes I829581a3,I0016970d,I5dac8e77,Ib7560fe5 into mainalois31
2024-07-18Fixup a bunch of references to nixos.org manualsJade Lovelace
2024-07-18expr: fix a compiler warning about different signs in comparisonJade Lovelace
2024-07-18Merge changes Ib20e9aa0,I178a038b,I29c7de04 into mainjade
2024-07-18libexpr/print: do not show elided nested items when there are noneAlois Wohlschlager
2024-07-18libexpr/print: never show empty attrsets or derivations as «repeated»Alois Wohlschlager
2024-07-18libexpr/print: pretty-print idempotentlyAlois Wohlschlager
2024-07-16remove boost coroutine referenceseldritch horrors
2024-07-16remove sourceToSink, sinkToSource, and boehm patcheldritch horrors
2024-07-16libstore: remove remaining sinkToSource useseldritch horrors
2024-07-16libstore: remove WriteConn::sink fieldseldritch horrors
2024-07-16libstore: generatorize protocol serializerseldritch horrors
2024-07-16libstore: remove a sinkToSouce from old daemon protocoleldritch horrors
2024-07-16libstore: rewrite the nar parser as a contents generatoreldritch horrors
2024-07-15Merge changes I8d87c0e9,I25937702 into mainQyriad
2024-07-15libstore: rewrite narFromPath as generatoreldritch horrors
2024-07-15nix3-upgrade-nix: always use the /new/ nix-env to perform the installationQyriad
2024-07-15libutil: implement a realPath() utilityQyriad
2024-07-14libexpr/eval.cc: remove unnecessary C string conversionNaN
2024-07-13daemon: remove workaround for macOS kernel bug that seems fixedJade Lovelace
2024-07-13daemon: fix a crash bug "FATAL: exception not rethrown"Jade Lovelace
2024-07-13language: cleanly ban integer overflowsJade Lovelace
2024-07-13libutil: add checked arithmetic toolsJade Lovelace
2024-07-12Use std::strong_ordering for version comparisonJade Lovelace