https://gitlab.com/nomadic-labs/data-encoding/

sort by:
Revision Author Date Message Commit Date
f214eed Merge branch 'diane@seq' into 'data-encoding-V2' Draft: Add seq list array See merge request nomadic-labs/data-encoding!121 05 January 2023, 09:45:53 UTC
5229d2c Binary: add Seq encoding and seq list array combinators 05 January 2023, 09:38:43 UTC
183c71d Json: add list and array as seq conv 05 January 2023, 09:28:15 UTC
d2c7ffa Json: add seq 05 January 2023, 09:28:15 UTC
4376013 Json: change JSON A and O from list to Seq.t 05 January 2023, 09:28:15 UTC
db2afd5 binary.encoding.numeral to gather numerals and provide endianness option 04 January 2023, 08:18:43 UTC
03de0ec binary.encoding.fold 03 January 2023, 16:45:08 UTC
5cb3032 better randomness management in PBT 03 January 2023, 13:52:12 UTC
bdd661c binary.encoding.headered include a maximum-size field 03 January 2023, 11:12:48 UTC
1c2a338 avoid bytes-string conversion by reading directly from string 03 January 2023, 10:18:01 UTC
6708be7 make binary.encoding.string and .bytes take uint62 sizes 03 January 2023, 10:14:09 UTC
e740b49 replace stdint with local module 03 January 2023, 08:25:05 UTC
22bcab5 replace magic constants with `Magic` constants 02 January 2023, 15:54:33 UTC
af7b084 add support for bool 02 January 2023, 14:48:02 UTC
6632a27 binary.test.pbt more thourough 02 January 2023, 14:29:36 UTC
55b19fa binary.pbt for string and bytes 02 January 2023, 09:36:09 UTC
f80b5ce cosmetics for better error handling in binary.pbt tests 02 January 2023, 09:35:27 UTC
8f94954 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 increase size of buffer in roundtrip test 02 January 2023, 09:33:10 UTC
a023519 switch from `integers` to `stdint`+`optint` 02 January 2023, 09:03:48 UTC
8e58676 a few more pbt tests 23 December 2022, 18:47:56 UTC
7d13a41 improve header interface 23 December 2022, 18:47:44 UTC
3d129d8 improve headered and string in binary 23 December 2022, 18:38:40 UTC
dc020ed add uint8 to binary 23 December 2022, 18:38:14 UTC
91a1cbe Remove nodejs installation from CI 14 December 2022, 10:41:12 UTC
6a14f3a remove the empty alias from the CI config 13 December 2022, 15:52:46 UTC
44efe38 Add version numbers to opam files to fix CI 13 December 2022, 15:52:46 UTC
21356f3 Commit opam files 13 December 2022, 15:52:46 UTC
d39fd91 Binary & data_encoding: add conv 13 December 2022, 15:52:43 UTC
08b8f13 Reduce Data_encoding.Encoding.t to a split record 13 December 2022, 15:33:40 UTC
fac5f0f expose string-seq reader in binary.backend 09 December 2022, 15:42:49 UTC
6639423 add record helpers to json.encoding 09 December 2022, 15:42:49 UTC
9032047 some documentation for binary.backend 09 December 2022, 08:50:50 UTC
6854b01 adapt to new binary.backend interface in bench.binary 09 December 2022, 06:59:30 UTC
83d3952 add TODOs in the binary.backend 08 December 2022, 08:47:11 UTC
0c52c9c avoid allocation escalation in binary.backend.read1 08 December 2022, 08:36:48 UTC
e1e4d77 expose low-level interface to binary.backend 08 December 2022, 08:36:07 UTC
d3c723a expect tests for splitted-input binary reading 07 December 2022, 14:14:47 UTC
042c042 Support buffer length limit in binary backend 07 December 2022, 09:09:03 UTC
bd3a96d Make binary.backend.read suspendable/continuable 07 December 2022, 07:50:21 UTC
efa0aaa Add pretty-printer and names to test.binary.pbt 07 December 2022, 07:49:41 UTC
c6aad8b Avoid checking bounds in loop in binary.backend.writek 07 December 2022, 07:47:58 UTC
a8c4ef8 Change backend mainloop 06 December 2022, 08:57:32 UTC
9011e47 Support Conv in json-data-encoding PBT 02 December 2022, 16:54:10 UTC
71b90ad Add missing top-level modules to wrapping module 02 December 2022, 16:27:59 UTC
7d97773 Add JQ module to json-data-encoding for jq-like queries 02 December 2022, 16:10:52 UTC
b2f962c Add expect tests to json-data-encoding's backend 02 December 2022, 16:10:32 UTC
da973c3 Queries for binary-data-encoding 02 December 2022, 14:05:45 UTC
3a3ede3 Separate components (generator, equal) in PBT 02 December 2022, 13:47:23 UTC
bd7d83c PBT for json-data-encoding 02 December 2022, 12:46:29 UTC
dbef5c1 PBT for binary-data-encoding 02 December 2022, 12:35:57 UTC
8554eac Move data-encoding PBT tests in a PBT directory 02 December 2022, 12:35:32 UTC
aa30525 More organised PBT tests 02 December 2022, 11:25:24 UTC
302cbbd Initial very basic test for data-encoding 02 December 2022, 09:04:49 UTC
a7ebb27 Support for strings and bytes 24 November 2022, 17:11:31 UTC
2997075 Support optional/required fiels 24 November 2022, 14:28:21 UTC
e14513b Support tuples and objects (named-field products) 24 November 2022, 13:15:47 UTC
b2bc8f8 make example a little bit more complicated 24 November 2022, 12:30:03 UTC
690254d NOTES for in-repo wiki-like WIP document 22 November 2022, 14:34:52 UTC
99c7555 Simple example 18 November 2022, 10:52:47 UTC
4eb9bc8 Add some basic benchmarks 18 November 2022, 10:52:35 UTC
98ec245 Add support for some integer types and tuples 04 November 2022, 10:37:02 UTC
1ac5e89 dune-project 28 October 2022, 13:34:17 UTC
8cb7778 Add opam files to gitignore (autogenerated) 28 October 2022, 13:34:00 UTC
322eb44 JSON PP.mini 28 October 2022, 13:31:52 UTC
0187d67 Simplest of simple skeletons 28 October 2022, 12:46:31 UTC
6d941bf Ocamlformat: profile=janestreet 28 October 2022, 12:29:43 UTC
9e827e2 Take it all down 28 October 2022, 11:21:13 UTC
78628a4 Carry `title` through the compact abstraction 25 October 2022, 06:54:15 UTC
50dc23d Add lazy-encodings to expect/describe test 24 October 2022, 09:29:31 UTC
2d58ba7 Add lazy-bytes test 24 October 2022, 09:14:24 UTC
a95ca3b Make binary-to-json conversion of lazy-bytes more resilient to failures 24 October 2022, 08:27:32 UTC
4ed01f7 Explicit version in opam files to allow local build 24 October 2022, 07:13:21 UTC
50b167d version constraints across packages of the same repo use = 21 October 2022, 14:31:18 UTC
4f34485 Add json-data-encoding in tree 21 October 2022, 14:03:05 UTC
f003941 mention fix in CHANGES 21 October 2022, 12:43:21 UTC
eccfb3b Simplify schema/description code a bit 21 October 2022, 12:41:10 UTC
f2dad84 Additional expect test for schemas 21 October 2022, 10:00:01 UTC
f81c618 Handle (and test) dynamic-size N in binary schemas 20 October 2022, 15:01:57 UTC
2d51c28 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 Fix opam constraints on json-data-encoding 27 September 2022, 06:56:33 UTC
42e9db7 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 Improve documentation of z and n 27 September 2022, 06:26:20 UTC
0343005 Merge branch 'safer-encoding-module' into 'master' SaferEncoding See merge request nomadic-labs/data-encoding!96 22 September 2022, 14:35:17 UTC
7462b69 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
d2e90ad Merge branch 'archaephyrryx-base-patch' into 'master' Registration: extends API to allow introspection See merge request nomadic-labs/data-encoding!108 22 September 2022, 08:20:54 UTC
a473720 Registration: extends API to allow introspection Introduces new GADT `encoding` to `registration.ml{,i}` that allows external libraries and tools more (albeit still limited) access to the unknown-type `Encoding.t` stored in a `Registration.t`. This type is made transparent in the MLI to allow external libraries and tools to define functions that operate on the arbitrary-typed `Encoding.t` held in an argument of type `Registration.encoding` Adds `find_encoding` and `iter` functions to query for/operate on values of type `Registration.encoding`. ---------------- Registration: exposes and documents new items Exposes and documents the encoding type, as well as the find_encoding and iter functions, defined originally in registration.ml[i], in data_encoding.mli. Removes dummy .gitmodules file ---------------- Rename introspection-related type and bunch interface items together 22 September 2022, 08:16:32 UTC
7d3bc29 Merge branch 'hans.hoglund-master-patch-81650' into 'master' Fix dead link in README See merge request nomadic-labs/data-encoding!100 22 September 2022, 08:06:58 UTC
14062e1 Point to onl'ine hosting places of the tutorial 22 September 2022, 08:03:48 UTC
3e68295 Fix dead link in README The tutorial link is currently dead. This patch replaces the link target with an automatic Gitlab page. 22 September 2022, 08:03:48 UTC
38abf55 Merge branch 'fix-empty-fields-when-tups-of-zero-width' into 'master' Ensure that tups of zero-width are described with non-empty `fields` See merge request nomadic-labs/data-encoding!103 22 September 2022, 08:01:17 UTC
d93de65 Use `fields: []` to mark empty products in binary schemas 22 September 2022, 07:55:40 UTC
c9dcb0a Fix fixed-size description 22 September 2022, 07:55:40 UTC
da6c183 Expect test for descriptions 22 September 2022, 07:55:40 UTC
f233d69 Bump json-data-encoding version constraint 22 September 2022, 07:55:40 UTC
bd10b74 Merge branch 'hsaito@dynamic_size_n2' into 'master' Add `N kind for Dynamic_size Closes #54 See merge request nomadic-labs/data-encoding!93 21 September 2022, 15:43:47 UTC
e5a93ee Use `min-int` in the invalid_int to hint at overflow 21 September 2022, 15:06:41 UTC
ba5291b Simplify dynamic-size-N writing 21 September 2022, 15:06:41 UTC
6ec838f Improve documentation of string'/bound' 21 September 2022, 15:06:41 UTC
49a6730 Tigther constraint on dynamic-size N writing 21 September 2022, 15:06:41 UTC
back to top