c0189bd | David Feuer | 05 March 2021, 08:13:26 UTC | Document some of the encoding constructors | 21 May 2021, 09:09:48 UTC |
f67cb75 | Raphaël Proust | 18 May 2021, 09:30:54 UTC | Merge branch 'slice' into 'master' Add binary slicing feature See merge request nomadic-labs/data-encoding!42 | 18 May 2021, 09:30:54 UTC |
c80e772 | Raphaël Proust | 17 May 2021, 11:27:41 UTC | Avoid catching runtime exception in registration slicer | 18 May 2021, 09:16:58 UTC |
f6875cb | Raphaël Proust | 17 May 2021, 09:37:03 UTC | Export Slicer as a module (not as an include) | 18 May 2021, 09:16:58 UTC |
8f7ea0a | Raphaël Proust | 23 March 2021, 07:48:34 UTC | Fix formatting | 18 May 2021, 09:16:58 UTC |
b4a516c | Raphaël Proust | 09 March 2021, 07:59:30 UTC | Slicer: improve comments | 18 May 2021, 09:16:58 UTC |
c1df6c1 | Raphaël Proust | 09 March 2021, 07:35:10 UTC | Cleaner interface for slicer | 18 May 2021, 09:16:58 UTC |
a654be0 | Raphaël Proust | 08 March 2021, 17:21:31 UTC | Slicer: comments, renaming and minor code aesthetics | 18 May 2021, 09:16:58 UTC |
79d4275 | Raphaël Proust | 08 March 2021, 16:55:39 UTC | Slicer: pass optional (rather than possibly empty) name around | 18 May 2021, 09:16:58 UTC |
2eacb86 | Raphaël Proust | 08 March 2021, 16:24:03 UTC | Remove unused test file | 17 May 2021, 09:50:15 UTC |
547413b | Artemiy | 19 February 2021, 10:14:08 UTC | Add slicing tests Co-authored-by: hernouf@yandex.ru | 17 May 2021, 09:50:15 UTC |
53e0b4c | Artemiy | 19 February 2021, 10:13:31 UTC | Link slicing with registration Co-authored-by: hernouf@yandex.ru | 17 May 2021, 09:50:15 UTC |
51c2a9a | Artemiy | 19 February 2021, 10:13:17 UTC | Link slicing with data_encoding Co-authored-by: hernouf@yandex.ru | 17 May 2021, 09:50:15 UTC |
40e5f92 | Artemiy | 19 February 2021, 10:13:05 UTC | Add binary slicing feature Co-authored-by: hernouf@yandex.ru | 17 May 2021, 09:50:15 UTC |
9a1e364 | Raphaël Proust | 09 March 2021, 08:43:28 UTC | Document integers better | 09 March 2021, 08:43:28 UTC |
34330d1 | Raphaël Proust | 04 February 2021, 15:42:10 UTC | Using @gasche's basic CI config | 17 February 2021, 13:00:30 UTC |
b752d3d | Raphaël Proust | 05 February 2021, 09:27:08 UTC | Separate benchmarks from tests | 17 February 2021, 13:00:03 UTC |
01cc025 | Raphaël Proust | 17 February 2021, 12:58:47 UTC | Update ocamlformat and format | 17 February 2021, 12:58:47 UTC |
137219a | Raphaël Proust | 05 February 2021, 13:34:32 UTC | Improve description of N and Z encodings | 17 February 2021, 09:39:25 UTC |
14b249b | Raphaël Proust | 16 February 2021, 10:03:43 UTC | Add test for sub-string tampering safety | 17 February 2021, 08:03:58 UTC |
e68e79c | Raphaël Proust | 11 February 2021, 08:43:31 UTC | Improve documentation of Binary.read | 16 February 2021, 14:24:35 UTC |
9fb13fd | Raphaël Proust | 03 February 2021, 11:13:48 UTC | Fix json schema of Bytes | 16 February 2021, 09:46:17 UTC |
ec00948 | Raphaël Proust | 03 February 2021, 15:16:53 UTC | Fix dune constraint upstreaming https://github.com/ocaml/opam-repository/pull/18078/commits/02f61426e730673db4eba22f9fb2f8c4a2d11ffc | 03 February 2021, 15:16:53 UTC |
23139a5 | Raphaël Proust | 03 February 2021, 11:43:11 UTC | Fix more 32 bit compatibility in tests | 03 February 2021, 11:43:11 UTC |
a00eb9f | Raphaël Proust | 03 February 2021, 10:10:46 UTC | Tests: 32-bit arch compatibility | 03 February 2021, 10:10:46 UTC |
5e3d772 | Raphaël Proust | 03 February 2021, 08:37:49 UTC | update CHANGES for 0.3 release | 03 February 2021, 08:37:49 UTC |
28b1113 | Raphaël Proust | 02 February 2021, 15:25:47 UTC | Test dedicated to check_size | 02 February 2021, 15:28:20 UTC |
049d97b | Raphaël Proust | 02 February 2021, 14:53:29 UTC | maximum_length, fixed_length: improved documentation | 02 February 2021, 14:53:29 UTC |
a8b396a | Raphaël Proust | 01 February 2021, 13:52:27 UTC | Binary.maximum_length | 02 February 2021, 14:43:37 UTC |
ad1ed4a | Raphaël Proust | 02 February 2021, 09:56:41 UTC | Do not export unsafe value from encoding | 02 February 2021, 13:55:02 UTC |
6ea8e8d | Raphaël Proust | 01 February 2021, 17:11:07 UTC | Simplify test boilerplate and expand test coverage | 02 February 2021, 13:55:02 UTC |
934cb3f | Raphaël Proust | 01 February 2021, 08:35:31 UTC | Autoformatting | 02 February 2021, 13:54:42 UTC |
3a1296c | Raphaël Proust | 13 August 2020, 15:09:43 UTC | Tests: better split and bigger coverage | 02 February 2021, 13:54:42 UTC |
2e45d6f | Raphaël Proust | 12 August 2020, 15:43:28 UTC | Remove legacy union from source, move legacy test in test | 02 February 2021, 13:54:42 UTC |
3d7c735 | Raphaël Proust | 12 August 2020, 15:35:51 UTC | Test for binary compatibility with legacy result | 02 February 2021, 13:54:42 UTC |
5dc1757 | Raphaël Proust | 12 August 2020, 15:35:05 UTC | New result encoding - legacy encoding still available | 02 February 2021, 13:54:26 UTC |
7765e9e | Raphaël Proust | 12 August 2020, 14:41:06 UTC | Use newer crowbar to test more | 01 February 2021, 08:17:36 UTC |
564a1f6 | Raphaël Proust | 29 December 2020, 10:08:45 UTC | Bump dune-lang version | 29 January 2021, 15:32:16 UTC |
b35d497 | Raphaël Proust | 10 November 2020, 15:52:25 UTC | Add converter from Json-lexeme-sequence to String-sequence Specifically, add three different variants with different intended uses. | 29 January 2021, 15:32:13 UTC |
ee85222 | Raphaël Proust | 19 January 2021, 15:44:05 UTC | Adapt to newer json-data-encoding | 29 January 2021, 15:29:08 UTC |
64c2578 | Raphaël Proust | 29 January 2021, 13:37:40 UTC | Expand tests to cover new string conversions | 29 January 2021, 13:37:40 UTC |
77aceda | Raphaël Proust | 29 January 2021, 13:35:33 UTC | Provide `of_string` alongside `of_bytes` | 29 January 2021, 13:35:33 UTC |
fa2fe62 | Raphaël Proust | 29 January 2021, 11:32:04 UTC | Provide `to_string` alongside `to_bytes` | 29 January 2021, 13:22:04 UTC |
10643b4 | Raphaël Proust | 28 January 2021, 10:53:51 UTC | Build: pass -no-assert when building in release profile | 29 January 2021, 11:19:57 UTC |
e63484e | Raphaël Proust | 28 January 2021, 10:44:57 UTC | Increase test coverage Specifically, focus on functions that have assertion checks - test lower-level binary backend (write) - test unions more - test check-size | 29 January 2021, 11:19:50 UTC |
dfd7a16 | Raphaël Proust | 28 January 2021, 10:44:08 UTC | Bugfix: allow state to be exact minimal size | 29 January 2021, 11:19:44 UTC |
d07bf9d | Yann Regis-Gianas | 29 January 2021, 11:14:32 UTC | Optimize binary encoding of unions | 29 January 2021, 11:14:32 UTC |
c9ad487 | Yann Regis-Gianas | 25 January 2021, 08:57:11 UTC | Optimize allowed_bytes representation Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> | 25 January 2021, 08:57:11 UTC |
81bfdba | Yann Regis-Gianas | 05 January 2021, 13:57:42 UTC | Update LICENSE years | 19 January 2021, 09:16:32 UTC |
e7667ce | Raphaël Proust | 07 January 2021, 10:18:22 UTC | Encoding: push assertions higher in the call graph when checking unions fail as early as possible | 08 January 2021, 09:48:09 UTC |
4d00663 | Yann Regis-Gianas | 06 January 2021, 07:30:11 UTC | Optimize binary decoder for unions Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> | 08 January 2021, 09:48:02 UTC |
5bc6e0e | Yann Regis-Gianas | 08 January 2021, 09:56:13 UTC | Memoize fix applications in Mu Co-authored-by: Raphaël Proust <code@bnwr.net> Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> | 08 January 2021, 09:56:13 UTC |
0897439 | Yann Regis-Gianas | 05 January 2021, 14:00:56 UTC | Update README.md | 06 January 2021, 13:03:54 UTC |
5e14f1f | Raphaël Proust | 06 January 2021, 12:30:01 UTC | CI: use cache also for tests | 06 January 2021, 12:30:01 UTC |
7788b95 | Raphaël Proust | 06 January 2021, 12:21:46 UTC | Remove temporary comment-out | 06 January 2021, 12:21:46 UTC |
2334f73 | Pietro | 05 January 2021, 11:04:11 UTC | test | 06 January 2021, 11:28:45 UTC |
f04780c | Pietro | 30 April 2020, 10:33:40 UTC | change .gitlab-ci to generate public accessible doc | 06 January 2021, 11:28:45 UTC |
a4083f0 | Yann Regis-Gianas | 06 January 2021, 08:06:52 UTC | Encoding.check_cases: Turn a quadratic complexity into a linear one Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> | 06 January 2021, 08:06:52 UTC |
2c2b795 | Rozovyk Artemiy | 16 July 2020, 14:54:03 UTC | Fixed comment placement | 16 July 2020, 14:54:03 UTC |
4ec152c | Mehdi Bouaziz | 15 April 2020, 08:34:38 UTC | Fix swapped Array/List_too_long errors in binary_reader | 30 April 2020, 07:29:16 UTC |
f4c1c28 | Eugen Zalinescu | 17 March 2020, 13:58:41 UTC | Readme: make example compile | 29 April 2020, 16:40:30 UTC |
ec070c9 | Mehdi Bouaziz | 15 April 2020, 09:21:13 UTC | Use Bytes of OCaml 4.08 | 29 April 2020, 16:27:56 UTC |
44dd721 | Mehdi Bouaziz | 15 April 2020, 09:03:35 UTC | Fix spelling | 15 April 2020, 13:07:55 UTC |
c38bfaf | Raphaël Proust | 22 January 2020, 20:57:56 UTC | Provide encodings for Binary_error types | 04 February 2020, 21:13:19 UTC |
2d58231 | Sebastien Mondet | 22 January 2020, 22:49:53 UTC | Pass titles & descriptions to JSON fields & cases | 03 February 2020, 13:13:40 UTC |
c62169d | Raphaël Proust | 02 February 2020, 20:01:49 UTC | CI: update opam before processing to the rest of the CI | 03 February 2020, 12:54:22 UTC |
118faa2 | Raphaël Proust | 25 January 2020, 19:04:03 UTC | Change dependency to new fork of dependency | 25 January 2020, 19:53:24 UTC |
fafe3ca | Raphaël Proust | 08 January 2020, 14:06:17 UTC | Registration: move module to fix type dependency Registration refers to `Binary_schema`. It used to refer to `Data_encoding__Binary_schema.t` which is the internal reprensentation. It now refers to `Data_encoding.Binary_schema.t` which is the reprensentation intended for users of the library. A very basic test also checks that the registration system behaves as expected. | 16 January 2020, 19:08:46 UTC |
836c3f7 | Raphaël Proust | 08 January 2020, 14:05:29 UTC | Test: self_init during tests | 16 January 2020, 19:08:46 UTC |
670d3a0 | Raphaël Proust | 22 November 2019, 04:11:50 UTC | Merge branch 'port-7f0319d2' into 'master' Port commit 7f0319d2 from down-stream repository See merge request nomadic-labs/data-encoding!3 | 22 November 2019, 04:11:50 UTC |
b51dcc2 | Raphaël Proust | 21 November 2019, 00:26:07 UTC | Port commit 7f0319d2 from down-stream repository | 22 November 2019, 02:31:19 UTC |
5b39686 | Raphaël Proust | 22 November 2019, 02:30:34 UTC | Merge branch 'error-management' into 'master' Error management See merge request nomadic-labs/data-encoding!2 | 22 November 2019, 02:30:34 UTC |
d789618 | Raphaël Proust | 07 November 2019, 05:50:31 UTC | Update CHANGES.md | 21 November 2019, 00:59:15 UTC |
ccecd00 | Raphaël Proust | 17 October 2019, 09:04:29 UTC | Binary writer/reader: better error management options for the user | 21 November 2019, 00:59:15 UTC |
e2afe4c | Raphaël Proust | 07 November 2019, 05:52:30 UTC | Merge branch 'tests-in-CI' into 'master' Tests in CI See merge request nomadic-labs/data-encoding!1 | 07 November 2019, 05:52:30 UTC |
7b09b88 | Raphaël Proust | 06 November 2019, 21:13:33 UTC | Run the test in the CI | 06 November 2019, 22:42:57 UTC |
17edd0c | Raphaël Proust | 06 November 2019, 22:14:31 UTC | Remove unecessary `Pervasives.` prefix | 06 November 2019, 22:42:48 UTC |
ad31071 | Raphaël Proust | 06 November 2019, 21:17:22 UTC | Linting sources and tests | 06 November 2019, 22:42:48 UTC |
d69cac1 | Raphaël Proust | 15 October 2019, 23:23:47 UTC | Fix and format dune-project Note: dune-project is included in the git repository because it is necessary to make the `dune build @fmt` target available. | 15 October 2019, 23:23:47 UTC |
cd15ede | Raphaël Proust | 14 October 2019, 21:25:59 UTC | Constraint ocaml version to 4.07 | 14 October 2019, 21:25:59 UTC |
c8cfd27 | Raphaël Proust | 14 October 2019, 05:17:25 UTC | Add CHANGES.md | 14 October 2019, 05:17:25 UTC |
6436eda | Raphaël Proust | 14 October 2019, 05:12:44 UTC | Minor fixes in the documentation (data_encoding.mli) | 14 October 2019, 05:12:44 UTC |
2f49724 | Raphaël Proust | 14 October 2019, 04:53:33 UTC | Remove reference to Lwt in interface | 14 October 2019, 04:57:30 UTC |
057df27 | Raphaël Proust | 14 October 2019, 04:03:36 UTC | Remove single lwt function and whole lwt dependency | 14 October 2019, 04:36:13 UTC |
53ae27b | Raphaël Proust | 14 October 2019, 03:51:42 UTC | Fix documentation typo | 14 October 2019, 03:51:42 UTC |
0b64f83 | Raphaël Proust | 14 October 2019, 03:50:47 UTC | Add opitonal parameter to control buffer size during serialisaiton | 14 October 2019, 03:50:47 UTC |
e47504d | Raphaël Proust | 14 October 2019, 03:36:44 UTC | Update opam file | 14 October 2019, 03:36:44 UTC |
9737c76 | vbot | 02 October 2019, 14:41:01 UTC | Encoding: reduce initial binary writer buffer size | 14 October 2019, 03:35:48 UTC |
eb12c56 | Raphaël Proust | 26 September 2019, 07:11:03 UTC | Fix and improve dependencies in opam file | 26 September 2019, 09:27:04 UTC |
9e56c8e | Raphaël Proust | 26 September 2019, 06:43:47 UTC | README and LICENSE | 26 September 2019, 06:43:47 UTC |
0504c2a | Raphaël Proust | 26 September 2019, 06:34:01 UTC | .gitignore | 26 September 2019, 06:34:01 UTC |
b4c6879 | Raphaël Proust | 26 September 2019, 06:06:56 UTC | Fix tests' references to src's inner modules | 26 September 2019, 06:06:56 UTC |
4a5f98b | Raphaël Proust | 26 September 2019, 05:53:43 UTC | Normalise dune files formatting dune build @fmt dune promote src/dune dune promote test/dune | 26 September 2019, 05:53:43 UTC |
3f3a1c0 | Raphaël Proust | 26 September 2019, 05:52:10 UTC | Rearranging file structure layout | 26 September 2019, 05:52:10 UTC |
0d3d9dc | Pierre Boutillier | 27 August 2019, 23:00:59 UTC | Opam: Apparently dune is not a "build only" dependency anymore | 23 September 2019, 10:02:19 UTC |
aba7192 | p | 12 September 2019, 21:39:39 UTC | Everywhere: remove MBtytes in favor of Bytes - stdlib,base: remove bigstring, bigarray,cstruct,ocplib-endian - Add cryptobox tests - crypto: remove secret_key_to_bytes and secret_key_of_bytes from the interface - Stdlib: introduce TzEndian for byte access - data_encoding: remove stdlib dependency Co-authored with - Raphaël Proust <code@bnwr.net> - Thomas Gazagnaire <thomas@gazagnaire.org> | 12 September 2019, 21:39:39 UTC |
01e36e6 | Sebastien Mondet | 30 August 2019, 15:29:03 UTC | Run `make fmt` #WhiteSpace | 30 August 2019, 15:29:03 UTC |
2a80c66 | Sebastien Mondet | 30 August 2019, 15:28:08 UTC | Update .ocamlformat files | 30 August 2019, 15:28:08 UTC |
45bcce1 | Pietro Abate | 12 August 2019, 09:18:26 UTC | opam: remove field "run-test" and move its content in build fix also a minor problem in stdlib_unix | 21 August 2019, 11:45:58 UTC |
8d2a884 | Raphaël Proust | 11 August 2019, 14:45:10 UTC | Data_encoding: remove dependencies to Compare and TzList Preliminary work towards a release | 20 August 2019, 12:26:34 UTC |