HEAD | 8e5193c | Merge branch 'length-headers-are-unsigned' into 'master' Fix bug: Length headers are unsigned See merge request nomadic-labs/data-encoding!154 | 26 October 2023, 06:44:23 UTC |
refs/heads/abate-versioned-gadt | 0e1dfc4 | Add Version to GADT | 22 April 2020, 15:38:29 UTC |
refs/heads/add-char-encoding | efd46a8 | char encoding | 08 September 2021, 08:40:23 UTC |
refs/heads/add-encoding-for-Q | 00f48ee | Add encoding for Q (rationals as defined in Zarith) | 05 October 2021, 11:16:18 UTC |
refs/heads/add-lazy-seq-encoding | fdd0ba1 | PARTIAL | 24 January 2022, 17:07:33 UTC |
refs/heads/backport-lazy-fix | 2857465 | add unparsable lazy roundtrip test | 04 October 2022, 11:56:14 UTC |
refs/heads/basic-benchmarks | 4464435 | copy benches from v2 and adapt | 25 April 2023, 09:36:46 UTC |
refs/heads/binary-lexeme-backend-for-coq | 65d243c | More lexeme reader, not fully functional yet | 14 September 2021, 08:36:31 UTC |
refs/heads/codec-gen-design-doc | 0be6021 | rustgen: HOWTO doc, known bug documentation Adds HOWTO.md doc in experience_src directory along with assorted code listings to accompany the document itself Updates README.md to note bugs identified in the composition of this report Notes sites of such bugs in the source code of rust_runtime | 25 July 2022, 21:52:48 UTC |
refs/heads/compact-encodings-with-fixed-list | 8e2d5fe | Compact: use `Fixed.list 0` for 0-length lists | 22 February 2022, 12:29:51 UTC |
refs/heads/data-encoding-V2 | 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 |
refs/heads/data-encoding-V2--PBT | 6a14f3a | remove the empty alias from the CI config | 13 December 2022, 15:15:26 UTC |
refs/heads/data-encoding-V2--buffy-split | 1be7fe7 | Split Buffy.W into specialised binary and plain modules | 25 July 2023, 09:11:06 UTC |
refs/heads/data-encoding-V2--efficiency-through-partial-application | daf0b38 | binary.descr allow ReadWrite | 11 April 2023, 11:57:58 UTC |
refs/heads/data-encoding-V2--full-combinators-coverage | dd9e64f | (partially) fix ellastic integers serialisation | 22 May 2023, 18:44:07 UTC |
refs/heads/data-encoding-V2--make-size-of-use-write | cc6bc48 | PARTIAL | 29 June 2023, 14:09:52 UTC |
refs/heads/data-encoding-V2--more-tests | 521351a | binary test with bigger length header sizes | 08 March 2023, 17:17:53 UTC |
refs/heads/data-encoding-V2--parsing | 014317c | buffy.parsing | 21 February 2023, 07:23:45 UTC |
refs/heads/detect-recursive-encodings-in-internal-testing-functions-hhugo | 42b619d | change strategy for visited | 18 February 2022, 11:49:58 UTC |
refs/heads/diane@v2_conv | 56a820c | remove the empty alias from the CI config | 13 December 2022, 15:15:26 UTC |
refs/heads/doc-fix | 247bdab | Update ocamlformat and .ocamlformat Also fix #7 | 27 May 2020, 15:31:59 UTC |
refs/heads/expose-binary-reader-state | 7371b56 | update deps ? | 05 January 2022, 13:02:30 UTC |
refs/heads/hh-v1-v2 | 7e53474 | start plugin into api | 24 April 2023, 15:35:33 UTC |
refs/heads/hhugo-better-error-ci | 75f18a4 | WIP | 31 August 2022, 15:54:08 UTC |
refs/heads/hhugo-hash-collision | 3c73818 | Avoid hash collisions of nearly identical values | 10 June 2022, 16:18:37 UTC |
refs/heads/igarnier@custom-binary-encodings | 10eef60 | Custom binary encoders | 25 June 2020, 17:03:40 UTC |
refs/heads/improve-tests | c6309c1 | New crowbar test This test takes a different approach to generating encoders/values than test_generated (which is also based on Crowbar). Because of the different approach, some (but not all) encoders are easier to generate. As a result the coverage of the two tests differs slightly. | 11 February 2020, 21:56:31 UTC |
refs/heads/laure | 5dc6d22 | Make local the bytes buffer to transfer from Buffy to Jsonm | 07 July 2023, 12:07:49 UTC |
refs/heads/laure-bench | b0bd165 | make `state.buffy` `mutable` to be ok with capture | 21 August 2023, 09:20:26 UTC |
refs/heads/laure-bench-plus-field-maps | cc352bb | destruct incremental draft of a possible solution | 03 August 2023, 13:07:53 UTC |
refs/heads/laure-cmdliner | e9712aa | Better doc | 08 August 2023, 13:40:21 UTC |
refs/heads/laure-effects | 1f76b9f | Add effects to the parser Doesn't compile bc i didn't change things in the benchmark files | 24 August 2023, 12:40:41 UTC |
refs/heads/laure-fix-json-printer | ac9b6e1 | Remove Ezjsonm dependency and add JSON.t printer | 10 July 2023, 07:44:59 UTC |
refs/heads/make-ready-for-monorepo | 232ce09 | amend json-data-encoding to allow deactivating warning 9 | 11 March 2024, 15:36:41 UTC |
refs/heads/master | 8e5193c | Merge branch 'length-headers-are-unsigned' into 'master' Fix bug: Length headers are unsigned See merge request nomadic-labs/data-encoding!154 | 26 October 2023, 06:44:23 UTC |
refs/heads/mehdi@bytes_str | 092d31f | Apply 1 suggestion(s) to 1 file(s) | 16 November 2021, 17:36:47 UTC |
refs/heads/mehdi@tail-rec-write | 6be6afe | Binary_write: tailrec-ify write_rec | 24 June 2021, 18:18:09 UTC |
refs/heads/pages | e765143 | Move system-lib install into more specific place to allow doc-publishing to work | 18 July 2022, 10:36:50 UTC |
refs/heads/philippewang.info@array-length | 7819fd1 | Cosmetics: remove duplicated call to Array.length | 27 August 2023, 04:18:17 UTC |
refs/heads/pp_of_encoding | c12e6c0 | PARTIAL: start of work (some incomplete) on pp_of_encoding Note: some of the code is based on @romain.nl similar function in the Tezos project | 07 March 2020, 22:55:43 UTC |
refs/heads/prepare-for-071-release | 9352568 | Update CHANGES (incl v0.7) | 14 November 2022, 10:06:51 UTC |
refs/heads/prepare-for-release-053 | 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 |
refs/heads/prepare-for-v0.4 | 57cfc11 | opam file fixes From @kit-ty-kate See https://github.com/ocaml/opam-repository/pull/18776 | 02 June 2021, 11:15:27 UTC |
refs/heads/raphael-p@adapt-to-newer-json-data-encoding | 402bf25 | Adapt to newer json-data-encoding | 19 January 2021, 15:44:05 UTC |
refs/heads/raphael-p@lazycrashfix | 42fa606 | add unparsable lazy roundtrip test | 04 October 2022, 11:56:14 UTC |
refs/heads/raphael@custom-bin-enc | 88178e2 | PARTIAL | 08 July 2020, 07:28:23 UTC |
refs/heads/read-error-encoding-doesn-t-roundtrip-in-JSON | df26f7d | Partial fix that's still very broken | 21 September 2022, 08:39:17 UTC |
refs/heads/release-0.2 | 875b189 | Update CHANGES.md for release | 12 February 2020, 21:24:06 UTC |
refs/heads/release-1-0-1 | d5db30a | bump zarith_stubs_js constraints requirements See https://github.com/ocaml/opam-repository/pull/24678#issuecomment-1781051652 | 15 January 2024, 08:34:16 UTC |
refs/heads/seq-encoding | 8c089e8 | Set ocaml version constraints | 23 December 2022, 17:31:08 UTC |
refs/heads/split-into-smaller-packages | 7854b4c | WIP: spilt package | 14 October 2019, 04:46:56 UTC |
refs/heads/support-user-invariants | df7ec5c | WIP: support for user-provided invariants | 27 May 2020, 16:02:12 UTC |
refs/heads/typos | 8a2f3da | Typo in mli | 28 February 2023, 09:31:36 UTC |
refs/heads/v1.0.0-release | 6275677 | mark json-data-encoding conflict with data-encoding!=version | 27 March 2023, 08:08:55 UTC |
refs/heads/v1_and_v2 | a41d0a4 | renaming v1 src | 25 April 2023, 12:10:43 UTC |
refs/heads/yrg@introduce-basic-custom-encoders | 7a0495c | Introduce custom binary encoders Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> | 07 January 2021, 14:27:44 UTC |
refs/heads/yrg@introduce-depsum | cb9da15 | Introduce value-dependent encodings Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> | 19 February 2021, 10:59:47 UTC |
refs/merge-requests/1/head | 7b09b88 | Run the test in the CI | 06 November 2019, 21:13:33 UTC |
refs/merge-requests/1/merge | ddbfe0b | Merge branch 'tests-in-CI' into 'master' Tests in CI See merge request nomadic-labs/data-encoding!1 | 06 November 2019, 22:47:46 UTC |
refs/merge-requests/100/head | 14062e1 | Point to onl'ine hosting places of the tutorial | 22 September 2022, 08:00:39 UTC |
refs/merge-requests/100/merge | 252d54f | 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:03:55 UTC |
refs/merge-requests/101/head | f35a7d1 | add PBT generators for more dyn and checksize | 14 September 2022, 13:09:58 UTC |
refs/merge-requests/101/merge | 9638373 | Merge branch 'length-should-fail-if-write-would-fail-too' into 'master' Length should fail if write would fail too See merge request nomadic-labs/data-encoding!101 | 14 September 2022, 13:12:07 UTC |
refs/merge-requests/102/head | 5504079 | Rename introspection-related type and bunch interface items together | 22 September 2022, 07:40:00 UTC |
refs/merge-requests/102/merge | 35dadc9 | Merge branch 'base-patch' into 'master' Registration: extends API to allow introspection See merge request nomadic-labs/data-encoding!102 | 22 September 2022, 08:07:04 UTC |
refs/merge-requests/103/head | d93de65 | Use `fields: []` to mark empty products in binary schemas | 12 September 2022, 06:53:11 UTC |
refs/merge-requests/103/merge | 24c71d0 | 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, 07:55:54 UTC |
refs/merge-requests/104/head | 36af670 | Refactoring: small renaming | 14 September 2022, 15:09:09 UTC |
refs/merge-requests/104/merge | 3a3dd2f | Merge branch 'fix-bug' into 'master' Small refactoring and bug fix. See merge request nomadic-labs/data-encoding!104 | 20 September 2022, 09:10:17 UTC |
refs/merge-requests/105/head | 9f5e7f7 | new job for fmt and doc | 15 September 2022, 11:55:36 UTC |
refs/merge-requests/105/merge | 467c80e | Merge branch 'ci-fmt' into 'master' CI checks doc and fmt in a dedicated job See merge request nomadic-labs/data-encoding!105 | 15 September 2022, 12:43:27 UTC |
refs/merge-requests/106/head | 737eb32 | export all type and module equalities when including Encoding | 14 September 2022, 12:24:31 UTC |
refs/merge-requests/106/merge | 79d0e63 | Merge branch 'export-all-type-equalities-when-including-encoding' into 'master' export all type and module equalities when including Encoding See merge request nomadic-labs/data-encoding!106 | 20 September 2022, 14:10:10 UTC |
refs/merge-requests/107/head | 0e47d50 | Avoid running a pipeline for the MR and one for the branch Use official recommendations from https://docs.gitlab.com/ee/ci/yaml/workflow.html#switch-between-branch-pipelines-and-merge-request-pipelines | 20 September 2022, 08:43:23 UTC |
refs/merge-requests/107/merge | 982365c | Merge branch 'avoid-duplicate-pipelines' into 'master' Avoid running a pipeline for the MR and one for the branch See merge request nomadic-labs/data-encoding!107 | 20 September 2022, 09:57:15 UTC |
refs/merge-requests/108/head | 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 | 25 April 2022, 13:24:38 UTC |
refs/merge-requests/108/merge | d59177a | 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:17:04 UTC |
refs/merge-requests/109/head | 733c4b2 | Improve documentation of z and n | 27 September 2022, 06:26:20 UTC |
refs/merge-requests/109/merge | 463cfaa | Merge branch 'small-doc-improvement' into 'master' Improve documentation of z and n See merge request nomadic-labs/data-encoding!109 | 27 September 2022, 06:27:16 UTC |
refs/merge-requests/110/head | aea70e5 | Fix opam constraints on json-data-encoding | 27 September 2022, 06:56:33 UTC |
refs/merge-requests/110/merge | b9a1bb3 | Merge branch 'prepare-for-release-0-7' into 'master' Prepare for release 0 7 See merge request nomadic-labs/data-encoding!110 | 27 September 2022, 06:59:54 UTC |
refs/merge-requests/111/head | 1c41ef2 | Rename Binary_schema.unsigned_integer_encoding to length_encoding Added `N case | 28 September 2022, 08:34:42 UTC |
refs/merge-requests/111/merge | b9521be | Merge branch 'hsaito@fix-field-descr-encoding' into 'master' Fix `Binary_schema.unsigned_integer_encoding` Closes #65 See merge request nomadic-labs/data-encoding!111 | 12 November 2022, 05:07:09 UTC |
refs/merge-requests/112/head | 42fa606 | add unparsable lazy roundtrip test | 04 October 2022, 11:56:14 UTC |
refs/merge-requests/112/merge | a445cfd | Merge branch 'raphael-p@lazycrashfix' into 'master' Lazycrash fix See merge request nomadic-labs/data-encoding!112 | 30 October 2022, 19:35:25 UTC |
refs/merge-requests/113/head | 34b6c20 | mention fix in CHANGES | 21 October 2022, 12:43:21 UTC |
refs/merge-requests/113/merge | 306dcbb | Merge branch 'fix-slash-improve-binary-schema-generation' into 'master' Fix/improve binary schema generation See merge request nomadic-labs/data-encoding!113 | 14 November 2022, 08:22:59 UTC |
refs/merge-requests/114/head | ebd053e | Improve lazy-bytes test | 29 November 2022, 14:00:28 UTC |
refs/merge-requests/114/merge | 9997acd | Merge branch 'lts-stabilisation-before-rewrite' into 'master' LTS stabilisation before rewrite See merge request nomadic-labs/data-encoding!114 | 29 November 2022, 14:00:33 UTC |
refs/merge-requests/115/head | fafd748 | better case stringification | 23 December 2022, 09:50:53 UTC |
refs/merge-requests/115/merge | e0ab7c7 | Merge branch 'handle-title-for-compact-descriptions' into 'master' Handle title for compact descriptions See merge request nomadic-labs/data-encoding!115 | 23 December 2022, 09:51:30 UTC |
refs/merge-requests/116/head | 6a14f3a | remove the empty alias from the CI config | 13 December 2022, 15:15:26 UTC |
refs/merge-requests/116/merge | 28e1dad | Merge branch 'data-encoding-V2--PBT' into 'data-encoding-V2' Data encoding v2 pbt See merge request nomadic-labs/data-encoding!116 | 13 December 2022, 15:53:08 UTC |
refs/merge-requests/117/head | ea7512a | Fix test name | 16 January 2023, 12:27:17 UTC |
refs/merge-requests/117/merge | 0f8915b | Merge branch 'json-data-encoding-open-MRs' into 'master' Json data encoding open MRs See merge request nomadic-labs/data-encoding!117 | 16 January 2023, 12:27:54 UTC |
refs/merge-requests/118/head | 8c089e8 | Set ocaml version constraints | 23 December 2022, 17:31:08 UTC |
refs/merge-requests/118/merge | 7a5d853 | Merge branch 'seq-encoding' into 'master' Add Seq support in data-encoding See merge request nomadic-labs/data-encoding!118 | 23 December 2022, 18:09:01 UTC |
refs/merge-requests/119/head | 8fe2bf0 | Move endianness into TzEndian | 19 January 2023, 10:37:51 UTC |
refs/merge-requests/119/merge | d1e5961 | Merge branch 'endianness' into 'master' Endianness See merge request nomadic-labs/data-encoding!119 | 19 January 2023, 16:25:00 UTC |
refs/merge-requests/120/head | e16b027 | Don't use `Bigstringaf.t` type inside descr, use `bigstring` instead | 07 February 2023, 12:46:33 UTC |