From 4df2de057bd45d9ebd809fe3d34b978869df7a3e Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 11 Mar 2026 18:43:01 +0000 Subject: [PATCH] Add `Type_Info_Fixed_Capacity_Dynamic_Array` to `json` --- core/encoding/json/marshal.odin | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/encoding/json/marshal.odin b/core/encoding/json/marshal.odin index 011fc6f91..a38c6b6d9 100644 --- a/core/encoding/json/marshal.odin +++ b/core/encoding/json/marshal.odin @@ -320,6 +320,16 @@ marshal_to_writer :: proc(w: io.Writer, v: any, opt: ^Marshal_Options) -> (err: } opt_write_end(w, opt, ']') or_return + case runtime.Type_Info_Fixed_Capacity_Dynamic_Array: + opt_write_start(w, opt, '[') or_return + len := (^int)(uintptr(v.data) + info.len_offset)^ + for i in 0..