Commit graph

  • b5c6ce7a53 Add -Werror CI job Jade Lovelace 2024-07-23 22:53:56 +0200
  • e51263057f ci: add a asan+ubsan test run on x86_64-linux Jade Lovelace 2024-07-23 22:43:38 +0200
  • 19ae87e5ce tree-wide: add support for asan! Jade Lovelace 2024-06-17 23:47:51 -0700
  • ddfca6e81b libexpr: implement actual constructors for nix::Value Qyriad 2024-07-16 11:25:05 -0600
  • c347d3df8f Merge changes I609a5898,I7afb53c9 into main V. 2024-07-30 20:32:52 +0000
  • 97a389b0be libstore: move Goal::getBuildResult to BuildResult eldritch horrors 2024-07-26 13:28:29 +0200
  • 53bfcf2586 Merge "src/libcmd/repl.cc: avoid unneeded reload after :e" into main Max Siling 2024-07-30 16:32:56 +0000
  • 1a6d7a3af4 src/libcmd/repl.cc: avoid unneeded reload after :e Goldstein 2024-07-15 23:28:55 +0300
  • d265dd5993 libstore: count all substitutions toward the same limit eldritch horrors 2024-07-25 18:05:42 +0200
  • d9af753a7f libstore: always wake up goals on EOF eldritch horrors 2024-07-25 18:05:42 +0200
  • 6c0dcd1220 libstore: simplify substitution handleEOF eldritch horrors 2024-07-25 18:05:42 +0200
  • 548c973e82 libstore: remove Worker::updateProgress eldritch horrors 2024-07-25 18:05:42 +0200
  • 3058029fba
    libutil: Add bindPath function from libstore Artemis Tosini 2024-07-27 19:40:40 +0000
  • 6abad7cb23 Merge "releng: Remove workaround for skopeo feature we didn't know about" into main jade 2024-07-26 11:09:17 +0000
  • a98dce2a1f devendor pegtl vigress8 2024-07-26 10:43:48 +0400
  • 393794ad92 update flake.lock vigress8 2024-07-26 10:43:24 +0400
  • d945e89e19 Merge changes I45d3895f,I541be3ea,Ibe51416d into main alois31 2024-07-26 07:08:35 +0000
  • 60a48311e8 Merge "libutil: Support getSelfExe on FreeBSD" into main Artemis Tosini 2024-07-25 23:10:30 +0000
  • c4c7cb7613 Merge changes Ic0dfcfe2,Ibe73851f,Ia7a8df1c,I400b2031 into main jade 2024-07-25 18:05:41 +0000
  • e7188e211a
    libstore/build: block io_uring Alois Wohlschlager 2024-07-01 09:18:01 +0200
  • 127ee1a101
    libstore/build: use an allowlist approach to syscall filtering Alois Wohlschlager 2024-05-26 10:35:03 +0200
  • 233408f677
    libstore/build: always treat seccomp setup failures as fatal Alois Wohlschlager 2024-05-27 17:05:44 +0200
  • 8d12e0fbb7 fix building with Musl, fixing static builds Qyriad 2024-07-21 13:15:30 -0600
  • 3b96b51cf4
    libutil: Support getSelfExe on FreeBSD Artemis Tosini 2024-07-23 02:26:41 +0000
  • 98e8cf9c63 package.nix: remove dead code Jade Lovelace 2024-07-23 21:53:43 +0200
  • 12a5838d11 diff-closures: remove gratuitous copy Jade Lovelace 2024-07-23 21:45:30 +0200
  • eecc4ff1c0 releng: Remove workaround for skopeo feature we didn't know about Jade Lovelace 2024-06-28 13:56:11 -0700
  • 2436f2110a tree-wide: NULL -> nullptr Jade Lovelace 2024-07-23 21:06:55 +0200
  • 916b5c68fb libutil: rip out GNU Hurd support code Jade Lovelace 2024-07-23 20:52:04 +0200
  • 53f3e39815
    libstore: Add FreeBSD findPlatformRoots Artemis Tosini 2024-07-20 03:18:39 +0000
  • d2422771eb
    nix flake show: add the description if it exists isabel 2024-06-27 15:35:55 -0400
  • 73c013a5df Merge "libexpr/gc-alloc: fix compilation with !HAVE_BOEHMGC" into main Pierre Bourdon 2024-07-22 23:14:59 +0000
  • e76245f8e9
    libexpr/gc-alloc: fix compilation with !HAVE_BOEHMGC Pierre Bourdon 2024-07-23 00:50:09 +0200
  • 472ff1b833 libstore: keep Goal errors as unique_ptrs eldritch horrors 2024-07-20 21:05:19 +0200
  • 7bf1aff44a libstore: remove an always-defaulted argument eldritch horrors 2024-07-20 21:05:19 +0200
  • 58a91d70c9 libstore: use std::async instead of Goal threads eldritch horrors 2024-07-20 21:05:19 +0200
  • ad36fb43ad libstore: remove addToWeakGoals eldritch horrors 2024-07-20 21:05:19 +0200
  • d70e045f90 libstore: remove Goal::ecBusy eldritch horrors 2024-07-20 21:05:19 +0200
  • 20f53346df libstore: remove unused Worker::waitForAnyGoal eldritch horrors 2024-07-20 21:05:19 +0200
  • 85e3b9b871 De-vendor nixfmt vigress8 2024-07-22 21:09:58 +0400
  • c74eb81356 enable -Werror=suggest-override eldritch horrors 2024-07-22 17:15:57 +0200
  • 0463cf2aef libexpr: fix -Wunused-const-variable warning eldritch horrors 2024-07-22 17:15:30 +0200
  • 2d4aca2546
    libutil/logging: fix build without precompiled header Alois Wohlschlager 2024-07-21 12:46:56 +0200
  • 94a8e5fe0d Merge "libstore/binary-cache-store: use correct buffer size for NAR decompression" into main alois31 2024-07-21 10:42:33 +0000
  • 4fa6961aa2 Merge "gc: refactor the gc server thread out into a class without changing it" into main jade 2024-07-21 10:36:10 +0000
  • 391088900e
    libstore/binary-cache-store: use correct buffer size for NAR decompression Alois Wohlschlager 2024-07-21 11:28:23 +0200
  • 1917e6c765 Merge "Fix namespace warning being emitted if sandbox is disabled" into main Winter Cute 2024-07-20 22:14:33 +0000
  • 72ee25b402 libexpr: add a strongly typed version of gcAllocBytes() Qyriad 2024-07-16 09:32:03 -0600
  • e67dac1d74 libexpr: rename confusing makeImmutableString -> gcCopyStringIfNeeded Qyriad 2024-07-15 18:19:54 -0600
  • a3361557e3 libexpr: refactor gc-agnostic helpers into one place Qyriad 2024-07-15 16:18:36 -0600
  • 0109368c3f libutil: make basic loggers thread-safe eldritch horrors 2024-07-14 23:50:16 +0200
  • d8c09b5836 libutil: remove warnOnce macro eldritch horrors 2024-07-14 22:43:50 +0200
  • 3da41fdb82 Fix namespace warning being emitted if sandbox is disabled Winter 2024-07-19 14:36:10 -0400
  • 77ff799cc8 gc: refactor the gc server thread out into a class without changing it Jade Lovelace 2024-06-28 00:05:21 -0700
  • 22252825c4 Merge changes Id8b3d289,Ib75ab5b8,I3792eeb3 into main jade 2024-07-19 18:52:46 +0000
  • aba5f19680 Merge changes I829581a3,I0016970d,I5dac8e77,Ib7560fe5 into main alois31 2024-07-19 06:40:13 +0000
  • 26e56780ca Fixup a bunch of references to nixos.org manuals Jade Lovelace 2024-07-18 19:35:43 +0200
  • 10cc3b288d Add release notes for removing overflow from Nix language Jade Lovelace 2024-07-18 19:21:23 +0200
  • 50a63f8435 expr: fix a compiler warning about different signs in comparison Jade Lovelace 2024-07-13 16:24:47 +0200
  • 5ee1e6ea98 Merge changes Ib20e9aa0,I178a038b,I29c7de04 into main jade 2024-07-18 17:40:32 +0000
  • 768d1f29a2
    doc/release-notes: add for pretty printing improvements Alois Wohlschlager 2024-07-18 19:08:20 +0200
  • 40c39aa5d2
    libexpr/print: do not show elided nested items when there are none Alois Wohlschlager 2024-07-15 18:38:37 +0200
  • b5da823138
    libexpr/print: never show empty attrsets or derivations as «repeated» Alois Wohlschlager 2024-07-15 18:24:16 +0200
  • 81a0624d76
    libexpr/print: pretty-print idempotently Alois Wohlschlager 2024-07-15 18:00:29 +0200
  • 7b1abf8107 Merge "doc/manual: clarify documentation related to the $$ parser bug" into main alois31 2024-07-18 15:01:20 +0000
  • 72db9cd67b doc/release-notes: link the upcoming release notes again Alois Wohlschlager 2024-07-13 15:38:07 +0200
  • 67f62bcdb4 doc/release-notes: add date for major release Raito Bezarius 2024-07-10 17:33:47 +0200
  • beb231784e doc/manual: clarify documentation related to the $$ parser bug Alois Wohlschlager 2024-07-13 16:11:07 +0200
  • 68567206f2 Merge "tests/functional/repl.sh: actually fail test on wrong stdout" into main Max Siling 2024-07-17 21:50:59 +0000
  • 3a36c8bb90 tests/functional/repl.sh: actually fail test on wrong stdout Goldstein 2024-07-15 22:31:38 +0300
  • ef0de7c79f remove boost coroutine references eldritch horrors 2024-05-21 18:42:15 +0200
  • dfedbc154f remove sourceToSink, sinkToSource, and boehm patch eldritch horrors 2024-05-11 00:49:22 +0200
  • d094dd0396 libstore: remove remaining sinkToSource uses eldritch horrors 2024-05-18 19:24:17 +0200
  • 6b4d46e9e0 libstore: remove WriteConn::sink fields eldritch horrors 2024-07-08 02:18:03 +0200
  • a5d1f69841 libstore: generatorize protocol serializers eldritch horrors 2024-05-18 02:35:34 +0200
  • 5271424d14 libstore: remove a sinkToSouce from old daemon protocol eldritch horrors 2024-05-16 16:28:52 +0200
  • 4ec87742a1 libstore: rewrite the nar parser as a contents generator eldritch horrors 2024-05-16 03:17:03 +0200
  • c052716edd Merge changes I8d87c0e9,I25937702 into main Qyriad 2024-07-15 23:18:03 +0000
  • 3447dbfb2c libstore: rewrite narFromPath as generator eldritch horrors 2024-05-16 17:58:27 +0200
  • 5e16b10cb1 Merge "use clangStdenv for the default devShell, so we get clangd by default" into main lunaphied 2024-07-15 21:47:23 +0000
  • ae7eab49b9 nix3-upgrade-nix: always use the /new/ nix-env to perform the installation Qyriad 2024-07-12 16:17:54 -0600
  • d9c51ec4e5 libutil: implement a realPath() utility Qyriad 2024-07-12 16:15:33 -0600
  • 1eb5d22132 Merge "libexpr/eval.cc: remove unnecessary C string conversion" into main nan-git 2024-07-14 16:53:54 +0000
  • 505640baec libexpr/eval.cc: remove unnecessary C string conversion NaN 2024-07-14 03:15:25 +0200
  • 201e8b6994
    nix-support/binary-tarball.nix: Pass through root paths Artemis Tosini 2024-07-13 23:22:43 +0000
  • 702f02c31f docs: document the actual comparison rules instead of lies Jade Lovelace 2024-07-12 18:20:29 +0200
  • 69e2ee5b25 daemon: remove workaround for macOS kernel bug that seems fixed Jade Lovelace 2024-07-13 00:27:09 +0200
  • b3fb8d9822 daemon: fix a crash bug "FATAL: exception not rethrown" Jade Lovelace 2024-07-12 23:24:34 +0200
  • a8f443d960 docs: update to define integer overflow Jade Lovelace 2024-07-12 18:20:14 +0200
  • 917c9bdee7 language: cleanly ban integer overflows Jade Lovelace 2024-07-12 16:22:34 +0200
  • f9641b9efd libutil: add checked arithmetic tools Jade Lovelace 2024-07-05 15:52:55 +0200
  • 0339b2fbd2 use clangStdenv for the default devShell, so we get clangd by default Lunaphied 2024-07-12 13:40:20 -0600
  • dde51af97d Use std::strong_ordering for version comparison Jade Lovelace 2024-07-12 14:56:30 +0200
  • 4b109ec1a8 libstore: remove upcast_goal eldritch horrors 2024-07-09 23:14:46 +0200
  • a5d431a911 libstore: turn copyNAR into a generator eldritch horrors 2024-05-15 17:13:45 +0200
  • 03db4efab9 libstore: turn the NAR parser into a passthrough generator eldritch horrors 2024-05-15 16:45:46 +0200
  • 31478c810a libutil: remove makeDecompressionSink eldritch horrors 2024-05-11 00:45:39 +0200
  • 5587dbdcf0 libstore: make BinaryCacheStore::getFile return a source eldritch horrors 2024-05-11 00:22:21 +0200
  • df8851f286 libutil: rewrite RewritingSink as source eldritch horrors 2024-05-02 01:25:46 +0200
  • 014410cbf0 Merge "lix-doc: update dependencies and refactor" into main lunaphied 2024-07-10 17:47:27 +0000