1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-11 21:16:02 +01:00
nix/src/libexpr-c
Sergei Zimmerman 94d37e62fc
treewide: Support builds with ASAN, enable in CI
Enables builds with ASAN to catch memory corruption
bugs faster and in CI. This is an incredibly valuable
instrument that must be used as much as possible.

Somewhat based on jade's work from Lix, though there's a lot that
we have to do differently:

19ae87e5ce

Co-authored-by: Jade Lovelace <lix@jade.fyi>
2025-09-19 01:33:57 +03:00
..
.version Mesonify other external API 2024-07-02 09:23:24 -04:00
meson.build treewide: Support builds with ASAN, enable in CI 2025-09-19 01:33:57 +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-c: Fix mismatched new/delete 2025-09-18 02:58:32 +03:00
nix_api_expr.h Docs 2025-04-02 18:02:32 +02:00
nix_api_expr_internal.h More extern "C" for FFI 2025-09-03 22:50:42 +02:00
nix_api_external.cc More extern "C" for FFI 2025-09-03 22:50:42 +02:00
nix_api_external.h Separate headers from source files 2025-03-31 12:20:25 -04:00
nix_api_value.cc libexpr: Structural sharing of attrsets 2025-09-17 23:54:45 +03:00
nix_api_value.h libexpr: Structural sharing of attrsets 2025-09-17 23:54:45 +03:00
package.nix Write just ./.version on all components 2025-02-18 11:41:35 +01:00