slon/System
Alec Murphy 90af0edcbb System/Libraries/Json: Fundamental (breaking) changes to API
Going forward, the following methods will require a mem_task to be
provided: Clone, CreateArray, CreateObject, Parse, Stringify.

For JsonArray, append/insert/prepend will take arguments in the form
((index,) value, type). A JsonItem will automatically be created which
encapsulates this value and type. If type is not specified, the
following will be done to determine the type:

- Cast value to JsonElement* and check if the signature matches. If it
  does, assign type as value(JsonElement*)->type; or

- If value > 0x1000, assign type as JSON_STRING; or

- Otherwise, assign type as JSON_BOOLEAN.
2025-03-09 13:16:33 -04:00
..
Api Everywhere: Use slon_mem_task for memory allocation 2025-03-06 09:54:26 -05:00
Config Meta: Add files to repository 2025-02-16 15:21:19 -05:00
Drivers Everywhere: Use slon_mem_task for memory allocation 2025-03-06 09:54:26 -05:00
FFI Everywhere: Use slon_mem_task for memory allocation 2025-03-06 09:54:26 -05:00
Jakt Everywhere: Use slon_mem_task for memory allocation 2025-03-06 09:54:26 -05:00
Libraries System/Libraries/Json: Fundamental (breaking) changes to API 2025-03-09 13:16:33 -04:00
Setup Meta: Add files to repository 2025-02-16 15:21:19 -05:00
Utilities System/Utilities/Time: Update for DST 2025-03-08 16:28:12 -05:00
MakeSystem.HC Everywhere: Use slon_mem_task for memory allocation 2025-03-06 09:54:26 -05:00