014317c | Raphaël Proust | 21 February 2023, 07:23:45 UTC | buffy.parsing | 21 February 2023, 07:23:45 UTC |
cba3a0b | Raphaël Proust | 20 February 2023, 17:30:42 UTC | buffy.reading.stops documentation and fixes | 20 February 2023, 17:30:42 UTC |
320a1e3 | Raphaël Proust | 20 February 2023, 15:08:32 UTC | buffy support utf8char | 20 February 2023, 15:08:32 UTC |
89e56c5 | Raphaël Proust | 20 February 2023, 12:56:55 UTC | improve buffy and json reader | 20 February 2023, 12:56:55 UTC |
6a9cbd6 | Raphaël Proust | 15 February 2023, 19:10:41 UTC | rename buffy.r.read1 into buffy.r.readf | 15 February 2023, 19:10:41 UTC |
0f93c91 | Raphaël Proust | 13 February 2023, 17:29:01 UTC | json: support multiple representations, split backend, improvements | 13 February 2023, 17:29:01 UTC |
bf24d3f | Raphaël Proust | 13 February 2023, 10:03:43 UTC | Rename suspendable-buffers into buffy and unopen it | 13 February 2023, 10:04:26 UTC |
6386f7c | Raphaël Proust | 10 February 2023, 14:34:39 UTC | Better suspendable.writer with better uses in binary and json | 10 February 2023, 14:41:48 UTC |
0f33211 | Raphaël Proust | 10 February 2023, 10:11:51 UTC | JSON.backend documentation | 10 February 2023, 10:11:51 UTC |
3d51d46 | Raphaël Proust | 09 February 2023, 09:46:16 UTC | json.backend allow serialising to suspendable buffers | 09 February 2023, 15:12:56 UTC |
aa5bc37 | Raphaël Proust | 09 February 2023, 09:05:44 UTC | json-data-encoding.Backend.construct_lexeme to construct lexeme sequence | 09 February 2023, 09:05:44 UTC |
8f74b65 | Raphaël Proust | 09 February 2023, 09:03:53 UTC | json-data-encoding.PP.lexemes fix comma management in objects | 09 February 2023, 09:03:53 UTC |
5f15b79 | Raphaël Proust | 09 February 2023, 07:42:19 UTC | Move buffer management into its own library These buffers will be used to make stringification functions in the JSON side of the data-encoding library. | 09 February 2023, 08:25:38 UTC |
44cde06 | Raphaël Proust | 08 February 2023, 17:01:49 UTC | json.PP support lexeme seqeuence pretty-printing | 09 February 2023, 08:25:38 UTC |
5b5a339 | Raphaël Proust | 08 February 2023, 09:46:34 UTC | json.parsing+lexing | 09 February 2023, 08:25:38 UTC |
f1a86a8 | Raphaël Proust | 08 February 2023, 09:10:23 UTC | Update generated opam files | 09 February 2023, 08:25:38 UTC |
69d91b7 | Raphaël Proust | 08 February 2023, 09:09:54 UTC | Remove duplicate PBT test | 09 February 2023, 08:25:38 UTC |
7aa9958 | Raphaël Proust | 07 February 2023, 09:38:30 UTC | synchronise gitlab-ci and dune-project | 09 February 2023, 08:25:38 UTC |
9fe8b10 | Raphaël Proust | 06 February 2023, 10:25:22 UTC | gitlab-ci: allow schedules in workflow | 09 February 2023, 08:25:38 UTC |
3b620b9 | Raphaël Proust | 06 February 2023, 08:32:38 UTC | More predictible sampling of PBT tests | 09 February 2023, 08:25:38 UTC |
0226bbd | Raphaël Proust | 27 January 2023, 13:44:22 UTC | Use the QCheck runner for the tests (better reporting) | 09 February 2023, 08:25:38 UTC |
8360d47 | Raphaël Proust | 25 January 2023, 14:45:17 UTC | Inconsequential tweak | 09 February 2023, 08:25:38 UTC |
aa12082 | Raphaël Proust | 25 January 2023, 01:25:44 UTC | binary.test.pbt check consistency with query.size-of and fix bug | 09 February 2023, 08:25:38 UTC |
00278b4 | Raphaël Proust | 25 January 2023, 01:04:11 UTC | split backend, allow incremental reading of string and bytes | 09 February 2023, 08:25:38 UTC |
7ba28da | Raphaël Proust | 24 January 2023, 16:49:47 UTC | support chunked writing of bytes/string in binary.backend | 09 February 2023, 08:25:38 UTC |
1a130a5 | Raphaël Proust | 24 January 2023, 10:21:09 UTC | Support length-less Seq | 09 February 2023, 08:25:38 UTC |
69140c7 | Raphaël Proust | 24 January 2023, 09:52:07 UTC | Support size-headers and size-limits | 09 February 2023, 08:25:38 UTC |
8670e66 | Raphaël Proust | 24 January 2023, 09:43:15 UTC | Misc improvements (in preparation for sizedness) | 09 February 2023, 08:25:38 UTC |
4bffda7 | Raphaël Proust | 10 January 2023, 09:47:45 UTC | improve seq and array descr/encoding | 09 February 2023, 08:25:38 UTC |
fe50aff | Raphaël Proust | 05 January 2023, 11:30:36 UTC | binary.encoding.array | 09 February 2023, 08:25:38 UTC |
7ec0739 | Diane Gallois-Wong | 04 January 2023, 16:59:21 UTC | Binary: add Seq encoding and seq list combinators | 09 February 2023, 08:25:38 UTC |
3cc49de | Diane Gallois-Wong | 04 January 2023, 13:04:29 UTC | Json: add list and array as seq conv | 09 February 2023, 08:25:38 UTC |
0747ddf | Diane Gallois-Wong | 04 January 2023, 10:54:24 UTC | Json: add seq | 09 February 2023, 08:25:38 UTC |
aef5eef | Diane Gallois-Wong | 03 January 2023, 16:36:22 UTC | Json: change JSON A and O from list to Seq.t | 09 February 2023, 08:25:38 UTC |
5f20e21 | Raphaël Proust | 05 January 2023, 11:27:27 UTC | binary.encoding.with-length-header | 09 February 2023, 08:25:38 UTC |
a6e8557 | Raphaël Proust | 05 January 2023, 11:25:58 UTC | binary.encoding.big-endian | 09 February 2023, 08:25:38 UTC |
7988f12 | Raphaël Proust | 05 January 2023, 11:21:44 UTC | binary.encoding.t into descr to allow encoding to depend on query | 09 February 2023, 08:25:38 UTC |
afa88bf | Raphaël Proust | 04 January 2023, 08:18:43 UTC | binary.encoding.numeral to gather numerals and provide endianness option | 09 February 2023, 08:25:38 UTC |
5ef43fc | Raphaël Proust | 03 January 2023, 16:45:08 UTC | binary.encoding.fold | 09 February 2023, 08:25:38 UTC |
5548db5 | Raphaël Proust | 03 January 2023, 13:52:12 UTC | better randomness management in PBT | 09 February 2023, 08:25:38 UTC |
74911a1 | Raphaël Proust | 03 January 2023, 11:12:48 UTC | binary.encoding.headered include a maximum-size field | 09 February 2023, 08:25:38 UTC |
8200fa3 | Raphaël Proust | 03 January 2023, 10:17:35 UTC | avoid bytes-string conversion by reading directly from string | 09 February 2023, 08:25:38 UTC |
a4500bf | Raphaël Proust | 03 January 2023, 10:14:09 UTC | make binary.encoding.string and .bytes take uint62 sizes | 09 February 2023, 08:25:38 UTC |
84e44d1 | Raphaël Proust | 03 January 2023, 08:25:05 UTC | replace stdint with local module | 09 February 2023, 08:25:38 UTC |
59a863e | Raphaël Proust | 02 January 2023, 15:54:33 UTC | replace magic constants with `Magic` constants | 09 February 2023, 08:25:38 UTC |
3ca01c6 | Raphaël Proust | 02 January 2023, 14:48:02 UTC | add support for bool | 09 February 2023, 08:25:38 UTC |
848a4f0 | Raphaël Proust | 02 January 2023, 14:29:36 UTC | binary.test.pbt more thourough | 09 February 2023, 08:25:38 UTC |
eefc81f | Raphaël Proust | 02 January 2023, 09:36:09 UTC | binary.pbt for string and bytes | 09 February 2023, 08:25:38 UTC |
c16dcbe | Raphaël Proust | 02 January 2023, 09:35:27 UTC | cosmetics for better error handling in binary.pbt tests | 09 February 2023, 08:25:38 UTC |
6099414 | Raphaël Proust | 02 January 2023, 09:34:28 UTC | add `equal` field to binary.encoding.headered This allows to actually run PBT tests on headered values | 09 February 2023, 08:25:38 UTC |
dba79a2 | Raphaël Proust | 02 January 2023, 09:33:10 UTC | increase size of buffer in roundtrip test | 09 February 2023, 08:25:38 UTC |
b45c19f | Raphaël Proust | 02 January 2023, 09:03:48 UTC | switch from `integers` to `stdint`+`optint` | 09 February 2023, 08:25:38 UTC |
36172a6 | Raphaël Proust | 23 December 2022, 18:47:56 UTC | a few more pbt tests | 09 February 2023, 08:25:38 UTC |
06dcaa1 | Raphaël Proust | 23 December 2022, 18:47:44 UTC | improve header interface | 09 February 2023, 08:25:38 UTC |
2dc5a31 | Raphaël Proust | 23 December 2022, 18:38:40 UTC | improve headered and string in binary | 09 February 2023, 08:25:38 UTC |
8cbd9ca | Raphaël Proust | 23 December 2022, 18:38:14 UTC | add uint8 to binary | 09 February 2023, 08:25:38 UTC |
ba1a0ad | Raphaël Proust | 14 December 2022, 10:41:12 UTC | Remove nodejs installation from CI | 09 February 2023, 08:25:38 UTC |
7240d36 | Raphaël Proust | 13 December 2022, 15:15:26 UTC | remove the empty alias from the CI config | 09 February 2023, 08:25:38 UTC |
9037bb8 | Raphaël Proust | 13 December 2022, 14:43:28 UTC | Add version numbers to opam files to fix CI | 09 February 2023, 08:25:38 UTC |
c0ce34b | Raphaël Proust | 13 December 2022, 14:22:54 UTC | Commit opam files | 09 February 2023, 08:25:38 UTC |
83da852 | Diane Gallois-Wong | 12 December 2022, 15:03:12 UTC | Binary & data_encoding: add conv | 09 February 2023, 08:25:38 UTC |
c5871e8 | Diane Gallois-Wong | 12 December 2022, 16:50:52 UTC | Reduce Data_encoding.Encoding.t to a split record | 09 February 2023, 08:25:38 UTC |
1b57727 | Raphaël Proust | 09 December 2022, 15:41:04 UTC | expose string-seq reader in binary.backend | 09 February 2023, 08:25:38 UTC |
b4f6bde | Raphaël Proust | 09 December 2022, 11:38:21 UTC | add record helpers to json.encoding | 09 February 2023, 08:25:38 UTC |
bdf5ebd | Raphaël Proust | 09 December 2022, 06:59:56 UTC | some documentation for binary.backend | 09 February 2023, 08:25:38 UTC |
58f65b6 | Raphaël Proust | 09 December 2022, 06:59:30 UTC | adapt to new binary.backend interface in bench.binary | 09 February 2023, 08:25:38 UTC |
835ed88 | Raphaël Proust | 08 December 2022, 08:47:11 UTC | add TODOs in the binary.backend | 09 February 2023, 08:25:38 UTC |
77a0ffe | Raphaël Proust | 08 December 2022, 08:36:24 UTC | avoid allocation escalation in binary.backend.read1 | 09 February 2023, 08:25:38 UTC |
0f403cf | Raphaël Proust | 08 December 2022, 08:36:07 UTC | expose low-level interface to binary.backend | 09 February 2023, 08:25:38 UTC |
bf5e145 | Raphaël Proust | 07 December 2022, 14:14:47 UTC | expect tests for splitted-input binary reading | 09 February 2023, 08:25:38 UTC |
6a2c39b | Raphaël Proust | 07 December 2022, 09:09:03 UTC | Support buffer length limit in binary backend | 09 February 2023, 08:25:38 UTC |
7145ff7 | Raphaël Proust | 07 December 2022, 07:50:21 UTC | Make binary.backend.read suspendable/continuable | 09 February 2023, 08:25:38 UTC |
873ee45 | Raphaël Proust | 07 December 2022, 07:49:41 UTC | Add pretty-printer and names to test.binary.pbt | 09 February 2023, 08:25:38 UTC |
f41a36a | Raphaël Proust | 07 December 2022, 07:47:58 UTC | Avoid checking bounds in loop in binary.backend.writek | 09 February 2023, 08:25:38 UTC |
df672fc | Raphaël Proust | 05 December 2022, 14:42:11 UTC | Change backend mainloop | 09 February 2023, 08:25:38 UTC |
b79bd52 | Raphaël Proust | 02 December 2022, 16:54:10 UTC | Support Conv in json-data-encoding PBT | 09 February 2023, 08:25:38 UTC |
2def7ef | Raphaël Proust | 02 December 2022, 16:27:59 UTC | Add missing top-level modules to wrapping module | 09 February 2023, 08:25:38 UTC |
ff4724f | Raphaël Proust | 02 December 2022, 16:10:52 UTC | Add JQ module to json-data-encoding for jq-like queries | 09 February 2023, 08:25:38 UTC |
c8be71d | Raphaël Proust | 02 December 2022, 16:10:32 UTC | Add expect tests to json-data-encoding's backend | 09 February 2023, 08:25:38 UTC |
ff1eeea | Raphaël Proust | 02 December 2022, 14:05:45 UTC | Queries for binary-data-encoding | 09 February 2023, 08:25:38 UTC |
afc3338 | Raphaël Proust | 02 December 2022, 13:47:23 UTC | Separate components (generator, equal) in PBT | 09 February 2023, 08:25:38 UTC |
eee3370 | Raphaël Proust | 02 December 2022, 12:46:29 UTC | PBT for json-data-encoding | 09 February 2023, 08:25:38 UTC |
f79e83f | Raphaël Proust | 02 December 2022, 12:35:57 UTC | PBT for binary-data-encoding | 09 February 2023, 08:25:38 UTC |
8de6f6b | Raphaël Proust | 02 December 2022, 12:35:32 UTC | Move data-encoding PBT tests in a PBT directory | 09 February 2023, 08:25:38 UTC |
82a9754 | Raphaël Proust | 02 December 2022, 11:25:24 UTC | More organised PBT tests | 09 February 2023, 08:25:38 UTC |
dc08121 | Raphaël Proust | 02 December 2022, 09:04:49 UTC | Initial very basic test for data-encoding | 09 February 2023, 08:25:38 UTC |
9469c67 | Raphaël Proust | 24 November 2022, 17:11:31 UTC | Support for strings and bytes | 09 February 2023, 08:25:38 UTC |
d76716c | Raphaël Proust | 24 November 2022, 14:28:21 UTC | Support optional/required fiels | 09 February 2023, 08:25:38 UTC |
d008331 | Raphaël Proust | 24 November 2022, 13:15:47 UTC | Support tuples and objects (named-field products) | 09 February 2023, 08:25:38 UTC |
3214789 | Raphaël Proust | 24 November 2022, 12:30:03 UTC | make example a little bit more complicated | 09 February 2023, 08:25:38 UTC |
bfbf712 | Raphaël Proust | 22 November 2022, 14:34:52 UTC | NOTES for in-repo wiki-like WIP document | 09 February 2023, 08:25:38 UTC |
3277050 | Raphaël Proust | 18 November 2022, 10:52:47 UTC | Simple example | 09 February 2023, 08:25:38 UTC |
3d2d401 | Raphaël Proust | 18 November 2022, 09:26:09 UTC | Add some basic benchmarks | 09 February 2023, 08:25:38 UTC |
ca9716c | Raphaël Proust | 04 November 2022, 10:37:02 UTC | Add support for some integer types and tuples | 09 February 2023, 08:25:38 UTC |
ba4841f | Raphaël Proust | 28 October 2022, 13:34:17 UTC | dune-project | 09 February 2023, 08:25:38 UTC |
e7638ed | Raphaël Proust | 28 October 2022, 13:34:00 UTC | Add opam files to gitignore (autogenerated) | 09 February 2023, 08:25:38 UTC |
259d179 | Raphaël Proust | 28 October 2022, 13:31:52 UTC | JSON PP.mini | 09 February 2023, 08:25:38 UTC |
4133b65 | Raphaël Proust | 28 October 2022, 12:46:31 UTC | Simplest of simple skeletons | 09 February 2023, 08:25:38 UTC |
21efede | Raphaël Proust | 28 October 2022, 12:29:43 UTC | Ocamlformat: profile=janestreet | 09 February 2023, 08:25:38 UTC |
71403a8 | Raphaël Proust | 09 February 2023, 08:24:59 UTC | Initial V2 commit | 09 February 2023, 08:24:59 UTC |