| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | encoding/cbor: fix skipping of ignored/missing fields in struct unmarshal | Laytan Laats | 2024-10-26 | 1 | -0/+2 | |
| | | ||||||
| * | encoding/cbor: handle binary having more fields than the struct by discarding | Laytan Laats | 2024-10-25 | 1 | -1/+13 | |
| | | ||||||
| * | cbor: fix capacity and ptr calculation for dynarray unmarshal | Tom Solberg | 2024-10-20 | 1 | -4/+5 | |
| | | ||||||
| * | encoding/json: fix leak when string is unmarshalled into non-string field | Laytan Laats | 2024-10-19 | 1 | -5/+10 | |
| | | | | | Fixes #4391 | |||||
| * | [encoding/ini]: Add missing line terminator at the end of the section | flysand7 | 2024-09-24 | 1 | -0/+1 | |
| | | ||||||
| * | core/encoding/cbor: allow unmarshalling non-string map keys | Laytan Laats | 2024-09-11 | 1 | -27/+11 | |
| | | ||||||
| * | Merge pull request #4191 from laytan/improve-package-doc-comments | gingerBill | 2024-09-04 | 12 | -239/+257 | |
| |\ | | | | | core: improve package doc comments for the documentation generator | |||||
| | * | core: improve package doc comments for the documentation generator | Laytan Laats | 2024-09-03 | 12 | -239/+257 | |
| | | | ||||||
| * | | unmarshal bitset ints like cbor does | jakubtomsu | 2024-09-04 | 1 | -1/+24 | |
| |/ | ||||||
| * | fix some doc comments | Laytan Laats | 2024-09-02 | 1 | -1/+1 | |
| | | ||||||
| * | encoding/csv: fix examples | Laytan Laats | 2024-08-30 | 1 | -4/+6 | |
| | | ||||||
| * | Fix error for uuid to require 36 bytes instead 32 (4 bytes for dashes) | Ed Yu | 2024-08-26 | 1 | -15/+20 | |
| | | ||||||
| * | encoding/cbor: various fixes | Laytan Laats | 2024-08-09 | 3 | -10/+20 | |
| | | | | | | | | - "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 | |||||
| * | Update example to use `err != nil` instead | gingerBill | 2024-08-04 | 1 | -3/+3 | |
| | | ||||||
| * | Tidy up code | Ronald | 2024-07-21 | 1 | -2/+1 | |
| | | ||||||
| * | Ensure that values in ini map are unquoted | Ronald | 2024-07-21 | 1 | -0/+2 | |
| | | ||||||
| * | Allow json to unmarshal empty struct. | Jeroen van Rijn | 2024-07-21 | 1 | -2/+1 | |
| | | ||||||
| * | Add `core:encoding/ini` to examples/all | gingerBill | 2024-07-19 | 1 | -1/+1 | |
| | | ||||||
| * | Remove unnecessary change | Ronald | 2024-07-17 | 1 | -4/+1 | |
| | | | | | This was accidentally added, it was a change I made whilst testing. | |||||
| * | Fix memory leak in encoding/ini | Ronald | 2024-07-17 | 1 | -2/+5 | |
| | | | | | | A simple change that fixes a memory leak caused by not deleting all the values in the map | |||||
| * | fix some bugs with -disable-assert | Laytan Laats | 2024-07-16 | 2 | -2/+4 | |
| | | ||||||
| * | Clean up `unquote` code | gingerBill | 2024-07-14 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'master' of https://github.com/odin-lang/Odin | gingerBill | 2024-07-14 | 2 | -41/+67 | |
| |\ | ||||||
| | * | Merge pull request #3910 from VladPavliuk/json-add-int-key-map-support | gingerBill | 2024-07-14 | 2 | -41/+67 | |
| | |\ | | | | | | | Allow to `marshal` and `unmarshal` maps with int keys | |||||
| | | * | Merge branch 'master' into json-add-int-key-map-support | VladPavliuk | 2024-07-14 | 2 | -1/+6 | |
| | | |\ | ||||||
| | | * | | Allow to `marshal` and `unmarshal` maps with int keys | VladPavliuk | 2024-07-13 | 2 | -41/+67 | |
| | | | | | ||||||
| * | | | | Fix #3926 | gingerBill | 2024-07-14 | 1 | -7/+9 | |
| |/ / / | ||||||
| * | / | Reduce the size of `runtime.Type_Info` | gingerBill | 2024-07-14 | 4 | -6/+6 | |
| | |/ |/| | ||||||
| * | | Fix logic bug in core/encoding/ini/ini.odin | Ronald | 2024-07-14 | 1 | -1/+1 | |
| | | | | | | | | | | | The load_map_from_path had incorrect logic where it would return false for ok when err was equal to nil and true when there was an error. | |||||
| * | | Align ignore syntax of json tags with fmt, cbor | VladPavliuk | 2024-07-14 | 1 | -3/+6 | |
| | | | ||||||
| * | | Add support of `ignore` tag for `json.marshal` | VladPavliuk | 2024-07-13 | 1 | -1/+3 | |
| |/ | ||||||
| * | fix `@(optimization_mode)` usage in builtin collections | Laytan Laats | 2024-07-08 | 1 | -5/+5 | |
| | | ||||||
| * | encoding/cbor: add a custom tag to the example | Laytan Laats | 2024-07-08 | 1 | -5/+33 | |
| | | ||||||
| * | encoding/cbor: improve perf of marshalling array-like types | Laytan Laats | 2024-07-08 | 1 | -16/+56 | |
| | | ||||||
| * | encoding/cbor: fix umarshal of big fixed arrays | Laytan Laats | 2024-07-08 | 1 | -14/+6 | |
| | | ||||||
| * | wasi: make the demo run on wasi and run it in CI | Laytan Laats | 2024-06-29 | 1 | -1/+0 | |
| | | ||||||
| * | Fix loads of indentation issues with mixing spaces and tabs | gingerBill | 2024-06-29 | 4 | -31/+31 | |
| | | ||||||
| * | Even more style fixes | gingerBill | 2024-06-29 | 2 | -2/+2 | |
| | | ||||||
| * | Indentation fixes | gingerBill | 2024-06-29 | 1 | -116/+116 | |
| | | ||||||
| * | Fix generation for unicode entities | gingerBill | 2024-06-29 | 1 | -4816/+4816 | |
| | | ||||||
| * | Add another `-vet-cast` check | gingerBill | 2024-06-29 | 1 | -1/+1 | |
| | | ||||||
| * | Keep `-vet` happy | Feoramund | 2024-06-28 | 1 | -2/+2 | |
| | | ||||||
| * | Merge pull request #3643 from korvahkh/fix-omitempty-comma | gingerBill | 2024-06-28 | 1 | -15/+17 | |
| |\ | | | | | encoding/json: Fix struct marshal() emitting comma after omitted field | |||||
| | * | Merge branch 'odin-lang:master' into fix-omitempty-comma | korvahkh | 2024-06-13 | 16 | -308/+624 | |
| | |\ | ||||||
| | * | | encoding/json: Fix struct marshal() emitting comma after omitted field | korvahkh | 2024-05-27 | 1 | -15/+17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously: ```odin package main import "core:fmt" import "core:encoding/json" T :: struct { a: string `json:",omitempty"`, b: string, } main :: proc() { data, _ := json.marshal(T{b = "foo"}) fmt.println(string(data)) } ``` would output: ``` {,"b":"foo"} ``` which is not correct. Also cleaned up some whitespace while I'm at it. | |||||
| * | | | Merge pull request #3792 from Feoramund/core-uuid | gingerBill | 2024-06-28 | 8 | -0/+1082 | |
| |\ \ \ | | | | | | | | | Add `core:encoding/uuid` | |||||
| | * | | | Use new API `from_nanoseconds` in `uuid` | Feoramund | 2024-06-22 | 1 | -3/+3 | |
| | | | | | ||||||
| | * | | | Change how `Time` is constructed in `uuid` | Feoramund | 2024-06-22 | 1 | -5/+3 | |
| | | | | | ||||||
| | * | | | Clarify some `uuid` legacy documentation | Feoramund | 2024-06-22 | 1 | -16/+12 | |
| | | | | | ||||||
| | * | | | Add API for creating custom version 8 UUIDs | Feoramund | 2024-06-22 | 1 | -0/+89 | |
| | | | | | ||||||