lix/src
Andreas Rammhold b2d3976163 Fix potential race-condition in reference scanning code
Previously the code ensures that the isBase32 array would only be
initialised once in a single-threaded context. If two threads happen to
call the function before the initialisation was completed both of them
would have completed the initialization step. This allowed for a
race-condition where one thread might be done with the initialization
but the other thread sets all the fields to false again. For a brief
moment the base32 detection would then produce false-negatives.
2021-08-07 19:10:25 +02:00
..
build-remote copyPaths: Pass store by reference 2021-07-22 09:59:51 +02:00
cpptoml Revert the enum struct change 2020-06-18 22:11:26 +00:00
libcmd Merge pull request #5042 from alyssais/pthread 2021-07-28 12:31:01 +02:00
libexpr Merge pull request #5042 from alyssais/pthread 2021-07-28 12:31:01 +02:00
libfetchers Enable pthreads for new libraries 2021-07-24 09:15:01 +00:00
libmain Fix --no-gc-warning 2021-07-25 16:06:55 +02:00
libstore Fix potential race-condition in reference scanning code 2021-08-07 19:10:25 +02:00
libutil libutil: use uniform initialization in _deletePath 2021-07-24 09:19:48 +00:00
nix nix develop: Support chroot stores 2021-07-27 14:24:03 +02:00
nix-build buildPaths(): Add an evalStore argument 2021-07-22 09:59:51 +02:00
nix-channel Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
nix-collect-garbage Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
nix-copy-closure copyPaths: Pass store by reference 2021-07-22 09:59:51 +02:00
nix-env Rename Buildable 2021-04-05 09:52:25 -04:00
nix-instantiate nix-instantiate: Fix --eval-store 2021-07-27 11:16:47 +02:00
nix-store Rename Buildable 2021-04-05 09:52:25 -04:00
nlohmann nlohmann_json: Update to 3.9.1, fix use of internal copy 2021-07-15 12:25:53 +02:00
resolve-system-dependencies Apply OS checks to host platform, not build 2021-06-23 15:00:36 +00:00