-
9869740b61
Add CBOR tests on basic cases and types.
dev/pr-limiting-keys
Karchnu
2021-06-21 23:34:21 +0200
-
78fb8c5154
Limit hash keys to certain types.
Karchnu
2020-11-30 01:17:35 +0100
-
b0ed7aa477
Add CBOR simple value encoding tests (Bool or Nil).
dev/pr-bools
Karchnu
2021-06-21 22:40:47 +0200
-
132368c4f1
Fixing (Bool | Nil) union in the from_cbor.
Karchnu
2020-11-27 22:40:27 +0100
-
ac1d67d60e
Decode simple value (Bool or Nil).
Karchnu
2020-11-26 17:05:22 +0100
-
-
a62d3965da
Add CBOR Time tests.
dev/pr-multi
Karchnu
2021-06-21 19:34:40 +0200
-
8a0eeb9dc1
Add CBOR::Any tests.
Karchnu
2021-06-21 19:33:58 +0200
-
0e0ddce417
Time.new fixed: now provides a Time instance or raises.
Karchnu
2020-11-28 02:56:01 +0100
-
ea65c8dc32
Time: allow to use String representations, as produced by #to_json.
Karchnu
2020-11-26 06:51:29 +0100
-
df25f8269f
Time added for CBOR::Any and CBOR::Encoder.
Karchnu
2020-11-25 23:35:18 +0100
-
95285c41e3
Encoder: \t
dev/pr-cbor-any-and-time
Karchnu
2021-06-21 22:04:32 +0200
-
f5837e727e
Add CBOR Time tests.
Karchnu
2021-06-21 19:34:40 +0200
-
0d3e4e8a22
Add CBOR::Any tests.
Karchnu
2021-06-21 19:33:58 +0200
-
a562924734
Time.new fixed: now provides a Time instance or raises.
Karchnu
2020-11-28 02:56:01 +0100
-
2fdfa94ea5
Time: allow to use String representations, as produced by #to_json.
Karchnu
2020-11-26 06:51:29 +0100
-
199c8c0d79
Time added for CBOR::Any and CBOR::Encoder.
Karchnu
2020-11-25 23:35:18 +0100
-
-
0f25c5da9f
Add CBOR::Any.
Karchnu
2020-11-23 13:56:55 +0100
-
3c82ed329f
Write JSON::Any
Karchnu
2020-11-13 22:41:18 +0100
-
-
fe3d434209
Add CBOR UUID encoding and decoding tests.
dev/pr-uuid
Karchnu
2021-06-21 18:53:04 +0200
-
1ddcd6678f
UUID.
Karchnu
2020-11-26 06:52:12 +0100
-
-
c9cb066c6e
Add use_cbor_discrimination tests.
dev/pr-use-cbor-discriminator
Karchnu
2021-06-21 18:26:15 +0200
-
4d200998c1
Decoding: use_cbor_discriminator
Karchnu
2020-11-11 04:54:19 +0100
-
-
c292476cef
Limiting the hash key types to integers, floats, bool, string, bytes.
master
Karchnu
2020-11-30 01:17:35 +0100
-
678494cec9
Time.new fixed: now provides a Time instance or raises.
Karchnu
2020-11-28 02:56:01 +0100
-
b74a1af8e5
CBOR specs: new tests (cbor_discriminator, unions, empty arrays & hashs, objects).
Karchnu
2020-11-28 02:30:10 +0100
-
81c91e6eb2
CBOR specs: UUID tests.
Karchnu
2020-11-28 01:38:53 +0100
-
a8d76a9496
CBOR specs: Time tests.
Karchnu
2020-11-28 01:38:00 +0100
-
bd49ce7655
Fixing (Bool | Nil) union in the from_cbor.
Karchnu
2020-11-27 22:40:27 +0100
-
a7eb538892
CBOR specs: a first bunch of tests, WIP.
Karchnu
2020-11-27 22:37:57 +0100
-
bdc14a1d20
use_cbor_discriminator: now works with imbricated classes.
Karchnu
2020-11-27 17:23:46 +0100
-
a058ab3ccf
Decode simple value (Bool or Nil).
Karchnu
2020-11-26 17:05:22 +0100
-
0c8baf1ccd
UUID.
Karchnu
2020-11-26 06:52:12 +0100
-
4d4948418d
Time: allow to use String representations, as produced by #to_json.
Karchnu
2020-11-26 06:51:29 +0100
-
fef7d85349
Time added for CBOR::Any and CBOR::Encoder.
Karchnu
2020-11-25 23:35:18 +0100
-
b0c62f89c8
Update changelog
Alberto Restifo
2020-11-24 16:04:38 +0100
-
d5a8c0ef9d
Call finish_token when parsing SimpleValue
Karchnu
2020-11-24 16:02:21 +0100
-
307c57879a
Compute the number of object properties to serialize.
Karchnu
2020-11-10 20:14:50 +0100
-
2be80d9692
Adding CBOR::Any.
Karchnu
2020-11-23 13:56:55 +0100
-
b8229f9dde
Code simplification for writing JSON::Any values.
Karchnu
2020-11-23 13:55:40 +0100
-
cc81454013
CBOR::Any test.
any
Karchnu
2020-11-23 12:38:06 +0100
-
ec1699aa25
CBOR::Any, complete.
Karchnu
2020-11-23 12:36:44 +0100
-
7a30bcf60b
CBOR::Any, WIP
Karchnu
2020-11-23 04:14:50 +0100
-
-
3d232e6005
Fixes read_value SimpleValueT parsing: finish_token! is now called.
Karchnu
2020-11-18 05:50:08 +0100
-
f45fb927f4
Write JSON::Any
Karchnu
2020-11-13 22:41:18 +0100
-
7e5f11b670
Moving get_buffer
float16
Karchnu
2020-11-13 16:13:23 +0100
-
decfbd5f81
Stuff.
Karchnu
2020-11-13 00:42:32 +0100
-
da16890f2e
Adding conversion info and better display
Karchnu
2020-11-12 18:37:50 +0100
-
cd44c4a724
Seems OK-ish
Karchnu
2020-11-12 17:09:56 +0100
-
16a839666a
float16 tests
Karchnu
2020-11-12 11:09:05 +0100
-
-
b8ebc57bb7
Decoding: use_cbor_discriminator
dev
Karchnu
2020-11-11 04:54:19 +0100
-
4ac38a7598
Unmapped values are taken into account in the object mapping size.
Karchnu
2020-11-11 00:45:59 +0100
-
94f47dd728
Removing "_ " in diagnostics, since map sizes are right this time.
Karchnu
2020-11-11 00:42:41 +0100
-
5f838d36cc
Compute the number of object properties to serialize.
Karchnu
2020-11-10 20:14:50 +0100
-
-
3ab21c9616
Fix typos and remove redundant use of 'Object#to_s'
Sorcus
2020-09-29 21:53:34 +0000
-
21356c8bcf
Release v0.2.1
Alberto Restifo
2020-09-29 20:31:01 +0200
-
e05b209ed3
Pass io to the encoder in to_cbor + regression test
Alberto Restifo
2020-09-29 20:29:33 +0200
-
2e76c0b6d3
Upgrade to Crystal 0.35.0
Alberto Restifo
2020-06-18 09:36:16 +0200
-
d7a11f5b43
Adjust COSE tags terminology to match RFC8152
Alberto Restifo
2020-06-18 09:29:29 +0200
-
529ec14773
Add changelog for v0.1.1
Alberto Restifo
2020-06-02 12:55:49 +0200
-
2d6fedf749
Fix encoding of CBOR tags
Alberto Restifo
2020-06-02 12:54:16 +0200
-
142263358e
Remote WIP
Alberto Restifo
2020-06-01 23:14:34 +0200
-
04c432c237
Prepare documentation for initial release
Alberto Restifo
2020-06-01 23:12:05 +0200
-
b666ac0c84
Improve documentation and examples tests
Alberto Restifo
2020-05-30 12:37:12 +0200
-
6201f2564f
Fix old mention of pull
Alberto Restifo
2020-05-27 15:35:28 +0200
-
69b9933c3c
Add tests for examples
Alberto Restifo
2020-05-27 13:52:29 +0200
-
8baacbb606
Add encoding capabilities
Alberto Restifo
2020-05-24 14:36:34 +0200
-
9d4c37460c
Strict by default and implement Serializable::Unmapped
Alberto Restifo
2020-05-22 23:16:10 +0200
-
2f8693ca34
Implement CBOR::Serializable to decode from_cbor
Alberto Restifo
2020-05-11 12:48:14 +0200
-
59145cacfe
Improve nil handling
Alberto Restifo
2020-05-11 12:48:02 +0200
-
67db021c2b
Fix boolean handling and add more tests
Alberto Restifo
2020-05-11 12:00:17 +0200
-
bc20176f77
Add some works to the dictionary
Alberto Restifo
2020-05-09 20:27:53 +0200
-
a769a1a17a
Fix unbounded array iteration
Alberto Restifo
2020-05-09 20:25:32 +0200
-
dd73540da2
Adjust tag names
Alberto Restifo
2020-05-09 11:08:44 +0200
-
f2fc25f4d7
Add issue tracker link
Alberto Restifo
2020-05-08 11:43:41 +0200
-
384f966116
Write contributing guidelines
Alberto Restifo
2020-05-08 11:40:26 +0200
-
7fc53ab114
Add support for BigDecimal and BigInt
Alberto Restifo
2020-05-08 11:40:18 +0200
-
bb4d3e2b71
Remove duplicated bit shift
Alberto Restifo
2020-05-03 13:43:23 +0200
-
332ca4af10
Provide support for half-precision floats
Alberto Restifo
2020-05-03 13:39:06 +0200
-
d0ee8df1af
Port Float16 conversion from Rust
Alberto Restifo
2020-04-25 23:45:03 +0200
-
b1974aab2d
Add BigInt
Alberto Restifo
2020-04-25 18:35:07 +0200
-
41cc5f082b
Fix union
Alberto Restifo
2020-04-25 18:26:06 +0200
-
14c52208a3
Add named tuple support
Alberto Restifo
2020-04-25 18:13:56 +0200
-
fbf74630b2
Decode Tuples
Alberto Restifo
2020-04-25 17:44:14 +0200
-
82882ba7a8
Add enum support
Alberto Restifo
2020-04-25 17:33:19 +0200
-
6a70810667
Implement hash and set
Alberto Restifo
2020-04-25 17:27:01 +0200
-
74c71a57c3
WIP: Array
Alberto Restifo
2020-04-24 23:43:57 +0200
-
839a41dd84
Decode floats
Alberto Restifo
2020-04-24 22:57:24 +0200
-
830981ba5d
Decode Nil
Alberto Restifo
2020-04-24 22:50:48 +0200
-
307da9658d
Fix fractional unix timestamps handling
Alberto Restifo
2020-04-24 22:46:07 +0200
-
f4ad61665c
Parse time
Alberto Restifo
2020-04-24 15:59:16 +0200
-
5be5e3b20e
Add support for big numbers
Alberto Restifo
2020-04-24 11:57:12 +0200
-
4929f2487b
Document lack of half-precision float
Alberto Restifo
2020-04-24 11:37:41 +0200
-
a78d06f33a
Implement floats
Alberto Restifo
2020-04-24 00:05:50 +0200
-
e7f4426062
Implement simple values
Alberto Restifo
2020-04-23 23:25:28 +0200
-
4872fc4471
Add Tag decoding
Alberto Restifo
2020-04-23 10:57:33 +0200
-
9c5afcd34d
Implement hash encoding
Alberto Restifo
2020-04-23 10:49:34 +0200
-
3ca182db50
Full support of diagnostic notation
Alberto Restifo
2020-04-23 09:41:46 +0200
-
3c91037cf3
Implement array tokenization
Alberto Restifo
2020-04-23 09:40:51 +0200
-
547e8af2bd
Start implementing from_cbor decoding
Alberto Restifo
2020-04-23 00:25:11 +0200
-
9739c4971b
Refactor lexer in preparation for decoder
Alberto Restifo
2020-04-22 23:48:58 +0200