a05c272 | Raphaël Proust | 22 November 2019, 02:38:13 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, 02:38:13 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 |
3723fc5 | Grégoire Henry | 26 May 2018, 18:06:05 UTC | Jbuilder: fix the target `@runtest_indent` | 26 May 2018, 18:08:03 UTC |
a2b729b | Grégoire Henry | 25 May 2018, 14:46:55 UTC | Indentation fixes | 25 May 2018, 14:47:48 UTC |
dc4b01f | Milo Davis | 16 May 2018, 15:46:01 UTC | Data_encoding: add bounded strings and bytes | 25 May 2018, 12:41:27 UTC |
e6e3cf6 | Grégoire Henry | 25 May 2018, 12:08:46 UTC | Data_encoding: allow smaller size field for `Dynamic_size` | 25 May 2018, 12:41:27 UTC |
f950411 | Grégoire Henry | 25 May 2018, 11:20:07 UTC | Data_encoding: add combinator for positive big number | 25 May 2018, 12:41:27 UTC |
72135f9 | Grégoire Henry | 24 May 2018, 22:47:52 UTC | Opam: fix test dependencies for `data_encoding`. | 24 May 2018, 22:47:52 UTC |
f6e0759 | Raphaël Proust | 23 May 2018, 05:18:54 UTC | Data_encoding: crowbar tests This work is based on ideas more fully developped in https://gitlab.com/gasche/fuzz-data-encoding. However, including some tests directly in this repo helps with CI integration as well as keeping the tests and interfaces up to date. Eventually, we should integrate the tests from the fuzz-data-encoding library. | 24 May 2018, 15:50:18 UTC |
902315c | Raphaël Proust | 23 May 2018, 05:18:18 UTC | Data_encoding: test catching of invalid encodings | 24 May 2018, 15:50:18 UTC |
207077e | Raphaël Proust | 23 May 2018, 05:17:23 UTC | Data_encoding: catching more invalid encoding | 24 May 2018, 15:50:18 UTC |
c47e0fd | Benjamin Canou | 23 May 2018, 22:31:32 UTC | Data_encoding: Ignore is actually a `Fixed 0 | 24 May 2018, 15:43:15 UTC |