Benjamin Canou
bb90cc9dec
Utils: add Lwt_pipe.peek_all
2018-01-27 11:33:30 +01:00
Benjamin Canou
2441ad6026
Utils: add Ring.add_and_return_erased
2018-01-27 11:33:30 +01:00
Benjamin Canou
f145c4b196
Utils: add Lwt_pipe.pop_all_now
2018-01-27 11:33:30 +01:00
Benjamin Canou
cfd5151279
Alpha: fix colliding JSON schema definitions
2018-01-27 11:33:30 +01:00
Grégoire Henry
6e629584ff
Jbuilder: fix rule runtest_indent
2018-01-27 11:32:57 +01:00
Grégoire Henry
ff3d8799da
Add 'whitedoc/proof_of_stake' to the doc index
2018-01-27 01:44:07 +01:00
Arthur B
5823c0e6f7
PoS doc
2018-01-26 17:13:33 +00:00
Milo Davis
545cd0c869
Client: commands to update config file
2018-01-25 23:22:59 +01:00
Milo Davis
937869da43
Client: split admin/debug commands into separate executable
2018-01-25 15:57:20 +00:00
Milo Davis
c98426fb02
Debug: unmark invalid block
2018-01-25 15:57:20 +00:00
Pietro
df746e606d
Indent: reindent with ocp-indent and fix the script
2018-01-25 15:01:12 +00:00
Grégoire Henry
bd8eaddc8c
Resto: properly handle text/ocaml.exception
.
2018-01-25 12:33:13 +01:00
Milo Davis
00f7a0ea87
RPC: improves error handling for exceptions on generic RPCs
2018-01-25 12:33:13 +01:00
Pietro
4109adfd77
Node: properly report RPC port already in use, fixes #69
2018-01-24 18:28:19 +01:00
Pietro
89f9d9aa5f
Docs: Fix minor problem with make clean
2018-01-23 16:12:48 +01:00
Bruno B
ce35bc5346
Michelson: light refactoring of equality witnesses
2018-01-23 13:35:48 +00:00
Benjamin Canou
adf860ea40
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>
2018-01-23 08:02:17 +01:00
Benjamin Canou
64c65558d8
Node: add missing error pretty printers
2018-01-22 22:25:30 +01:00
Pietro
2f85dc526d
Node: fails gracefully if data dir cannot be created, fixes #83
2018-01-22 22:25:30 +01:00
Milo Davis
311f10aa83
Test: adds environment variable to disable contract typechecking
2018-01-22 16:23:22 +01:00
Grégoire Henry
7b6d8c3db3
Temporary CI fix
2018-01-22 10:42:02 +01:00
Grégoire Henry
0abdb2a893
Minor renaming.
2018-01-22 09:20:53 +01:00
Grégoire Henry
bfb2d223c0
opam: fix sandboxed scripts
2018-01-22 09:20:46 +01:00
Milo Davis
fbeff067c3
lib_RPC: bonary -> binary
2018-01-21 16:27:16 +00:00
Milo Davis
6e56b7b5e7
Client: Typo in michelson error reporting
2018-01-19 13:59:09 +01:00
Milo Davis
13c506ab16
Test: remove duplicate typechecking of contracts
2018-01-19 13:59:07 +01:00
Milo Davis
4433395c6e
Proto/Env: export the Option
module
2018-01-19 13:59:04 +01:00
Milo Davis
b8063b40fe
Storage: add omitted case to storage_error_encoding
2018-01-19 13:59:01 +01:00
Grégoire Henry
525b09259f
Fix d9405292a4
2018-01-18 16:08:20 +01:00
Vincent Bernardoff
e6f773f697
Base58: encode secret keys as seed
2018-01-18 10:45:47 +01:00
Pietro
d9405292a4
Move all packages to src/
...
Modify Makefile accordingly
2018-01-16 23:11:39 +01:00
Pietro
3351024e3a
Remove trailing .install file
2018-01-16 23:10:33 +01:00
Arthur B
a9957015e1
Alpha: make duplicate_endorsement a branch error
2018-01-16 10:20:16 +01:00
Vincent Bernardoff
4fe973fa72
Ed25519: add bytes converters
2018-01-15 21:20:22 +01:00
Grégoire Henry
ae82f2b279
Shell: enforce the context hash of the block header
2018-01-15 18:35:51 +01:00
Grégoire Henry
009d562e08
Shell: add context
in block header
2018-01-15 18:32:00 +01:00
Grégoire Henry
270dc3e9e8
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.
2018-01-15 18:29:22 +01:00
Grégoire Henry
881186c58f
Client/Genesis: let's use 'preapply'.
...
This will be mandatory once the context hash is stored in block
header.
2018-01-15 18:29:22 +01:00
Grégoire Henry
e850648894
Shell/RPC: preapply
now take a list of list of operations.
...
Progress towards the multipass validator.
2018-01-15 18:24:08 +01:00
Pierre Chambart
46d7830af4
Shell: Memoize locator computations
2018-01-15 18:18:42 +01:00
Grégoire Henry
9405b702e9
OPAM: use the hex
package
...
It replaces our own `Hex_encode` module.
2018-01-15 15:05:07 +01:00
Milo Davis
0c9592bca7
Michelson: SELF instruction implemented
2018-01-15 13:43:42 +00:00
Pietro
d69717dd75
gitignore: .DS_Store banished!
2018-01-13 13:04:46 +01:00
Milo Davis
3373a1985c
Michelson: document contract creation from literal
2018-01-09 20:33:59 +00:00
Benjamin Canou
f9c28da177
Docs: update Michelson to the new collection litterals
2018-01-09 20:14:54 +01:00
Milo Davis
c71d6c704f
Micheline: more compact binary serialization
2018-01-09 19:59:02 +01:00
Milo Davis
f1132b8044
Michelson: Collection literals are now sequences
2018-01-09 19:59:02 +01:00
Milo Davis
2364a66403
Michelson: Simpler prim encoding
2018-01-09 19:59:02 +01:00
Bruno B
6e1be8efe3
Docs: fix broken link
2018-01-09 10:23:00 +01:00
Milo Davis
899bc53289
Emacs: use special-mode-map derivative in output buffer
2018-01-08 10:48:50 -05:00