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

sort by:
Revision Author Date Message Commit Date
f523a0f Merge branch 'laure-remove-ezjsonm' into 'data-encoding-V2' Remove ezjsonm See merge request nomadic-labs/data-encoding!147 07 August 2023, 08:21:12 UTC
41d8bfb Add inline TODOs 04 August 2023, 07:56:59 UTC
b642a22 Remove quotes around Float 04 August 2023, 07:56:59 UTC
d86d577 Add tests with `"` and `\` chars 04 August 2023, 07:56:59 UTC
93f45da Remove whitespaces 04 August 2023, 07:56:59 UTC
3d2eb5b Add printer for JSON.t and remove Ezjsonm dependency 04 August 2023, 07:56:59 UTC
48d8e28 Merge branch 'laure-encoding-pretty-printers' into 'data-encoding-V2' Pretty printers for encodings See merge request nomadic-labs/data-encoding!146 12 July 2023, 08:01:17 UTC
b636b66 small fixes (mostly based on Diane's review) 12 July 2023, 07:44:54 UTC
f5dc2c2 Add printer for values, depending on its encoding 07 July 2023, 09:00:09 UTC
418b480 Add pretty printer for encodings 05 July 2023, 12:33:29 UTC
2461fac Add pretty printing of JSON.t 05 July 2023, 12:29:08 UTC
4bb3060 Merge branch 'data-encoding-V2--improvements-on-top-of-benchmarks' into 'data-encoding-V2' Improvements on top of benchmarks See merge request nomadic-labs/data-encoding!140 27 April 2023, 14:22:52 UTC
38871f4 binary.sizability more informative tupler to avoid runtime checks 27 April 2023, 13:50:05 UTC
61526d9 use partial application in binary.query.size-of 27 April 2023, 13:50:05 UTC
b6ea336 binary.reader add pre-apply writer caches to headered and unions 27 April 2023, 13:50:05 UTC
eae9727 binary.reader use partial application to avoid retraversing encodings 27 April 2023, 13:50:05 UTC
b12de10 binary.writer add pre-apply writer caches to headered and unions 27 April 2023, 13:50:05 UTC
00d4c7b binary.writer use partial application to avoid retraversing descrs 27 April 2023, 13:50:05 UTC
ef0eb22 Merge branch 'data-encoding-V2--basic-benchmarks' into 'data-encoding-V2' Basic benchmarks See merge request nomadic-labs/data-encoding!136 27 April 2023, 13:49:51 UTC
ce66f21 separate landmarks benches from other benches 27 April 2023, 08:42:07 UTC
b4c9356 factorisation and pre-generation of binary-data in benchmarks 27 April 2023, 08:28:36 UTC
c86d170 add landmarks instrumentation 27 April 2023, 08:28:36 UTC
44bc27e improve benches in preparation for landmarks 27 April 2023, 08:28:36 UTC
6693897 Adding basic benchmarks These are not fancy, they are intended to provide a simple rough comparison with V1. 27 April 2023, 08:28:36 UTC
4ccb32d Merge branch 'data-encoding-V2--a-few-more-combinators' into 'data-encoding-V2' add a few combinator to data-encoding and json-data-encoding See merge request nomadic-labs/data-encoding!143 27 April 2023, 08:22:12 UTC
c802d6f add a few combinator to data-encoding and json-data-encoding 27 April 2023, 08:16:57 UTC
10e1fac Merge branch 'data-encoding-V2--sizability-less-encodings-in-common-interface-only' into 'data-encoding-V2' simpler interface and API for binary and buffy See merge request nomadic-labs/data-encoding!141 20 April 2023, 06:50:49 UTC
6360929 improve documentation of buffy and binary 20 April 2023, 06:17:00 UTC
1c14cf7 binary.descr consistently uses `descr` rather than `encoding` 19 April 2023, 11:32:31 UTC
6079399 simpler interface and API for binary 19 April 2023, 08:34:25 UTC
bbb4cce Merge branch 'data-encoding-V2--rename-uints' into 'data-encoding-V2' Rename all UInt into Uint See merge request nomadic-labs/data-encoding!139 17 April 2023, 15:13:23 UTC
64319f7 rename all UInt into Uint for consistency 17 April 2023, 15:11:04 UTC
ef02d9a Merge branch 'data-encoding-V2--thanks-for-the-dadaist-pep-talk' into 'data-encoding-V2' I feel much more abstract now See merge request nomadic-labs/data-encoding!135 17 April 2023, 13:26:13 UTC
89ab3c8 move reading offset tracking from buffy.r to buffy.src 17 April 2023, 12:36:45 UTC
bcbf3cb fix binary-data-encoding.w.size-header 17 April 2023, 12:36:45 UTC
d64c620 simpler and better buffy.r 17 April 2023, 12:36:45 UTC
9f5d9c4 fix suspension/stop bug in binary.read.useq 17 April 2023, 12:36:38 UTC
de12b98 move writing offset tracking from buffy.w to buffy.dst 14 April 2023, 09:53:08 UTC
9b89e3e export more atom reading/writing functions in buffy 14 April 2023, 09:52:38 UTC
bb32e13 binary.sizability simplify tupler 14 April 2023, 09:52:38 UTC
7499ed7 fix size-limit handling in binary.reader and binary.writer 14 April 2023, 09:52:32 UTC
82e1d3e Improve buffy.dst and buffy.src 12 April 2023, 14:54:36 UTC
862d32f improve documentation of binary.descr 12 April 2023, 14:54:36 UTC
8b71d59 Split binary-data-encoding modules in two tiers: public and internals 12 April 2023, 14:54:36 UTC
9256d9a Some documentation for buffy 12 April 2023, 14:54:36 UTC
0c26d4d separate destination and state in buffy.w and further code 12 April 2023, 14:54:36 UTC
837ff55 separate source and state in buffy.r and further code 12 April 2023, 14:54:36 UTC
65fd892 Merge branch 'data-encoding-V2--cruft-cleanup' into 'data-encoding-V2' remove NOTES See merge request nomadic-labs/data-encoding!137 12 April 2023, 14:49:33 UTC
e0e7d0d remove NOTES (it's a draft) 12 April 2023, 14:46:24 UTC
342f514 Merge branch 'data-encoding-V2--enforce-size-kind-restrictions-as-types' into 'data-encoding-V2' Data encoding v2 enforce size kind restrictions as types See merge request nomadic-labs/data-encoding!134 17 March 2023, 09:13:38 UTC
00bea98 track sizability of encodings in the type-system directly 17 March 2023, 09:10:31 UTC
60cf42b binary test with bigger length header sizes 17 March 2023, 09:07:03 UTC
8a4bd9c binary check overflow when writing size header 17 March 2023, 09:07:03 UTC
73aae4a more json tests (better pbt coverage) 17 March 2023, 09:07:03 UTC
9790582 json support null 17 March 2023, 09:07:03 UTC
7556376 binary.read support zero-length encodings for reading 17 March 2023, 09:07:03 UTC
cfdd7ce binary tests use buffer with not pre-determined size 17 March 2023, 09:07:03 UTC
12bc78a add binary.reader.read_string 17 March 2023, 09:07:02 UTC
da99ced simplify sizability of binary encodings 17 March 2023, 09:07:02 UTC
ba92a68 sizability tests for binary data-encoding 17 March 2023, 09:07:02 UTC
bfd26b0 simplify test sampling 17 March 2023, 09:07:02 UTC
e917459 check maximum-length before suspending in chunkwriter 17 March 2023, 09:07:02 UTC
b817cd7 improve binary tests 17 March 2023, 09:07:02 UTC
1fc77b3 Merge branch 'data-encoding-V2--unions' into 'data-encoding-V2' Data encoding v2 unions See merge request nomadic-labs/data-encoding!130 08 March 2023, 08:11:01 UTC
3320d7b data-encoding has common union combinator 07 March 2023, 14:38:18 UTC
b4ce723 json and binary unions have unit-case combinator 07 March 2023, 14:37:45 UTC
3b27810 json backend special-casing unit cases of unions 07 March 2023, 14:35:19 UTC
bf8f6bd include list of cases in binary.encoding.union constructor 07 March 2023, 10:11:59 UTC
1a8bd35 json unions 07 March 2023, 10:11:59 UTC
e816b1c binary unions 07 March 2023, 10:11:59 UTC
33c836d Merge branch 'data-encoding-V2--update-ocamlformat-version' into 'data-encoding-V2' Data encoding v2 update ocamlformat version See merge request nomadic-labs/data-encoding!131 03 March 2023, 10:58:18 UTC
03c8d88 Update ocamlformat to 0.24.1 which is compatible with ocaml 5.0.0 03 March 2023, 10:21:53 UTC
509d862 Merge branch 'data-encoding-V2--JSON-actual-writers' into 'data-encoding-V2' Data encoding v2 json actual writers See merge request nomadic-labs/data-encoding!128 03 March 2023, 10:21:40 UTC
6f4d6c5 bump gitlab ocaml version to 4.14.1 27 February 2023, 13:14:15 UTC
dea7897 buffy: some docs and some TODO 23 February 2023, 15:13:56 UTC
cea7aab improve naming of stop hints in buffy.read 23 February 2023, 14:48:24 UTC
8eb50ec Avoid holding onto preceeding dest in buffy.writing suspension 23 February 2023, 10:10:25 UTC
b6916be harden stop management in buffy.read 23 February 2023, 09:36:36 UTC
9a59ecc more expect tests in buffy.read 21 February 2023, 14:52:25 UTC
de382f1 expect tests and assert checks in buffy.read 21 February 2023, 09:43:06 UTC
df9bf0c fix error messages in buffy.reading 21 February 2023, 09:43:06 UTC
16033ef buffy.reading.stops documentation and fixes 21 February 2023, 09:43:06 UTC
928ec6d buffy support utf8char 21 February 2023, 09:43:06 UTC
04f6ad6 improve buffy and json reader 21 February 2023, 09:43:06 UTC
6a9cbd6 rename buffy.r.read1 into buffy.r.readf 15 February 2023, 19:10:41 UTC
0f93c91 json: support multiple representations, split backend, improvements 13 February 2023, 17:29:01 UTC
bf24d3f Rename suspendable-buffers into buffy and unopen it 13 February 2023, 10:04:26 UTC
6386f7c Better suspendable.writer with better uses in binary and json 10 February 2023, 14:41:48 UTC
0f33211 JSON.backend documentation 10 February 2023, 10:11:51 UTC
3d51d46 json.backend allow serialising to suspendable buffers 09 February 2023, 15:12:56 UTC
aa5bc37 json-data-encoding.Backend.construct_lexeme to construct lexeme sequence 09 February 2023, 09:05:44 UTC
8f74b65 json-data-encoding.PP.lexemes fix comma management in objects 09 February 2023, 09:03:53 UTC
5f15b79 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 json.PP support lexeme seqeuence pretty-printing 09 February 2023, 08:25:38 UTC
5b5a339 json.parsing+lexing 09 February 2023, 08:25:38 UTC
f1a86a8 Update generated opam files 09 February 2023, 08:25:38 UTC
69d91b7 Remove duplicate PBT test 09 February 2023, 08:25:38 UTC
7aa9958 synchronise gitlab-ci and dune-project 09 February 2023, 08:25:38 UTC
9fe8b10 gitlab-ci: allow schedules in workflow 09 February 2023, 08:25:38 UTC
3b620b9 More predictible sampling of PBT tests 09 February 2023, 08:25:38 UTC
back to top