Jeroen van Rijn
|
a30b9b17b3
|
[json/unmarshal] Fix quoted strings.
|
2022-04-19 20:32:22 +02:00 |
|
Jeroen van Rijn
|
29b2c04766
|
Revert "Fix unmarshal for escaped strings."
This reverts commit 581255bf23.
|
2022-04-19 20:11:02 +02:00 |
|
Jeroen van Rijn
|
581255bf23
|
Fix unmarshal for escaped strings.
|
2022-04-19 20:04:38 +02:00 |
|
Jeroen van Rijn
|
6d0ba8d189
|
[LEB128] Add byte-at-a-time ILEB decoder.
|
2022-04-16 18:14:01 +02:00 |
|
Jeroen van Rijn
|
a5773f1657
|
Merge pull request #1718 from Kelimion/varint_streamed
Add uleb128 byte-at-a-time decoder.
|
2022-04-16 02:20:07 +02:00 |
|
Jeroen van Rijn
|
44316401c9
|
Add uleb128 byte-at-a-time decoder.
|
2022-04-16 02:07:57 +02:00 |
|
Jeroen van Rijn
|
8310436350
|
[varint] Clear up doc.odin.
|
2022-04-13 00:03:36 +02:00 |
|
gingerBill
|
1baeb9406f
|
Utilize union #shared_nil in more places
|
2022-03-24 12:11:31 +00:00 |
|
gitlost
|
4f5203e661
|
Fix some core:encoding/hxa stuff (error handling, header, max -> min)
Also add missing f16 case to core:reflect as_u64 & as_f64
Add tests for above & add previous tests missing from test/core/build.bat
|
2022-03-16 19:12:00 +00:00 |
|
Jeroen van Rijn
|
64705ddd1d
|
[varint] Add doc.odin
|
2022-03-08 20:08:56 +01:00 |
|
Jeroen van Rijn
|
2a41814985
|
[varint] Tighten max input bounds.
|
2022-03-08 19:56:42 +01:00 |
|
Jeroen van Rijn
|
76b10b5f5d
|
[varint] Add additional LEB128 tests.
|
2022-03-08 19:28:55 +01:00 |
|
Jeroen van Rijn
|
e76a5d8e12
|
[varint] Add signed LEB128 encoding.
|
2022-03-08 18:07:16 +01:00 |
|
Jeroen van Rijn
|
6d7217f37a
|
[varint] Add LEB128 decoding + tests
Also make tests in general less spammy: Don't print [PASS] for each successful test, only report failures and progress.
|
2022-03-08 15:40:00 +01:00 |
|
gingerBill
|
c85ac955f7
|
Simplify docs to hide the copyright
|
2022-01-17 19:00:47 +00:00 |
|
gingerBill
|
f0529535e0
|
ODIN_ENDIAN changed to an enum constant; ODIN_ENUM_STRING is the new string version of the old constant
|
2022-01-15 17:53:18 +00:00 |
|
Phil H
|
a7138b22a5
|
Fix 'unmarsal' typo
|
2021-12-05 19:04:14 -08:00 |
|
gingerBill
|
a75dc9d86d
|
Fix minor issue with unmarshal for booleans
|
2021-11-13 19:07:16 +00:00 |
|
Daniel Gavin
|
5b074ceee5
|
Add json encoding test + fix enum not being set on success.
|
2021-11-07 14:35:52 +01:00 |
|
gingerBill
|
cdf881a378
|
Fix json.marshal for Matrix
|
2021-10-20 15:02:55 +01:00 |
|
gingerBill
|
2d2e3ed6a1
|
Remove dead code
|
2021-10-02 14:04:52 +01:00 |
|
gingerBill
|
21a06df5e1
|
Add alias for MJSON as Bitsquid
|
2021-10-02 14:04:41 +01:00 |
|
gingerBill
|
19ac822e4a
|
Improve reflect.Type_Info_Complex support
|
2021-09-29 15:08:45 +01:00 |
|
gingerBill
|
9d797ea225
|
Add more support for complex types
|
2021-09-29 15:02:51 +01:00 |
|
gingerBill
|
aac290e366
|
Clean up json.marshal_to_writer
|
2021-09-29 14:50:53 +01:00 |
|
gingerBill
|
c22f2866c7
|
Remove fmt dependency
|
2021-09-29 13:18:06 +01:00 |
|
gingerBill
|
9bc12e3f38
|
Improve json.marshal error handling for io.Writer; Add docs for the different JSON specifications
|
2021-09-29 13:06:03 +01:00 |
|
gingerBill
|
d452758afc
|
Improve MJSON handling
|
2021-09-28 15:01:11 +01:00 |
|
gingerBill
|
c933054872
|
Support json.Specification.MJSON
https://bitsquid.blogspot.com/2009/10/simplified-json-notation.html
|
2021-09-28 14:53:16 +01:00 |
|
gingerBill
|
ea0bf05727
|
Make it clear that integers are parsed separately from floats
|
2021-09-28 12:18:11 +01:00 |
|
gingerBill
|
14a3ddb9af
|
Allow for union{T} like types in json.unmarshal
|
2021-09-25 18:05:35 +01:00 |
|
gingerBill
|
6a271355a6
|
Add json.unmarshal
|
2021-09-25 17:47:45 +01:00 |
|
gingerBill
|
720884e0f1
|
Strip even more semicolons if followed by a } or ) on the same line
|
2021-08-31 23:47:57 +01:00 |
|
gingerBill
|
251da264ed
|
Remove unneeded semicolons from the core library
|
2021-08-31 22:21:13 +01:00 |
|
gingerBill
|
18a0fa02c5
|
Add multi pointers to core
|
2021-08-21 23:16:14 +01:00 |
|
gingerBill
|
f293d7c997
|
Update package encoding/json for or_return
|
2021-08-15 23:11:15 +01:00 |
|
gingerBill
|
4035fec784
|
Add more uses of or_return
|
2021-08-15 18:13:56 +01:00 |
|
gingerBill
|
b071a07c86
|
Replace uses of err != nil with or_return where appropriate
|
2021-08-15 17:56:24 +01:00 |
|
gingerBill
|
effecf8595
|
Fix typo
|
2021-08-15 11:13:59 +01:00 |
|
gingerBill
|
a3abe991a4
|
Add package core:encoding/hxa
|
2021-08-09 16:26:51 +01:00 |
|
gingerBill
|
db3501f61b
|
[Breaking] Change the layout json.Value to be a union rather than a struct of a json.Pos and the union
|
2021-08-08 12:59:35 +01:00 |
|
gingerBill
|
48538aa792
|
Remove package core:encoding/cel
|
2021-08-08 12:50:38 +01:00 |
|
Jeroen van Rijn
|
ebd034fff9
|
CEL: Fix ISE.
|
2021-08-08 02:19:32 +02:00 |
|
gingerBill
|
86649e6b44
|
Core library clean up: Make range expressions more consistent and replace uses of .. with ..=
|
2021-06-14 11:15:25 +01:00 |
|
gingerBill
|
54e6c50769
|
Implement f16 functionality
|
2021-04-01 10:06:00 +01:00 |
|
gingerBill
|
10f91a0d3f
|
Make base32 and base64 adhere to -strict-style
|
2021-03-14 12:54:28 +00:00 |
|
gingerBill
|
a60d22fefd
|
Make trailing comma usage consistent
|
2021-03-13 21:18:07 +00:00 |
|
gingerBill
|
41b854f192
|
Remove #opaque types
|
2021-02-23 15:45:06 +00:00 |
|
gingerBill
|
595885d3db
|
Remove bit_field in type info, runtime, and general core library
|
2021-02-19 11:36:23 +00:00 |
|
gingerBill
|
3bcccf88d5
|
vet all core packages
|
2021-01-09 23:43:34 +00:00 |
|