b07698d | Raphaël Proust | 07 February 2023, 09:38:30 UTC | synchronise gitlab-ci and dune-project | 07 February 2023, 09:38:30 UTC |
8471510 | Raphaël Proust | 06 February 2023, 10:25:22 UTC | gitlab-ci: allow schedules in workflow | 06 February 2023, 13:32:18 UTC |
67db0ce | Raphaël Proust | 06 February 2023, 08:32:38 UTC | More predictible sampling of PBT tests | 06 February 2023, 10:11:39 UTC |
b7eebd6 | Raphaël Proust | 27 January 2023, 13:44:22 UTC | Use the QCheck runner for the tests (better reporting) | 27 January 2023, 13:44:22 UTC |
8d198bb | Raphaël Proust | 25 January 2023, 14:45:17 UTC | Inconsequential tweak | 25 January 2023, 14:45:17 UTC |
0e33673 | Raphaël Proust | 25 January 2023, 01:25:44 UTC | binary.test.pbt check consistency with query.size-of and fix bug | 25 January 2023, 01:25:44 UTC |
f135d61 | Raphaël Proust | 25 January 2023, 01:04:11 UTC | split backend, allow incremental reading of string and bytes | 25 January 2023, 01:04:11 UTC |
41d3601 | Raphaël Proust | 24 January 2023, 16:49:47 UTC | support chunked writing of bytes/string in binary.backend | 24 January 2023, 16:49:47 UTC |
a72c67d | Raphaël Proust | 24 January 2023, 10:21:09 UTC | Support length-less Seq | 24 January 2023, 10:22:15 UTC |
634f767 | Raphaël Proust | 24 January 2023, 09:52:07 UTC | Support size-headers and size-limits | 24 January 2023, 10:22:15 UTC |
1164a48 | Raphaël Proust | 24 January 2023, 09:43:15 UTC | Misc improvements (in preparation for sizedness) | 24 January 2023, 10:22:11 UTC |
917ac55 | Raphaël Proust | 10 January 2023, 09:47:45 UTC | improve seq and array descr/encoding | 10 January 2023, 09:55:07 UTC |
c8c0000 | Raphaël Proust | 05 January 2023, 11:30:36 UTC | binary.encoding.array | 09 January 2023, 13:09:32 UTC |
828e4ec | Diane Gallois-Wong | 04 January 2023, 16:59:21 UTC | Binary: add Seq encoding and seq list combinators | 05 January 2023, 15:31:14 UTC |
b7d4d5d | Diane Gallois-Wong | 04 January 2023, 13:04:29 UTC | Json: add list and array as seq conv | 05 January 2023, 13:48:34 UTC |
a2874f5 | Diane Gallois-Wong | 04 January 2023, 10:54:24 UTC | Json: add seq | 05 January 2023, 13:48:34 UTC |
cfd510c | Diane Gallois-Wong | 03 January 2023, 16:36:22 UTC | Json: change JSON A and O from list to Seq.t | 05 January 2023, 13:48:34 UTC |
ed68925 | Raphaël Proust | 05 January 2023, 11:27:27 UTC | binary.encoding.with-length-header | 05 January 2023, 11:27:27 UTC |
1999d52 | Raphaël Proust | 05 January 2023, 11:25:58 UTC | binary.encoding.big-endian | 05 January 2023, 11:26:22 UTC |
d341db2 | Raphaël Proust | 05 January 2023, 11:21:44 UTC | binary.encoding.t into descr to allow encoding to depend on query | 05 January 2023, 11:25:29 UTC |
db2afd5 | Raphaël Proust | 04 January 2023, 08:18:43 UTC | binary.encoding.numeral to gather numerals and provide endianness option | 04 January 2023, 08:18:43 UTC |
03de0ec | Raphaël Proust | 03 January 2023, 16:45:08 UTC | binary.encoding.fold | 03 January 2023, 16:45:08 UTC |
5cb3032 | Raphaël Proust | 03 January 2023, 13:52:12 UTC | better randomness management in PBT | 03 January 2023, 13:52:12 UTC |
bdd661c | Raphaël Proust | 03 January 2023, 11:12:48 UTC | binary.encoding.headered include a maximum-size field | 03 January 2023, 11:12:48 UTC |
1c2a338 | Raphaël Proust | 03 January 2023, 10:17:35 UTC | avoid bytes-string conversion by reading directly from string | 03 January 2023, 10:18:01 UTC |
6708be7 | Raphaël Proust | 03 January 2023, 10:14:09 UTC | make binary.encoding.string and .bytes take uint62 sizes | 03 January 2023, 10:14:09 UTC |
e740b49 | Raphaël Proust | 03 January 2023, 08:25:05 UTC | replace stdint with local module | 03 January 2023, 08:25:05 UTC |
22bcab5 | Raphaël Proust | 02 January 2023, 15:54:33 UTC | replace magic constants with `Magic` constants | 02 January 2023, 15:54:33 UTC |
af7b084 | Raphaël Proust | 02 January 2023, 14:48:02 UTC | add support for bool | 02 January 2023, 14:48:02 UTC |
6632a27 | Raphaël Proust | 02 January 2023, 14:29:36 UTC | binary.test.pbt more thourough | 02 January 2023, 14:29:36 UTC |
55b19fa | Raphaël Proust | 02 January 2023, 09:36:09 UTC | binary.pbt for string and bytes | 02 January 2023, 09:36:09 UTC |
f80b5ce | Raphaël Proust | 02 January 2023, 09:35:27 UTC | cosmetics for better error handling in binary.pbt tests | 02 January 2023, 09:35:27 UTC |
8f94954 | 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 | 02 January 2023, 09:34:28 UTC |
996673d | Raphaël Proust | 02 January 2023, 09:33:10 UTC | increase size of buffer in roundtrip test | 02 January 2023, 09:33:10 UTC |
a023519 | Raphaël Proust | 02 January 2023, 09:03:48 UTC | switch from `integers` to `stdint`+`optint` | 02 January 2023, 09:03:48 UTC |
8e58676 | Raphaël Proust | 23 December 2022, 18:47:56 UTC | a few more pbt tests | 23 December 2022, 18:47:56 UTC |
7d13a41 | Raphaël Proust | 23 December 2022, 18:47:44 UTC | improve header interface | 23 December 2022, 18:47:44 UTC |
3d129d8 | Raphaël Proust | 23 December 2022, 18:38:40 UTC | improve headered and string in binary | 23 December 2022, 18:38:40 UTC |
dc020ed | Raphaël Proust | 23 December 2022, 18:38:14 UTC | add uint8 to binary | 23 December 2022, 18:38:14 UTC |
91a1cbe | Raphaël Proust | 14 December 2022, 10:41:12 UTC | Remove nodejs installation from CI | 14 December 2022, 10:41:12 UTC |
6a14f3a | Raphaël Proust | 13 December 2022, 15:15:26 UTC | remove the empty alias from the CI config | 13 December 2022, 15:52:46 UTC |
44efe38 | Raphaël Proust | 13 December 2022, 14:43:28 UTC | Add version numbers to opam files to fix CI | 13 December 2022, 15:52:46 UTC |
21356f3 | Raphaël Proust | 13 December 2022, 14:22:54 UTC | Commit opam files | 13 December 2022, 15:52:46 UTC |
d39fd91 | Diane Gallois-Wong | 12 December 2022, 15:03:12 UTC | Binary & data_encoding: add conv | 13 December 2022, 15:52:43 UTC |
08b8f13 | Diane Gallois-Wong | 12 December 2022, 16:50:52 UTC | Reduce Data_encoding.Encoding.t to a split record | 13 December 2022, 15:33:40 UTC |
fac5f0f | Raphaël Proust | 09 December 2022, 15:41:04 UTC | expose string-seq reader in binary.backend | 09 December 2022, 15:42:49 UTC |
6639423 | Raphaël Proust | 09 December 2022, 11:38:21 UTC | add record helpers to json.encoding | 09 December 2022, 15:42:49 UTC |
9032047 | Raphaël Proust | 09 December 2022, 06:59:56 UTC | some documentation for binary.backend | 09 December 2022, 08:50:50 UTC |
6854b01 | Raphaël Proust | 09 December 2022, 06:59:30 UTC | adapt to new binary.backend interface in bench.binary | 09 December 2022, 06:59:30 UTC |
83d3952 | Raphaël Proust | 08 December 2022, 08:47:11 UTC | add TODOs in the binary.backend | 08 December 2022, 08:47:11 UTC |
0c52c9c | Raphaël Proust | 08 December 2022, 08:36:24 UTC | avoid allocation escalation in binary.backend.read1 | 08 December 2022, 08:36:48 UTC |
e1e4d77 | Raphaël Proust | 08 December 2022, 08:36:07 UTC | expose low-level interface to binary.backend | 08 December 2022, 08:36:07 UTC |
d3c723a | Raphaël Proust | 07 December 2022, 14:14:47 UTC | expect tests for splitted-input binary reading | 07 December 2022, 14:14:47 UTC |
042c042 | Raphaël Proust | 07 December 2022, 09:09:03 UTC | Support buffer length limit in binary backend | 07 December 2022, 09:09:03 UTC |
bd3a96d | Raphaël Proust | 07 December 2022, 07:50:21 UTC | Make binary.backend.read suspendable/continuable | 07 December 2022, 07:50:21 UTC |
efa0aaa | Raphaël Proust | 07 December 2022, 07:49:41 UTC | Add pretty-printer and names to test.binary.pbt | 07 December 2022, 07:49:41 UTC |
c6aad8b | Raphaël Proust | 07 December 2022, 07:47:58 UTC | Avoid checking bounds in loop in binary.backend.writek | 07 December 2022, 07:47:58 UTC |
a8c4ef8 | Raphaël Proust | 05 December 2022, 14:42:11 UTC | Change backend mainloop | 06 December 2022, 08:57:32 UTC |
9011e47 | Raphaël Proust | 02 December 2022, 16:54:10 UTC | Support Conv in json-data-encoding PBT | 02 December 2022, 16:54:10 UTC |
71b90ad | Raphaël Proust | 02 December 2022, 16:27:59 UTC | Add missing top-level modules to wrapping module | 02 December 2022, 16:27:59 UTC |
7d97773 | Raphaël Proust | 02 December 2022, 16:10:52 UTC | Add JQ module to json-data-encoding for jq-like queries | 02 December 2022, 16:10:52 UTC |
b2f962c | Raphaël Proust | 02 December 2022, 16:10:32 UTC | Add expect tests to json-data-encoding's backend | 02 December 2022, 16:10:32 UTC |
da973c3 | Raphaël Proust | 02 December 2022, 14:05:45 UTC | Queries for binary-data-encoding | 02 December 2022, 14:05:45 UTC |
3a3ede3 | Raphaël Proust | 02 December 2022, 13:47:23 UTC | Separate components (generator, equal) in PBT | 02 December 2022, 13:47:23 UTC |
bd7d83c | Raphaël Proust | 02 December 2022, 12:46:29 UTC | PBT for json-data-encoding | 02 December 2022, 12:46:29 UTC |
dbef5c1 | Raphaël Proust | 02 December 2022, 12:35:57 UTC | PBT for binary-data-encoding | 02 December 2022, 12:35:57 UTC |
8554eac | Raphaël Proust | 02 December 2022, 12:35:32 UTC | Move data-encoding PBT tests in a PBT directory | 02 December 2022, 12:35:32 UTC |
aa30525 | Raphaël Proust | 02 December 2022, 11:25:24 UTC | More organised PBT tests | 02 December 2022, 11:25:24 UTC |
302cbbd | Raphaël Proust | 02 December 2022, 09:04:49 UTC | Initial very basic test for data-encoding | 02 December 2022, 09:04:49 UTC |
a7ebb27 | Raphaël Proust | 24 November 2022, 17:11:31 UTC | Support for strings and bytes | 24 November 2022, 17:11:31 UTC |
2997075 | Raphaël Proust | 24 November 2022, 14:28:21 UTC | Support optional/required fiels | 24 November 2022, 14:28:21 UTC |
e14513b | Raphaël Proust | 24 November 2022, 13:15:47 UTC | Support tuples and objects (named-field products) | 24 November 2022, 13:15:47 UTC |
b2bc8f8 | Raphaël Proust | 24 November 2022, 12:30:03 UTC | make example a little bit more complicated | 24 November 2022, 12:30:03 UTC |
690254d | Raphaël Proust | 22 November 2022, 14:34:52 UTC | NOTES for in-repo wiki-like WIP document | 22 November 2022, 14:34:52 UTC |
99c7555 | Raphaël Proust | 18 November 2022, 10:52:47 UTC | Simple example | 18 November 2022, 10:52:47 UTC |
4eb9bc8 | Raphaël Proust | 18 November 2022, 09:26:09 UTC | Add some basic benchmarks | 18 November 2022, 10:52:35 UTC |
98ec245 | Raphaël Proust | 04 November 2022, 10:37:02 UTC | Add support for some integer types and tuples | 04 November 2022, 10:37:02 UTC |
1ac5e89 | Raphaël Proust | 28 October 2022, 13:34:17 UTC | dune-project | 28 October 2022, 13:34:17 UTC |
8cb7778 | Raphaël Proust | 28 October 2022, 13:34:00 UTC | Add opam files to gitignore (autogenerated) | 28 October 2022, 13:34:00 UTC |
322eb44 | Raphaël Proust | 28 October 2022, 13:31:52 UTC | JSON PP.mini | 28 October 2022, 13:31:52 UTC |
0187d67 | Raphaël Proust | 28 October 2022, 12:46:31 UTC | Simplest of simple skeletons | 28 October 2022, 12:46:31 UTC |
6d941bf | Raphaël Proust | 28 October 2022, 12:29:43 UTC | Ocamlformat: profile=janestreet | 28 October 2022, 12:29:43 UTC |
9e827e2 | Raphaël Proust | 28 October 2022, 11:21:13 UTC | Take it all down | 28 October 2022, 11:21:13 UTC |
78628a4 | Raphaël Proust | 25 October 2022, 06:54:15 UTC | Carry `title` through the compact abstraction | 25 October 2022, 06:54:15 UTC |
50dc23d | Raphaël Proust | 24 October 2022, 09:22:04 UTC | Add lazy-encodings to expect/describe test | 24 October 2022, 09:29:31 UTC |
2d58ba7 | Raphaël Proust | 24 October 2022, 09:14:24 UTC | Add lazy-bytes test | 24 October 2022, 09:14:24 UTC |
a95ca3b | Raphaël Proust | 24 October 2022, 08:27:32 UTC | Make binary-to-json conversion of lazy-bytes more resilient to failures | 24 October 2022, 08:27:32 UTC |
4ed01f7 | Raphaël Proust | 24 October 2022, 07:13:21 UTC | Explicit version in opam files to allow local build | 24 October 2022, 07:13:21 UTC |
50b167d | Raphaël Proust | 21 October 2022, 14:31:18 UTC | version constraints across packages of the same repo use = | 21 October 2022, 14:31:18 UTC |
4f34485 | Raphaël Proust | 21 October 2022, 14:03:05 UTC | Add json-data-encoding in tree | 21 October 2022, 14:03:05 UTC |
f003941 | Raphaël Proust | 21 October 2022, 12:43:21 UTC | mention fix in CHANGES | 21 October 2022, 12:43:21 UTC |
eccfb3b | Raphaël Proust | 21 October 2022, 12:41:10 UTC | Simplify schema/description code a bit | 21 October 2022, 12:41:10 UTC |
f2dad84 | Raphaël Proust | 21 October 2022, 10:00:01 UTC | Additional expect test for schemas | 21 October 2022, 10:00:01 UTC |
f81c618 | Raphaël Proust | 20 October 2022, 15:01:57 UTC | Handle (and test) dynamic-size N in binary schemas | 20 October 2022, 15:01:57 UTC |
2d51c28 | Raphaël Proust | 29 September 2022, 07:51:00 UTC | Merge branch 'prepare-for-release-0-7' into 'master' Prepare for release 0 7 See merge request nomadic-labs/data-encoding!110 | 29 September 2022, 07:51:00 UTC |
aea70e5 | Raphaël Proust | 27 September 2022, 06:56:33 UTC | Fix opam constraints on json-data-encoding | 27 September 2022, 06:56:33 UTC |
42e9db7 | Raphaël Proust | 27 September 2022, 06:43:03 UTC | Merge branch 'small-doc-improvement' into 'master' Improve documentation of z and n Closes #61 See merge request nomadic-labs/data-encoding!109 | 27 September 2022, 06:43:03 UTC |
733c4b2 | Raphaël Proust | 27 September 2022, 06:26:20 UTC | Improve documentation of z and n | 27 September 2022, 06:26:20 UTC |
0343005 | Raphaël Proust | 22 September 2022, 14:35:17 UTC | Merge branch 'safer-encoding-module' into 'master' SaferEncoding See merge request nomadic-labs/data-encoding!96 | 22 September 2022, 14:35:17 UTC |
7462b69 | Raphaël Proust | 11 August 2022, 10:13:47 UTC | Some safer combinators for some common user errors > User errors are the symptom of design issues and to we change the design a bit in this commit | 22 September 2022, 14:30:36 UTC |