gingerBill
|
8d496dc3d0
|
Fix #3173
|
2024-03-06 14:51:56 +00:00 |
|
gingerBill
|
6d3a57b4ac
|
Zero intrinsics.alloca
|
2024-03-06 13:48:37 +00:00 |
|
gingerBill
|
c7b8f1fb0a
|
Use intrinsics.alloca rather than context.temp_allocator in json.unmarshal_object
|
2024-03-06 13:42:38 +00:00 |
|
gingerBill
|
5eef29290c
|
Fix #3250
|
2024-03-06 11:49:17 +00:00 |
|
Laytan Laats
|
04bd3cc525
|
encoding/cbor: rename diagnose to to_diagnostic_format to be clearer
|
2024-03-04 17:26:19 +01:00 |
|
Laytan
|
2a39c60fe4
|
encoding/cbor: respect default to panic allocator
|
2024-03-04 17:26:19 +01:00 |
|
Laytan
|
b11d839fb6
|
encoding/cbor: make temp allocations more explicit
|
2024-03-04 17:26:19 +01:00 |
|
Laytan
|
0076c07076
|
encoding/cbor: core -> base
|
2024-03-04 17:26:19 +01:00 |
|
Laytan
|
a664d9804f
|
encoding/cbor: remove usage of incl_elem and excl_elem
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
c4e45d509a
|
encoding/cbor: adhere to new quaternion rules of master
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
c1cf6c1a95
|
encoding/cbor: add general docs and example
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
317931a3c5
|
encoding/cbor: deterministically store bit sets as big endian
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
759d095548
|
encoding/cbor: ignore struct fields with cbor:"-"
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
72d5b87b52
|
encoding/cbor: clean
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
154e0d41c6
|
encoding/cbor: fix wrong allocator bug
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
3fccc77829
|
encoding/cbor: clean and fixup some allocations
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
85f1a60cf3
|
encoding/cbor: cleanup comments about tags
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
cb8bb8bfd8
|
encoding/cbor: cleanup default temp allocator
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
46b58ad48d
|
encoding/cbor: don't zero bytes we are going to write/read to/from anyway
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
7283b5e75c
|
encoding/cbor: minor things
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
21e6e28a3a
|
encoding/cbor: add decoder flags and protect from malicious untrusted input
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
d77ae9abab
|
encoding/cbor: fully support marshal/unmarshal of unions
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
363769d4d3
|
encoding/cbor: cleanup base64 tag
|
2024-03-04 17:26:19 +01:00 |
|
Laytan Laats
|
b6c47e7963
|
encoding/base64: add decode_into, add tests
|
2024-03-04 17:26:17 +01:00 |
|
Laytan Laats
|
5533a327eb
|
encoding/cbor: initial package implementation
|
2024-03-04 17:25:34 +01:00 |
|
blob1807
|
b419615002
|
Apply suggestions from code review
Fixing spelling mistakes pointed out & fixed by layton.
Co-authored-by: Laytan <laytanlaats@hotmail.com>
|
2024-03-04 21:20:13 +10:00 |
|
blob1807
|
116edb9052
|
convert spaces to tabs
|
2024-03-04 15:09:17 +10:00 |
|
blob1807
|
9070e613a4
|
Return underlining value instead of panicing
when no name it found.
Renamed use_enum_value_names to use_enum_names
it get the same point across & inline with the
reflect procs
|
2024-03-04 15:06:30 +10:00 |
|
blob1807
|
41fbaaf1d3
|
changed to use reflect.enum_name_from_value_any
|
2024-03-01 14:53:39 +10:00 |
|
blob1807
|
f14babe419
|
Merge branch 'odin-lang:master' into json-better-enum-support
|
2024-03-01 14:24:51 +10:00 |
|
gingerBill
|
a4b8c1ea17
|
Begin work adding bit_field
|
2024-02-22 15:55:54 +00:00 |
|
blob1807
|
a95cead8e7
|
add all inter types to switch
|
2024-02-21 14:05:50 +10:00 |
|
blob1807
|
c276b1c0bc
|
replace spaces with tabs
|
2024-02-21 11:51:29 +10:00 |
|
blob1807
|
b39ef29ec6
|
add missing comma
|
2024-02-21 11:15:35 +10:00 |
|
blob1807
|
b2b8b14955
|
Add better support for Enums in json
Can now output enum value's name instead of its underlineing value
|
2024-02-21 11:07:03 +10:00 |
|
blob1807
|
7e0473dded
|
Revert json union fix
|
2024-02-21 11:03:15 +10:00 |
|
blob1807
|
004cd4933d
|
Merge branch 'master' of https://github.com/blob1807/Odin
|
2024-02-21 00:43:27 +10:00 |
|
blob1807
|
14ee2181cb
|
Fix bug https://github.com/odin-lang/Odin/issues/3173
|
2024-02-21 00:42:11 +10:00 |
|
Kay
|
5f49b8997a
|
remove return statement from case Type_Info_Enumerated_Array, as it causes early exit in JSON unmarshalling.
|
2024-02-12 01:45:11 -06:00 |
|
gingerBill
|
3e7e779abf
|
Replace core:* to base:* where appropriate
|
2024-01-28 22:18:51 +00:00 |
|
gingerBill
|
98b539ac5c
|
Merge pull request #2912 from karl-zylinski/marshal-sort-maps-by-key-and-clone-value
JSON: Option to sort marshaled maps before outputting + clone_value proc + small improvements
|
2024-01-22 14:05:15 +00:00 |
|
Karl Zylinski
|
9d067ae562
|
Made sure temp guard for sorting map keys in json marshal code ignores temp allocator
|
2024-01-22 14:35:05 +01:00 |
|
Kostas Tsiligkiris
|
d54f34a162
|
Fix comments in xml_reader.odin for better rendering in documentation
|
2024-01-17 21:58:38 +02:00 |
|
Kostas Tsiligkiris
|
a86cfa6e97
|
Fix filename in example
|
2024-01-17 21:38:33 +02:00 |
|
Kostas Tsiligkiris
|
02c2aff41b
|
Fix formatting of package documentation string
|
2024-01-17 07:04:00 +02:00 |
|
Kostas Tsiligkiris
|
5476d43441
|
Move package xml before copyright
Having the same copyright on all files made the documentation script
to include it multiple times in the package information.
|
2024-01-17 07:00:25 +02:00 |
|
gingerBill
|
0b83e3dae5
|
Enforce naming the parameters with builtin.quaternion to reduce confusion
|
2024-01-05 14:29:14 +00:00 |
|
Laytan Laats
|
8c10f4cdde
|
encoding/json: try to unmarshal into union variants
|
2024-01-03 19:02:30 +01:00 |
|
Jeroen van Rijn
|
4efef08c94
|
Update core:encoding to Unicode 15.1 table.
|
2024-01-02 18:03:32 +01:00 |
|
Yawning Angel
|
1b3fb11a31
|
core/encoding/endian: Tidy up a comment (NFC)
|
2023-11-14 23:07:51 +09:00 |
|