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 |
212c120 | Raphaël Proust | 11 August 2019, 14:36:54 UTC | Data_encoding: inline calls to Option As preparation for a release, this commit reduces the number of dependencies of Data_encoding | 20 August 2019, 12:26:34 UTC |
c001f48 | Raphaël Proust | 11 August 2019, 14:09:48 UTC | Stdlib->Data_encoding: move binary_stream The library is only ever used in Data_encoding. As a preliminary to a future release, this commit reduces the dependencies of Data_encoding. | 20 August 2019, 12:26:34 UTC |
faad53c | Raphaël Proust | 11 August 2019, 14:05:05 UTC | Data_encoding: Do not use Stdlib.Utils In preparation for a separate release, remove some dependencies. | 20 August 2019, 12:26:34 UTC |
6c0e308 | Raphaël Proust | 26 July 2019, 08:38:08 UTC | Data_encoding/Registration: use is/description from def | 09 August 2019, 12:11:53 UTC |
679f41b | Raphaël Proust | 25 July 2019, 09:06:44 UTC | Data_encoding/Registration: recursively seek description | 09 August 2019, 12:11:52 UTC |
66f43fc | Raphaël Proust | 25 July 2019, 08:56:54 UTC | Data_encoding/Registration: simplify and beautify | 09 August 2019, 12:11:52 UTC |
116e75e | Raphaël Proust | 25 July 2019, 08:42:40 UTC | Data_encoding/Registration: raise rather than print on stderr | 09 August 2019, 12:11:51 UTC |
ef1f4a6 | Raphaël Proust | 25 July 2019, 08:38:10 UTC | Data_encoding/Registration: documentation and renames | 09 August 2019, 12:11:51 UTC |
f67612b | Julien Rolland | 10 June 2019, 07:16:04 UTC | Data_encoding: registration system Allows to register encodings so they can be listed, searched for, indexed, etc. Co-authored-by:Raphaël Proust <code@bnwr.net><Paste> | 09 August 2019, 12:11:49 UTC |
8991e57 | Raphaël Proust | 14 June 2019, 06:21:38 UTC | Data_encoding: modularise With_version into its own compilation unit | 09 August 2019, 12:11:48 UTC |
20f5460 | Pietro Abate | 27 May 2019, 19:58:56 UTC | vendors: Restrict version of ocplib-json-typed to dev Co-authored-by: Pietro Abate <pietro.abate@nomadic-labs.com.com> Co-authored-by: Raphaël Proust <code@bnwr.net> | 08 July 2019, 09:13:55 UTC |
c2cf924 | Raphaël Proust | 20 May 2019, 02:55:10 UTC | CI, Tooling: introduce `tooling/lint.sh`, use in CI Also changes `make {test,fix}-indent` into a more code-quality generic `make {test,fix}-lint`. | 03 July 2019, 17:26:11 UTC |
0b859e8 | Raphaël Proust | 20 May 2019, 02:49:30 UTC | Everywhere: remove trailing spaces and tabs | 03 July 2019, 16:51:13 UTC |
5ce8437 | Grégoire Henry | 04 March 2019, 15:39:51 UTC | Various: activate the infamous warning 9 | 24 April 2019, 22:35:21 UTC |
bc4e732 | Grégoire Henry | 04 March 2019, 14:54:47 UTC | Various: remove dead code after activating warning 32 | 24 April 2019, 22:35:18 UTC |
31af164 | Grégoire Henry | 04 March 2019, 16:09:01 UTC | Dune: use the same set of warnings everywhere | 24 April 2019, 22:35:15 UTC |
ec50284 | Pietro Abate | 18 April 2019, 09:29:17 UTC | Doc: fix many odoc errors | 23 April 2019, 15:57:46 UTC |
cdb2d3d | Pietro Abate | 05 March 2019, 13:03:15 UTC | Opam: update dependencies - ocaml.4.07.1 - lwt.4.1.0 - dune.1.7.1 These need to be updated all at once due to incompatibilities in our dependencies Author: Grégoire Henry <gregoire.henry@tezos.com> | 16 April 2019, 15:38:33 UTC |
01c7aee | Raphaël Proust | 21 March 2019, 07:29:28 UTC | Event logging: use only ascii characters in comments | 11 April 2019, 22:10:21 UTC |
abb57b8 | Sebastien Mondet | 22 January 2019, 17:06:51 UTC | Data-encoding: Add implementation comment Cf. <https://gitlab.com/tezos/tezos/merge_requests/798#note_131190376> | 11 April 2019, 22:10:21 UTC |
132864a | Sebastien Mondet | 22 January 2019, 16:39:43 UTC | Data-encoding: Fix type signature Cf. <https://gitlab.com/tezos/tezos/merge_requests/798#note_131190372> | 11 April 2019, 22:10:21 UTC |
65969d1 | Sebastien Mondet | 11 January 2019, 16:44:08 UTC | Data-encoding: Add the `With_version` module | 11 April 2019, 22:10:21 UTC |
e89de2e | Grégoire Henry | 12 March 2019, 15:17:13 UTC | Opam: add `synopsis` in all packages | 15 March 2019, 16:31:30 UTC |
a480061 | Pierre Boutillier | 23 January 2019, 11:39:25 UTC | fixup 242c97d1 ocplib-json-types: 'Variable defintion path in json_schema' | 23 January 2019, 12:12:42 UTC |
bb85f31 | Grégoire Henry | 11 January 2019, 05:29:28 UTC | Opam: update package description to opam.2.0 Co-authored-by: Pietro Abate <pietro.abate@nomadic-labs.com> Co-authored-by: Gregoire Henry <gregoire.henry@tezos.com> | 21 January 2019, 16:54:19 UTC |
0914c92 | Grégoire Henry | 10 January 2019, 18:58:04 UTC | OPAM: strict version constraints on dune are not required anymore | 21 January 2019, 16:54:18 UTC |
fcc36e4 | Vincent Botbol | 25 September 2018, 10:31:29 UTC | Encoding: handle invalid utf8 sequences | 01 October 2018, 13:31:41 UTC |
2cd59c8 | Pierre Boutillier | 21 August 2018, 16:29:52 UTC | Update license in opam files | 22 August 2018, 12:50:13 UTC |
e1a5a82 | Grégoire Henry | 25 July 2018, 19:06:02 UTC | Dune: use the new syntax | 01 August 2018, 08:52:24 UTC |
bfda694 | Grégoire Henry | 25 July 2018, 19:02:58 UTC | Dune: rename `s/jbuild/dune/` | 01 August 2018, 08:32:12 UTC |
38e68ae | Pietro | 25 July 2018, 08:52:31 UTC | [Doc]: Fix minor warnings and errors in the doc | 25 July 2018, 13:58:38 UTC |
f72dce1 | Pietro | 23 July 2018, 13:40:55 UTC | Build: Jbuilder -> Dune 1.0.1 | 24 July 2018, 17:15:04 UTC |
c7c5d13 | Vincent Bernardoff | 30 June 2018, 10:04:06 UTC | Everywhere: exception Not_found -> _opt | 12 July 2018, 23:31:04 UTC |
32a7a03 | Pierre Boutillier | 29 June 2018, 12:08:08 UTC | Tezos is now Open Source | 30 June 2018, 15:41:32 UTC |
ccfc7c7 | Alain Mebsout | 28 June 2018, 18:54:39 UTC | Alpha: minor improvements and fixes in gas | 29 June 2018, 14:18:17 UTC |
3e2640f | Alain Mebsout | 25 June 2018, 16:00:40 UTC | Proto, Gas: Fail at precheck if not enough gas to deserialize parameters | 29 June 2018, 14:18:17 UTC |
23cb2fb | bruno | 23 June 2018, 20:42:11 UTC | Data_encoding: Fix typo | 25 June 2018, 21:41:14 UTC |
651b6ad | Benjamin Canou | 12 June 2018, 19:27:45 UTC | Data_encoding: cosmetic fixes | 12 June 2018, 19:27:55 UTC |
cefd4e2 | Grégoire Henry | 02 June 2018, 14:19:35 UTC | Data_encoding: implements bounded lists and arrays | 12 June 2018, 19:27:55 UTC |
acdcf89 | Grégoire Henry | 08 June 2018, 12:58:44 UTC | Data_encoding: early detection of some oversized data | 12 June 2018, 19:27:55 UTC |
e928354 | Grégoire Henry | 02 June 2018, 12:11:22 UTC | Dune: upgrade to 1.0+beta20 | 08 June 2018, 15:27:23 UTC |
bf03e06 | Raphaël Proust | 07 June 2018, 01:20:14 UTC | Data_encoding: documentation improvements - typos - new documentation - minor rephrasing | 07 June 2018, 09:11:43 UTC |
d279a2d | Grégoire Henry | 31 May 2018, 22:32:47 UTC | Data_encoding: allow to add padding | 06 June 2018, 08:54:33 UTC |
22fe41d | Grégoire Henry | 31 May 2018, 22:05:59 UTC | Doc: less unnamed fields in binary description | 06 June 2018, 08:54:33 UTC |
b42678f | Grégoire Henry | 31 May 2018, 21:20:11 UTC | Data_encoding: stylistic changes in printer of binary schema | 06 June 2018, 08:54:33 UTC |
78c7b98 | Grégoire Henry | 31 May 2018, 21:19:43 UTC | Data_encoding: mandatory `title` to `case` | 06 June 2018, 08:54:33 UTC |
26f5def | Grégoire Henry | 31 May 2018, 11:50:20 UTC | Data_encoding: generate RST for binary description | 06 June 2018, 08:54:33 UTC |
4c54fca | Grégoire Henry | 31 May 2018, 11:12:33 UTC | Data_encoding: proper handling of kind in `Dynamic_size` | 06 June 2018, 08:54:33 UTC |
3a71bcc | Grégoire Henry | 31 May 2018, 10:42:05 UTC | Data_encoding: skip `zero_width` field in binary description | 06 June 2018, 08:54:33 UTC |
78a5679 | Grégoire Henry | 31 May 2018, 10:38:32 UTC | Data_encoding: more 'inlining' in binary description | 06 June 2018, 08:54:33 UTC |
5db70a6 | Grégoire Henry | 31 May 2018, 09:36:59 UTC | Data_encoding: do not use wildcard pattern matching | 06 June 2018, 08:54:33 UTC |
701a99e | Milo Davis | 03 February 2018, 19:48:08 UTC | Data_encoding: binary description printing | 06 June 2018, 08:54:33 UTC |
781b10a | Raphaël Proust | 16 May 2018, 07:07:15 UTC | Data_encoding/Json: use strings for all int64 See Issue #190 | 06 June 2018, 08:54:33 UTC |
fed73db | Grégoire Henry | 21 April 2018, 11:09:59 UTC | Shell/RPC: use query parameters in `/protocols` | 06 June 2018, 08:54:33 UTC |
7412465 | Raphaël Proust | 04 June 2018, 01:21:04 UTC | Data_encoding: use more inline records in sums | 04 June 2018, 11:53:29 UTC |
705c1cd | Grégoire Henry | 29 May 2018, 12:57:59 UTC | Data_encoding: merge `def` and `describe` | 30 May 2018, 12:38:05 UTC |
96c51d2 | Grégoire Henry | 29 May 2018, 13:03:30 UTC | Data_encoding: use inline record for case field | 30 May 2018, 12:38:05 UTC |
ab30c77 | Grégoire Henry | 15 April 2018, 22:44:23 UTC | Shell/RPC: allow immediate value This a HACK for allowing serialisation of toplevel value that are float, string,... and not only object or array. In a latter time, we may prefer to you `yojson` instead of `ezjsonm`, but some of our dependencies rely on `ezjsonm` and we may not want to embeds two distinct JSON libraries... | 29 May 2018, 14:13:30 UTC |
7db684d | Benjamin Canou | 23 April 2018, 14:27:36 UTC | Data_encoding: add lazy_encoding combinator | 28 May 2018, 15:09:03 UTC |