From 0ccb00bb8104dbbea0b4ef52bd8b85bb17d0c86c Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman Date: Tue, 16 Sep 2025 00:26:55 +0300 Subject: [PATCH] libexpr: Add release note for c-api-byidx change --- doc/manual/rl-next/c-api-byidx.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 doc/manual/rl-next/c-api-byidx.md diff --git a/doc/manual/rl-next/c-api-byidx.md b/doc/manual/rl-next/c-api-byidx.md new file mode 100644 index 000000000..9b5bb3fcb --- /dev/null +++ b/doc/manual/rl-next/c-api-byidx.md @@ -0,0 +1,7 @@ +--- +synopsis: "C API: `nix_get_attr_name_byidx`, `nix_get_attr_byidx` take a `nix_value *` instead of `const nix_value *`" +prs: [13987] +--- + +In order to accommodate a more optimized internal representation of attribute set merges these functions require +a mutable `nix_value *` that might be modified on access. This does *not* break the ABI of these functions.