Benjamin Canou
0ce7c79367
Micheline: fix loop in resilient parser
2018-01-02 12:50:50 +01:00
Milo Davis
a7617f527d
Michelson: Contract creation from literal
2017-12-21 11:15:43 +01:00
Benjamin Canou
2e859f14a3
Michelson: add regression test for hash consistency
2017-12-18 11:48:50 +01:00
Milo Davis
6eec862617
Michelson: makes command line consistent with Michelson
2017-12-16 01:33:34 +01:00
Vincent Bernardoff
dabc30ea5f
Node: warn user if {TEZOS,LWT}_LOG is invalid
2017-12-15 17:28:44 +01:00
Vincent Bernardoff
f10d979432
Stdlib: add Option.try_with
2017-12-15 17:00:50 +01:00
Pietro Abate
9d30a8f4bf
Node: better error reporting in peer validator
2017-12-15 01:29:00 +01:00
Milo Davis
054506a85f
Init-client: fix bash-completion error
2017-12-14 23:45:48 +00:00
Milo Davis
e54b7e9eb2
Micheline: fixes bug in resilient parser
2017-12-14 20:03:43 +00:00
Pietro Abate
71c8e02b41
Node: properly restore the current head after a node reboot
...
Together With Benjamin and Vincent (teamwork !)
2017-12-14 19:12:07 +01:00
Benjamin Canou
ac93872b2c
Alpha: allow no commas in tez litterals
2017-12-14 18:48:52 +01:00
Milo Davis
319585dd80
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>
2017-12-14 18:11:26 +01:00
Milo Davis
ef29aa2d0a
Michelson: reindent interpreter
2017-12-14 18:11:26 +01:00
Milo Davis
82dcd5c179
Data_encoding: optimize binary serialization
2017-12-14 18:10:50 +01:00
Milo Davis
b2918c1387
Data_encoding: Adds ranged_int and ranged_float
2017-12-14 18:10:50 +01:00
Milo Davis
dc7a023e22
Data_encoding: Make tags on unions mandatory
2017-12-14 18:10:50 +01:00
Milo Davis
abd5bb22a8
Error monad: Better error for non-object error encodings
2017-12-14 18:10:50 +01:00
Milo Davis
25bc6bfc96
RPC: Hides optional fields when inputting JSON
2017-12-14 18:10:50 +01:00
Milo Davis
e75112d8e2
RPC: file can be used with rpc call
2017-12-14 18:10:50 +01:00
Milo Davis
9f5b6183ac
Apply patch: update script to match new directory structure
2017-12-13 14:14:24 +00:00
Vincent Bernardoff
74318c89eb
Client: use node address and port specified in config file
2017-12-12 17:35:33 +01:00
Vincent Bernardoff
e9c45c076e
Client: fix default host socket address
2017-12-12 16:47:40 +01:00
Benjamin Canou
0c06513866
Fix CI (wrong package name)
2017-12-12 14:39:53 +01:00
Milo Davis
2595c14944
Build: add -safe-string to more places
2017-12-12 11:42:18 +01:00
Grégoire Henry
3c38458843
RPC: simplify the signature of Client_rpcs.ctxt
2017-12-11 17:53:54 +00:00
Grégoire Henry
c66f0232f5
RPC: add BSON serialization
2017-12-11 17:53:53 +00:00
Grégoire Henry
fe559a1f73
RPC: share some RPC_arg
definitions in lib_base
2017-12-11 17:53:53 +00:00
Grégoire Henry
60503aa6fa
RPC: split package tezos-node_services
2017-12-11 17:53:52 +00:00
Grégoire Henry
0871911920
RPC: split modules RPC/RPC_server
2017-12-11 17:53:51 +00:00
Grégoire Henry
80b0e8d67a
Client: rename Client_rpcs.rpc_sig
into Client_rpcs.ctxt
2017-12-11 17:53:49 +00:00
Grégoire Henry
4aa1b14ba6
RPC: introduce Resto_cohttp.Client
and RPC_clients
.
2017-12-11 17:53:49 +00:00
Grégoire Henry
02fd021aa9
Resto: allow optional/multi argument in query string
2017-12-11 17:53:48 +00:00
Grégoire Henry
26d1c463f9
Resto: split Resto_cohttp.Server
2017-12-11 17:53:48 +00:00
Grégoire Henry
ebd067a261
Resto: now depends on package 'uri'
2017-12-11 17:53:47 +00:00
Grégoire Henry
e57a0734e5
RPC: remove deprecated function RPC.register*
2017-12-11 17:53:47 +00:00
Grégoire Henry
f4c19694e0
RPC: move RPC.forge_request
into Client_rpcs
2017-12-11 17:53:47 +00:00
Grégoire Henry
98755cd2a0
RPC: remove deprecated type RPC.directory
2017-12-11 17:53:46 +00:00
Grégoire Henry
bfb6694afb
RPC: remove the deprecated value RPC.service
2017-12-11 17:53:46 +00:00
Grégoire Henry
7ac969beb1
RPC: remove the deprecated type RPC.service
2017-12-11 17:53:45 +00:00
Grégoire Henry
af8dd63e41
Remove explicit references to the module Error_monad
2017-12-11 17:53:45 +00:00
Grégoire Henry
34cca61f7b
Resto: minor renaming
2017-12-11 17:53:45 +00:00
Grégoire Henry
375ddd48dc
Indentation fixes.
2017-12-11 17:53:44 +00:00
Benjamin Canou
154578827f
Update CHANGES
file
2017-12-11 15:38:16 +01:00
Benjamin Canou
6df701def2
Tests: add tests for tez constants parsing
2017-12-08 11:08:13 +00:00
Benjamin Canou
bf276fb017
Michelson: make parsing tests compile again
2017-12-08 11:08:13 +00:00
Benjamin Canou
fe04a872df
Remove unused file
2017-12-08 11:08:12 +00:00
Pietro Abate
174ea10d6d
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`.
2017-12-08 11:08:12 +00:00
Milo Davis
a67de99ddb
Docs: add Michelson anti-patterns (work in progress)
2017-12-08 11:48:57 +01:00
Grégoire Henry
3a2b8904e5
CI: allow separate compilation of each opam package
2017-12-08 02:50:03 +01:00
Grégoire Henry
3ee46c59be
CI: add support for opam2-beta5
2017-12-08 02:50:03 +01:00