swh:1:snp:61dcfc0dd5674a0e65803e88039c122d9532074e

sort by:
Revision Author Date Message Commit Date
8117e70 More tuto 31 May 2022, 16:14:26 UTC
42a39c7 tutorial more better 31 May 2022, 10:22:53 UTC
7901778 More tutorial better 31 May 2022, 10:22:53 UTC
21a2133 More better tutorial 31 May 2022, 10:22:53 UTC
a7ea5f2 Tutorial improvements 31 May 2022, 10:22:53 UTC
625e26a Tutorial improvements 31 May 2022, 10:22:53 UTC
cdd79af Better documentation of the internal modules being internal 31 May 2022, 10:22:53 UTC
4975d07 MORE TUTORIAL! 31 May 2022, 10:22:53 UTC
287a9da Tuto: more details on int sizes 31 May 2022, 10:22:53 UTC
7c65490 MORE tutorial 31 May 2022, 10:22:53 UTC
022cd7c More tutorial 31 May 2022, 10:22:53 UTC
74789ea More tutorial 31 May 2022, 10:22:53 UTC
5df63a0 More tutorial 31 May 2022, 10:22:53 UTC
15d28ae fixup! PARTIAL: start a tutorial 31 May 2022, 10:22:53 UTC
b6fd142 PARTIAL: start a tutorial 31 May 2022, 10:22:53 UTC
529d8b0 Fix some documentation errors 31 May 2022, 10:22:53 UTC
6e0cfce Merge branch 'expect' into 'master' Introduce expect tests for checking encoding stability See merge request nomadic-labs/data-encoding!79 15 April 2022, 14:22:46 UTC
36924c9 Introduce expect test for testing encoding stability 15 April 2022, 14:08:04 UTC
977f29a Move pbt into its own directory 15 April 2022, 14:07:16 UTC
9eb07af Merge branch 'diane@add-padding-generator' into 'master' Tests: add add_padding to generators See merge request nomadic-labs/data-encoding!87 15 April 2022, 13:14:52 UTC
ff8c8a8 Tests: add add_padding to generators 15 April 2022, 13:12:19 UTC
9e07502 Merge branch 'widen-CI-range' into 'master' Makle the CI run on ocaml.4.14 See merge request nomadic-labs/data-encoding!86 13 April 2022, 09:16:01 UTC
8d074f0 Makle the CI run on ocaml.4.14 13 April 2022, 09:08:10 UTC
4209b1e Merge branch 'raphael-p@fix-tests-on-32-bit' into 'master' Make integer literal 32-bit compatible in test See merge request nomadic-labs/data-encoding!84 04 April 2022, 09:27:29 UTC
6ca8e08 Make integer literal 32-bit compatible in test 24 March 2022, 07:43:15 UTC
0eda787 Merge branch 'make-compact-json-identical-to-standard-json' into 'master' Make compact JSON identical to vanilla JSON See merge request nomadic-labs/data-encoding!82 23 March 2022, 15:23:19 UTC
4dfa145 Add CHANGELOG entry 23 March 2022, 15:19:23 UTC
5f32244 Expand compatibility tests for compact-vs-vanilla JSON 23 March 2022, 15:19:23 UTC
8c94b0d Compact: make json compatible, provide additional constructors 23 March 2022, 15:19:23 UTC
c0a35f0 Add test for json identity between vanilla and compact 23 March 2022, 10:31:19 UTC
91487cd Merge branch 'trip-binary-descr' into 'master' Improve the description/schema system See merge request nomadic-labs/data-encoding!83 23 March 2022, 10:29:58 UTC
8701e07 Add CHANGELOG item 23 March 2022, 10:26:07 UTC
d93bf5d Binary-schema: support zero-byte structs This can happen for trivial encodings such as `tup2 unit unit`, less trivial ones such as `obj1 (req "kind" (constant "Nil"))` (common when translating variant types), or when the value is moved to the tag of a union by the `Compact` encodings (e.g., `Compact.bool`). Either way, such an encoding used to be represented as a table with a header but no body — which is invalid in RST — but now simply features a plain-English message indicating that the value is represented with zero bytes. 22 March 2022, 07:38:32 UTC
194ad63 Merge branch 'prepare-for-release-052' into 'master' 0.5.2 See merge request nomadic-labs/data-encoding!81 16 March 2022, 15:00:55 UTC
1b800f7 update CHANGES.md 16 March 2022, 10:15:19 UTC
cb79b68 Merge branch 'make-compact-more-like-vanilla' into 'master' Make Compact.union's JSON encoding similar to Vanilla's union See merge request nomadic-labs/data-encoding!80 16 March 2022, 10:13:49 UTC
747b16b Make Compact.union's JSON encoding similar to Vanilla's union 11 March 2022, 10:40:50 UTC
692e1b7 Merge branch 'prepare-for-release-051' into 'master' Update CHANGES.md to 0.5.1 See merge request nomadic-labs/data-encoding!78 01 March 2022, 08:22:56 UTC
cd7d58a Update CHANGES.md to 0.5.1 28 February 2022, 13:38:19 UTC
c85bb67 Merge branch 'one-more-test' into 'master' Test some either/option/bool compact encodings (all tag, no payload) See merge request nomadic-labs/data-encoding!77 28 February 2022, 13:34:11 UTC
0086a89 Allow the use of `assoc` within `mu` by improving recursion detection 28 February 2022, 13:30:40 UTC
3a1644d Add test which fails because of an infinite recursion 28 February 2022, 13:30:40 UTC
dff8181 Test some either/option/bool compact encodings (all tag, no payload) 28 February 2022, 13:30:40 UTC
8b00cd9 Merge branch 'prepare-for-release-05' into 'master' Prepare for release of 0.5 See merge request nomadic-labs/data-encoding!76 28 February 2022, 07:00:26 UTC
ea34f4c Update CHANGELOG for v0.5 25 February 2022, 14:39:26 UTC
8b799fe Merge branch 'abate@js' into 'master' compile tests in js. See merge request nomadic-labs/data-encoding!61 25 February 2022, 13:57:27 UTC
f2fda1b Increase stack-size for compact-encoding auto-generated tests 25 February 2022, 13:47:25 UTC
9329eb9 Run js-tests for all compiler variants 25 February 2022, 13:28:34 UTC
0996cef compile tests in js. Add @runtest_js 25 February 2022, 13:21:55 UTC
7b9fada Merge branch 'compact-encodings' into 'master' Add Compact to the Encoding module in the exported interface Closes #44 See merge request nomadic-labs/data-encoding!70 25 February 2022, 12:19:53 UTC
e0d6712 Be more strict about compact int32/int64 decoding ranges 25 February 2022, 10:56:26 UTC
e4c32dc Invert order of cases in Compact.option 25 February 2022, 09:49:12 UTC
be16fb2 Hoist a function outside of a first class module in Compact 25 February 2022, 09:49:12 UTC
880cf30 Avoid scanning void cases when chosing layout of union 25 February 2022, 09:49:12 UTC
2032151 Express Compact int32, int64 and or_int32 in terms of unions 25 February 2022, 09:49:12 UTC
6a7e564 Improvements and fixes in documentation of Compact 25 February 2022, 09:49:12 UTC
8d9107b Code quality in Compact: consistent exc raising, fewer open, etc. 25 February 2022, 09:49:12 UTC
3b2538f Use fixed-length lists in Compact.list 23 February 2022, 14:05:18 UTC
1ae50b5 Compact tags are ints (rather than int32) because capped at 2bytes 23 February 2022, 14:05:18 UTC
03a0eef Make void_case parametric over `title` and polymorphic in case type 23 February 2022, 14:05:18 UTC
c09b2d5 Add dependency to `either` package for compatibility with old versions 23 February 2022, 13:21:15 UTC
c16ad1b Force the generation of low-values during the test of compact ints 23 February 2022, 13:21:15 UTC
283b732 Use Binary_int_size instead of hardcoded values 23 February 2022, 13:21:15 UTC
949d760 Make interface of Compact.case similar to case 23 February 2022, 13:21:15 UTC
5dead62 Rename Compact.empty to Compact.unit 23 February 2022, 13:21:15 UTC
1878ab5 Add Compact.void_case 23 February 2022, 13:21:15 UTC
07fa8ac Add `tag_bit_count` to Compact 23 February 2022, 13:21:15 UTC
9979442 Incresae test coverage on Compact encodings 23 February 2022, 13:21:15 UTC
ee6310c Add objN and tupN ccombinators to Compact module 23 February 2022, 13:21:15 UTC
75d332f Extensive documentation additions and fixes for Compact 23 February 2022, 13:21:15 UTC
6973e4f Compact: support tag-size:0 in make 23 February 2022, 13:21:15 UTC
344e284 Compact: fail earlier when detecting tag overflow 23 February 2022, 13:21:15 UTC
45beb25 Compact.union: better names for optional parameters 23 February 2022, 13:21:15 UTC
7e7cfee Better tests for compact encodings 23 February 2022, 13:21:15 UTC
f9b684f Compact encoding: Early fail when tag-length overflows 23 February 2022, 13:21:15 UTC
993e992 Compact encodings: better test of tag-size in `make` 23 February 2022, 13:21:15 UTC
59553af Add compact encodings to the auto-generation in tests 23 February 2022, 13:21:15 UTC
f3f19d5 Add Compact to the Encoding module in the exported interface Note that the Compact module provides a second layer of abstraction built on top of the first. Hence, it is defined in a separate module and then only exported as a submodule of `Encoding` in the top-level `Data_encoding` module 23 February 2022, 13:21:15 UTC
ebbd42b Merge branch 'add-fixed-length-list-combinator' into 'master' Add `Fixed.list` combinator See merge request nomadic-labs/data-encoding!75 23 February 2022, 13:18:55 UTC
9ac38c7 Prevent variable list encodings within fixed-length lists and arrays 23 February 2022, 13:06:56 UTC
48bb266 Simplify and optimise length check of List and Array 23 February 2022, 10:04:31 UTC
3dc9fd1 Avoid recomputing name in recursive call in slicer's read_list 23 February 2022, 10:04:31 UTC
e1081c5 Minor documentation improvement 23 February 2022, 10:04:31 UTC
3359e7a Rename errors to match length constraints better 23 February 2022, 10:04:31 UTC
871d583 Add Fixed.list and Fixed.array combinators 23 February 2022, 10:04:31 UTC
74ab8c0 Merge branch 'detect-recursive-encodings-in-internal-testing-functions' into 'master' Ensure `is_option` terminate when traversing recursive encodings Closes #48 See merge request nomadic-labs/data-encoding!72 22 February 2022, 08:14:51 UTC
b917352 abstract visited 22 February 2022, 08:10:19 UTC
ede21a2 Additional infinite recursion protection and documentation 22 February 2022, 08:10:19 UTC
a50e09c Fix #48: avoid inifinite recursion on mu-option 22 February 2022, 08:10:19 UTC
f0ad895 Test for bug #48: mu-option infinite loop 17 February 2022, 14:45:10 UTC
e9c8bda Merge branch 'raphael-p@test-that-json-encoding-roundtrips--it-doesnt' into 'master' Add test for json-roundtripping See merge request nomadic-labs/data-encoding!62 24 January 2022, 16:27:02 UTC
75ff4fe Fix the CI by installing system library It seems that opam-depext misbehaves and that pre-installing some library solves the issue. 24 January 2022, 16:23:58 UTC
a988494 Make bson-relaxation test Crowbar 20 January 2022, 15:33:12 UTC
fe4df0d Update json-data-encoding dependency version constraint 20 January 2022, 15:33:12 UTC
98a1de8 Implement and document `bson_relaxation` 20 January 2022, 15:33:12 UTC
74a77a0 Document BSON A/O issue 20 January 2022, 15:33:12 UTC
e9b381a Add test for json-roundtripping Encodes-decodes json values in both json and binary, and checks that the result is stable. 20 January 2022, 15:33:12 UTC
346fb3a Merge branch 'use-matching-rather-than-union' into 'master' Use matching instead of union internally Closes #27 See merge request nomadic-labs/data-encoding!68 20 January 2022, 15:31:24 UTC
8d425fb Use matching instead of union internally Note: does not affect less performance criticial encodings such as binary descriptions. 19 January 2022, 15:09:55 UTC
a08e078 Merge branch 'improve-documentation' into 'master' Improve documentation of Registration.register Closes #43 See merge request nomadic-labs/data-encoding!67 19 January 2022, 08:00:32 UTC
back to top