-
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
-