937869d | Milo Davis | 16 January 2018, 03:10:20 UTC | Client: split admin/debug commands into separate executable | 25 January 2018, 15:57:20 UTC |
c98426f | Milo Davis | 12 January 2018, 22:57:08 UTC | Debug: unmark invalid block | 25 January 2018, 15:57:20 UTC |
df746e6 | Pietro | 25 January 2018, 13:51:31 UTC | Indent: reindent with ocp-indent and fix the script | 25 January 2018, 15:01:12 UTC |
bd8eadd | Grégoire Henry | 25 January 2018, 11:29:45 UTC | Resto: properly handle `text/ocaml.exception`. | 25 January 2018, 11:33:13 UTC |
00f7a0e | Milo Davis | 24 January 2018, 14:38:19 UTC | RPC: improves error handling for exceptions on generic RPCs | 25 January 2018, 11:33:13 UTC |
4109adf | Pietro | 10 January 2018, 13:36:18 UTC | Node: properly report RPC port already in use, fixes #69 | 24 January 2018, 17:28:19 UTC |
89f9d9a | Pietro | 23 January 2018, 15:12:48 UTC | Docs: Fix minor problem with make clean | 23 January 2018, 15:12:48 UTC |
ce35bc5 | Bruno B | 23 January 2018, 13:35:48 UTC | Michelson: light refactoring of equality witnesses | 23 January 2018, 13:35:48 UTC |
adf860e | Benjamin Canou | 11 November 2017, 10:40:20 UTC | Docs: new documentation structure using Sphinx/RST - Provides a toplevel documentation structure using Sphinx - Adds a `doc-html` target to the main Makefile - Converts existing documentation to RST format - Add some new documentation / tutorials - Links the developer manual and OCaml documentation - Synchronized documentation on Gitlab pages This patch is co-authored by: - Benjamin Canou <benjamin@canou.fr> - Bruno Bernardo <bernardobruno@gmail.com> - Pietro Abate <pietro.abate@inria.fr> | 23 January 2018, 07:02:17 UTC |
64c6555 | Benjamin Canou | 22 January 2018, 21:19:18 UTC | Node: add missing error pretty printers | 22 January 2018, 21:25:30 UTC |
2f85dc5 | Pietro | 05 January 2018, 17:37:34 UTC | Node: fails gracefully if data dir cannot be created, fixes #83 | 22 January 2018, 21:25:30 UTC |
311f10a | Milo Davis | 09 January 2018, 03:00:03 UTC | Test: adds environment variable to disable contract typechecking | 22 January 2018, 15:23:22 UTC |
7b6d8c3 | Grégoire Henry | 22 January 2018, 09:42:02 UTC | Temporary CI fix | 22 January 2018, 09:42:02 UTC |
0abdb2a | Grégoire Henry | 22 January 2018, 08:20:53 UTC | Minor renaming. | 22 January 2018, 08:20:53 UTC |
bfb2d22 | Grégoire Henry | 22 January 2018, 08:20:46 UTC | opam: fix sandboxed scripts | 22 January 2018, 08:20:46 UTC |
fbeff06 | Milo Davis | 21 January 2018, 03:45:14 UTC | lib_RPC: bonary -> binary | 21 January 2018, 16:27:16 UTC |
6e56b7b | Milo Davis | 19 January 2018, 12:55:22 UTC | Client: Typo in michelson error reporting | 19 January 2018, 12:59:09 UTC |
13c506a | Milo Davis | 19 January 2018, 12:55:38 UTC | Test: remove duplicate typechecking of contracts | 19 January 2018, 12:59:07 UTC |
4433395 | Milo Davis | 19 January 2018, 12:54:39 UTC | Proto/Env: export the `Option` module | 19 January 2018, 12:59:04 UTC |
b8063b4 | Milo Davis | 10 January 2018, 18:46:51 UTC | Storage: add omitted case to storage_error_encoding | 19 January 2018, 12:59:01 UTC |
525b092 | Grégoire Henry | 18 January 2018, 15:05:06 UTC | Fix d9405292a40 | 18 January 2018, 15:08:20 UTC |
e6f773f | Vincent Bernardoff | 08 January 2018, 16:21:29 UTC | Base58: encode secret keys as seed | 18 January 2018, 09:45:47 UTC |
d940529 | Pietro | 16 January 2018, 15:30:58 UTC | Move all packages to src/ Modify Makefile accordingly | 16 January 2018, 22:11:39 UTC |
3351024 | Pietro | 16 January 2018, 15:27:10 UTC | Remove trailing .install file | 16 January 2018, 22:10:33 UTC |
a995701 | Arthur B | 10 January 2018, 21:10:37 UTC | Alpha: make duplicate_endorsement a branch error | 16 January 2018, 09:20:16 UTC |
4fe973f | Vincent Bernardoff | 09 January 2018, 12:21:01 UTC | Ed25519: add bytes converters | 15 January 2018, 20:20:22 UTC |
ae82f2b | Grégoire Henry | 05 December 2017, 14:19:25 UTC | Shell: enforce the context hash of the block header | 15 January 2018, 17:35:51 UTC |
009d562 | Grégoire Henry | 05 December 2017, 14:19:22 UTC | Shell: add `context` in block header | 15 January 2018, 17:32:00 UTC |
270dc3e | Grégoire Henry | 05 December 2017, 14:18:05 UTC | Context: remove the default message If we want to includes hash of the context in the block header, we cannot have a (default) commit message that includes the block hash. We break this circular dependency by removing the default commit message. | 15 January 2018, 17:29:22 UTC |
881186c | Grégoire Henry | 05 December 2017, 14:18:02 UTC | Client/Genesis: let's use 'preapply'. This will be mandatory once the context hash is stored in block header. | 15 January 2018, 17:29:22 UTC |
e850648 | Grégoire Henry | 05 December 2017, 14:17:57 UTC | Shell/RPC: `preapply` now take a list of list of operations. Progress towards the multipass validator. | 15 January 2018, 17:24:08 UTC |
46d7830 | Pierre Chambart | 17 December 2017, 18:51:06 UTC | Shell: Memoize locator computations | 15 January 2018, 17:18:42 UTC |
9405b70 | Grégoire Henry | 15 January 2018, 14:03:13 UTC | OPAM: use the `hex` package It replaces our own `Hex_encode` module. | 15 January 2018, 14:05:07 UTC |
0c9592b | Milo Davis | 11 January 2018, 16:15:35 UTC | Michelson: SELF instruction implemented | 15 January 2018, 13:43:42 UTC |
d69717d | Pietro | 13 January 2018, 12:04:46 UTC | gitignore: .DS_Store banished! | 13 January 2018, 12:04:46 UTC |
3373a19 | Milo Davis | 09 January 2018, 02:14:22 UTC | Michelson: document contract creation from literal | 09 January 2018, 20:33:59 UTC |
f9c28da | Benjamin Canou | 09 January 2018, 19:14:54 UTC | Docs: update Michelson to the new collection litterals | 09 January 2018, 19:14:54 UTC |
c71d6c7 | Milo Davis | 07 December 2017, 17:36:42 UTC | Micheline: more compact binary serialization | 09 January 2018, 18:59:02 UTC |
f1132b8 | Milo Davis | 07 December 2017, 13:37:59 UTC | Michelson: Collection literals are now sequences | 09 January 2018, 18:59:02 UTC |
2364a66 | Milo Davis | 07 December 2017, 13:44:39 UTC | Michelson: Simpler prim encoding | 09 January 2018, 18:59:02 UTC |
6e1be8e | Bruno B | 02 January 2018, 17:10:19 UTC | Docs: fix broken link | 09 January 2018, 09:23:00 UTC |
899bc53 | Milo Davis | 08 January 2018, 15:48:27 UTC | Emacs: use special-mode-map derivative in output buffer | 08 January 2018, 15:48:50 UTC |
2d00e5a | Vincent Bernardoff | 04 January 2018, 16:11:13 UTC | Base58: use option values instead of raising | 08 January 2018, 11:25:42 UTC |
2d349b6 | Vincent Bernardoff | 04 January 2018, 16:10:24 UTC | TzString: add `fold_left` | 08 January 2018, 11:25:42 UTC |
44b39a5 | Vincent Bernardoff | 04 January 2018, 16:30:39 UTC | Ed25519: typos | 04 January 2018, 16:30:39 UTC |
58ad60f | Vincent Bernardoff | 29 December 2017, 14:29:29 UTC | Lwt: do not use deprecated functions | 02 January 2018, 15:44:08 UTC |
0ce7c79 | Benjamin Canou | 02 January 2018, 10:54:46 UTC | Micheline: fix loop in resilient parser | 02 January 2018, 11:50:50 UTC |
a7617f5 | Milo Davis | 13 December 2017, 13:34:33 UTC | Michelson: Contract creation from literal | 21 December 2017, 10:15:43 UTC |
2e859f1 | Benjamin Canou | 16 December 2017, 00:30:07 UTC | Michelson: add regression test for hash consistency | 18 December 2017, 10:48:50 UTC |
6eec862 | Milo Davis | 14 December 2017, 13:52:19 UTC | Michelson: makes command line consistent with Michelson | 16 December 2017, 00:33:34 UTC |
dabc30e | Vincent Bernardoff | 15 December 2017, 16:01:25 UTC | Node: warn user if {TEZOS,LWT}_LOG is invalid | 15 December 2017, 16:28:44 UTC |
f10d979 | Vincent Bernardoff | 15 December 2017, 16:00:50 UTC | Stdlib: add Option.try_with | 15 December 2017, 16:00:50 UTC |
9d30a8f | Pietro Abate | 13 December 2017, 11:08:43 UTC | Node: better error reporting in peer validator | 15 December 2017, 00:29:00 UTC |
054506a | Milo Davis | 14 December 2017, 10:33:38 UTC | Init-client: fix bash-completion error | 14 December 2017, 23:45:48 UTC |
e54b7e9 | Milo Davis | 14 December 2017, 11:37:12 UTC | Micheline: fixes bug in resilient parser | 14 December 2017, 20:03:43 UTC |
71c8e02 | Pietro Abate | 14 December 2017, 17:46:55 UTC | Node: properly restore the current head after a node reboot Together With Benjamin and Vincent (teamwork !) | 14 December 2017, 18:12:07 UTC |
ac93872 | Benjamin Canou | 14 December 2017, 17:40:30 UTC | Alpha: allow no commas in tez litterals | 14 December 2017, 17:48:52 UTC |
319585d | Milo Davis | 06 November 2017, 14:22:58 UTC | Michelson: preliminary gas infrastructure Costs are yet to be tweaked. This patch is joint work between: Milo Davis <davis.mil@husky.neu.edu> Benjamin Canou <benjamin@canou.fr> Pierre Chambart <pierre.chambart@ocamlpro.com> | 14 December 2017, 17:11:26 UTC |
ef29aa2 | Milo Davis | 01 December 2017, 09:39:14 UTC | Michelson: reindent interpreter | 14 December 2017, 17:11:26 UTC |
82dcd5c | Milo Davis | 04 December 2017, 15:35:48 UTC | Data_encoding: optimize binary serialization | 14 December 2017, 17:10:50 UTC |
b2918c1 | Milo Davis | 08 December 2017, 10:59:09 UTC | Data_encoding: Adds ranged_int and ranged_float | 14 December 2017, 17:10:50 UTC |
dc7a023 | Milo Davis | 24 November 2017, 16:19:38 UTC | Data_encoding: Make tags on unions mandatory | 14 December 2017, 17:10:50 UTC |
abd5bb2 | Milo Davis | 04 December 2017, 11:10:20 UTC | Error monad: Better error for non-object error encodings | 14 December 2017, 17:10:50 UTC |
25bc6bf | Milo Davis | 14 September 2017, 15:17:45 UTC | RPC: Hides optional fields when inputting JSON | 14 December 2017, 17:10:50 UTC |
e75112d | Milo Davis | 12 September 2017, 15:10:19 UTC | RPC: file can be used with rpc call | 14 December 2017, 17:10:50 UTC |
9f5b618 | Milo Davis | 13 December 2017, 13:36:14 UTC | Apply patch: update script to match new directory structure | 13 December 2017, 14:14:24 UTC |
74318c8 | Vincent Bernardoff | 12 December 2017, 15:48:24 UTC | Client: use node address and port specified in config file | 12 December 2017, 16:35:33 UTC |
e9c45c0 | Vincent Bernardoff | 12 December 2017, 14:32:58 UTC | Client: fix default host socket address | 12 December 2017, 15:47:40 UTC |
0c06513 | Benjamin Canou | 12 December 2017, 13:39:53 UTC | Fix CI (wrong package name) | 12 December 2017, 13:39:53 UTC |
2595c14 | Milo Davis | 11 December 2017, 15:36:24 UTC | Build: add -safe-string to more places | 12 December 2017, 10:42:18 UTC |
3c38458 | Grégoire Henry | 08 December 2017, 21:08:29 UTC | RPC: simplify the signature of `Client_rpcs.ctxt` | 11 December 2017, 17:53:54 UTC |
c66f023 | Grégoire Henry | 09 December 2017, 04:24:05 UTC | RPC: add BSON serialization | 11 December 2017, 17:53:53 UTC |
fe559a1 | Grégoire Henry | 08 December 2017, 18:10:08 UTC | RPC: share some `RPC_arg` definitions in `lib_base` | 11 December 2017, 17:53:53 UTC |
60503aa | Grégoire Henry | 08 December 2017, 17:46:12 UTC | RPC: split package `tezos-node_services` | 11 December 2017, 17:53:52 UTC |
0871911 | Grégoire Henry | 09 December 2017, 02:51:58 UTC | RPC: split modules `RPC/RPC_server` | 11 December 2017, 17:53:51 UTC |
80b0e8d | Grégoire Henry | 07 December 2017, 16:43:21 UTC | Client: rename `Client_rpcs.rpc_sig` into `Client_rpcs.ctxt` | 11 December 2017, 17:53:49 UTC |
4aa1b14 | Grégoire Henry | 07 December 2017, 16:43:21 UTC | RPC: introduce `Resto_cohttp.Client` and `RPC_clients`. | 11 December 2017, 17:53:49 UTC |
02fd021 | Grégoire Henry | 08 December 2017, 15:53:24 UTC | Resto: allow optional/multi argument in query string | 11 December 2017, 17:53:48 UTC |
26d1c46 | Grégoire Henry | 07 December 2017, 16:43:21 UTC | Resto: split `Resto_cohttp.Server` | 11 December 2017, 17:53:48 UTC |
ebd067a | Grégoire Henry | 07 December 2017, 16:43:21 UTC | Resto: now depends on package 'uri' | 11 December 2017, 17:53:47 UTC |
e57a073 | Grégoire Henry | 07 December 2017, 16:43:21 UTC | RPC: remove deprecated function `RPC.register*` | 11 December 2017, 17:53:47 UTC |
f4c1969 | Grégoire Henry | 07 December 2017, 16:43:21 UTC | RPC: move `RPC.forge_request` into `Client_rpcs` | 11 December 2017, 17:53:47 UTC |
98755cd | Grégoire Henry | 07 December 2017, 16:43:21 UTC | RPC: remove deprecated type `RPC.directory` | 11 December 2017, 17:53:46 UTC |
bfb6694 | Grégoire Henry | 07 December 2017, 16:43:21 UTC | RPC: remove the deprecated value `RPC.service` | 11 December 2017, 17:53:46 UTC |
7ac969b | Grégoire Henry | 07 December 2017, 16:43:21 UTC | RPC: remove the deprecated type `RPC.service` | 11 December 2017, 17:53:45 UTC |
af8dd63 | Grégoire Henry | 07 December 2017, 16:43:21 UTC | Remove explicit references to the module Error_monad | 11 December 2017, 17:53:45 UTC |
34cca61 | Grégoire Henry | 07 December 2017, 16:43:21 UTC | Resto: minor renaming | 11 December 2017, 17:53:45 UTC |
375ddd4 | Grégoire Henry | 07 December 2017, 16:43:21 UTC | Indentation fixes. | 11 December 2017, 17:53:44 UTC |
1545788 | Benjamin Canou | 11 December 2017, 14:38:16 UTC | Update `CHANGES` file | 11 December 2017, 14:38:16 UTC |
6df701d | Benjamin Canou | 08 December 2017, 09:40:26 UTC | Tests: add tests for tez constants parsing | 08 December 2017, 11:08:13 UTC |
bf276fb | Benjamin Canou | 08 December 2017, 09:16:20 UTC | Michelson: make parsing tests compile again | 08 December 2017, 11:08:13 UTC |
fe04a87 | Benjamin Canou | 08 December 2017, 09:12:00 UTC | Remove unused file | 08 December 2017, 11:08:12 UTC |
174ea10 | Pietro Abate | 29 November 2017, 17:06:17 UTC | Alpha: Add 4 more decimals to tez representation. Now a tez cent is 10_000L. All constants are now in the Constants_repr module and expressed as multiples of one_cent. Add new function Qty_repr.mul_exn to multiply `tez` by `int` eg. `10 tez = Tez_repr.(mul_exn one 10)` `10 cents = Tez_repr.(mul_exn one_cents 10)` Remove `Tez.{to,of}_cents` and replace them with `Tez.{to,of}_mutez`. | 08 December 2017, 11:08:12 UTC |
a67de99 | Milo Davis | 17 July 2017, 08:06:22 UTC | Docs: add Michelson anti-patterns (work in progress) | 08 December 2017, 10:48:57 UTC |
3a2b890 | Grégoire Henry | 06 December 2017, 18:52:02 UTC | CI: allow separate compilation of each opam package | 08 December 2017, 01:50:03 UTC |
3ee46c5 | Grégoire Henry | 06 December 2017, 22:03:27 UTC | CI: add support for opam2-beta5 | 08 December 2017, 01:50:03 UTC |
de59352 | Grégoire Henry | 06 December 2017, 18:52:00 UTC | Opam: remove `tezos-deps.opam` All dependencies are now inlined in the various opam packages. | 08 December 2017, 01:50:03 UTC |
d8d54ce | Grégoire Henry | 06 December 2017, 18:51:57 UTC | Jbuilder: install `tezos-sandboxed-node.sh/tezos-init-sandboxed-client.sh` | 08 December 2017, 01:50:03 UTC |
be04cb0 | Grégoire Henry | 06 December 2017, 18:51:54 UTC | Opam: pin external `dev` packages This is temporary, we should either: release new version and stop using development version; or import sources in the tezos-repo (and compile them with jbuilder, especially sodium (or part of it) if it is not maintened anymore. | 08 December 2017, 01:50:03 UTC |
38ca0b8 | Grégoire Henry | 06 December 2017, 18:51:52 UTC | Opam: add compiler version contraints | 08 December 2017, 01:50:03 UTC |