slon/System/Libraries
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
..
Base64.HC Everywhere: Use slon_mem_task for memory allocation 2025-03-06 09:54:26 -05:00
Http.HC Everywhere: Use slon_mem_task for memory allocation 2025-03-06 09:54:26 -05:00
Json.HC System/Libraries/Json: Fundamental (breaking) changes to API 2025-03-09 13:16:33 -04:00
Rsa.HC Meta: Add files to repository 2025-02-16 15:21:19 -05:00
Sha256.HC Meta: Add files to repository 2025-02-16 15:21:19 -05:00
String.HC Everywhere: Use slon_mem_task for memory allocation 2025-03-06 09:54:26 -05:00
Tlse.HC Meta: Add files to repository 2025-02-16 15:21:19 -05:00