March 23, 2026
1:09 p.m.
Additional cleanup changes could also be made before introducing array/object parsing, such as using an union inside `struct json_value`, or moving `struct json_value` allocation directly into `parse_json_value`, so that its signature becomes: `static HRESULT parse_json_value( struct json_buffer *json, IJsonValue **value )` and to simplify array / object child value creation. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10263#note_133367