aboutsummaryrefslogtreecommitdiff
path: root/core/encoding/cbor/marshal.odin
Commit message (Collapse)AuthorAgeFilesLines
* encoding/cbor: support simd vectorsLaytan Laats2025-06-041-0/+18
|
* encoding/cbor: support the matrix typeLaytan Laats2025-06-041-0/+18
|
* encoding/cbor: various fixesLaytan Laats2024-08-091-8/+10
| | | | | | | - "null" is the proper way to represent the nil value in the diagnostic format - hex encoding in diagnostic format was wrong - struct keys weren't sorted the right deterministic way
* fix some bugs with -disable-assertLaytan Laats2024-07-161-1/+2
|
* Reduce the size of `runtime.Type_Info`gingerBill2024-07-141-3/+3
|
* encoding/cbor: improve perf of marshalling array-like typesLaytan Laats2024-07-081-16/+56
|
* Even more style fixesgingerBill2024-06-291-1/+1
|
* Update `tests\core\encoding\cbor` to use new test runner.Jeroen van Rijn2024-06-021-8/+8
| | | | | | It was leaky and required a substantial number of `loc := #caller_location` additions to parts of the core library to make it easier to track down how and where it leaked. The tests now run fine multi-threaded.
* Update numerous package declaration namesgingerBill2024-04-181-1/+1
|
* Keep -vet happygingerBill2024-04-151-8/+5
|
* encoding/cbor: make temp allocations more explicitLaytan2024-03-041-15/+22
|
* encoding/cbor: core -> baseLaytan2024-03-041-2/+3
|
* encoding/cbor: add general docs and exampleLaytan Laats2024-03-041-1/+1
|
* encoding/cbor: deterministically store bit sets as big endianLaytan Laats2024-03-041-1/+2
|
* encoding/cbor: ignore struct fields with `cbor:"-"`Laytan Laats2024-03-041-10/+27
|
* encoding/cbor: cleanup default temp allocatorLaytan Laats2024-03-041-14/+1
|
* encoding/cbor: fully support marshal/unmarshal of unionsLaytan Laats2024-03-041-1/+25
|
* encoding/cbor: initial package implementationLaytan Laats2024-03-041-0/+541