1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-12-23 01:11:07 +01:00
nix/src/libexpr-tests
Sergei Zimmerman 2f80fc473f
libexpr-tests: Work around LTO issue with SAMPLE_USER_DATA on i686-linux with sanitizers
This somehow fails https://hydra.nixos.org/build/315675349/nixlog/1. I don't know the exact
details, but it seems that something goes very wrong with LTO and sanitizers that lead to the
string literal to be moved? Instead of relying on the string literal deduplication to provide
a consistent address we can use a global. That should have a single address (modulo wonky copy
relocations).
2025-12-08 00:24:46 +03:00
..
data Move unit tests to the location Meson expects them to be 2024-10-17 15:42:16 -04:00
pch libexpr-tests: Improve compile times with PCH 2025-08-17 00:56:54 +03:00
value libexpr: use allocBytes() to allocate StringData 2025-11-21 21:26:23 +01:00
.version Move unit tests to the location Meson expects them to be 2024-10-17 15:42:16 -04:00
derived-path.cc treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
error_traces.cc tests: Replace fragile genericClosure unit tests 2025-11-07 00:27:39 +01:00
eval.cc libexpr-tests: Add unit tests for broken readDir /. for pure eval 2025-09-30 03:16:35 +03:00
json.cc libexpr: use allocBytes() to allocate StringData 2025-11-21 21:26:23 +01:00
main.cc libexpr-tests: Enable when test setup for building succeeds 2025-09-19 23:39:00 +02:00
meson.build meson: Simplify asan-options handling even more 2025-10-12 19:16:06 +03:00
nix-meson-build-support rename: build-utils-meson -> nix-meson-build-support 2024-12-09 16:54:42 +01:00
nix_api_expr.cc libexpr-tests: Work around LTO issue with SAMPLE_USER_DATA on i686-linux with sanitizers 2025-12-08 00:24:46 +03:00
nix_api_external.cc Separate internal from non-internal unit tests of the C API 2025-09-03 22:50:42 +02:00
nix_api_value.cc C API: Add lazy attribute value and list item accessors 2025-09-19 23:39:00 +02:00
nix_api_value_internal.cc libexpr: Fix tests on 32 bit systems 2025-11-28 00:35:56 +03:00
package.nix meson: Simplify asan-options handling even more 2025-10-12 19:16:06 +03:00
primops.cc Disable toString/ToStringPrimOpTest.toString/10 on cygwin 2025-11-16 23:32:29 -04:00
search-path.cc Apply clang-format universally. 2025-07-18 12:47:27 -04:00
trivial.cc libexpr: Do not overflow heap buffer when there are too many formal arguments 2025-11-01 12:53:53 +03:00