Alain Mebsout
|
cf8532e8f7
|
Michelson, Test: fix some test contracts with new annotation syntax
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
ae6a97708e
|
Michelson: disable typechecking of field names through annotations
This is not compatible with the inferring mechanism for annotations in
types.
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
c8dd939849
|
Michelson: annotations for set_cadr, map_cadr
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
82022acabb
|
Michelson: allow . in annotations
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
371ce150ce
|
Michelson: generate default annotation for field accesses
If stack is [ @storage (pair int int) ] then stack after CAR:
CAR; [ @storage.car int ]
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
263b2d717f
|
Michelson: allow annotations on CMP... macros
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
68dcae1a11
|
Michelson: RENAME macro
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
22bdea00c2
|
Michelson: check (field) annotations of field accesses
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
5431752887
|
Michelson: better syntax for fields of pair types
|
2018-06-14 18:09:32 +02:00 |
|
Alain Mebsout
|
53b88e4dbb
|
Michelson: different types of annotations
|
2018-06-14 18:09:32 +02:00 |
|
Benjamin Canou
|
3140f6e51d
|
Michelson: allow multiple annotations
|
2018-06-14 18:09:32 +02:00 |
|
Grégoire Henry
|
a51c912722
|
Alpha: forbids trivial double baking evidence
|
2018-06-14 15:57:27 +00:00 |
|
Galfour
|
3dce646b18
|
Tests: more tests for double baking
|
2018-06-14 15:57:27 +00:00 |
|
Marco Stronati
|
53ec17c8b4
|
Tests/helpers: rework block to ease arbitrary signatures
|
2018-06-14 15:57:27 +00:00 |
|
Pietro
|
4d3a01974c
|
[proto]: Remove commas from decimal repr of tezos
|
2018-06-14 15:48:25 +00:00 |
|
Marco Stronati
|
e1702e0db2
|
Alpha: add check_size when parsing Z values
|
2018-06-14 02:27:41 +02:00 |
|
Marco Stronati
|
0d136b0bd7
|
Environment: add Data_encoding.check_size
|
2018-06-14 02:27:41 +02:00 |
|
Marco Stronati
|
8f5aecfc01
|
Alpha: change space_storage from int64 to Z.t
|
2018-06-14 02:27:41 +02:00 |
|
Marco Stronati
|
12b7a49f96
|
Alpha: change counters from int32 to Z.t
|
2018-06-14 02:25:12 +02:00 |
|
bruno
|
5452d89f6c
|
Documentation: minor improvements
- link to OPAM2 rc2
- fix some broken links
- add x86_64 restriction for the installation scripts
- misc rephrasing.
|
2018-06-14 00:15:46 +00:00 |
|
Vincent Bernardoff
|
68330036a1
|
Crypto: add test vectors for P256
|
2018-06-13 23:59:16 +00:00 |
|
Pierre Boutillier
|
0addf499c5
|
Remove assembly code from uECC
|
2018-06-13 23:59:16 +00:00 |
|
Vincent Bernardoff
|
9d18f7846d
|
Crypto: disable P256 signing
|
2018-06-13 23:59:16 +00:00 |
|
Vincent Bernardoff
|
21823483a5
|
Crypto: add P256 cryptography
|
2018-06-13 23:59:16 +00:00 |
|
Vincent Bernardoff
|
7df49b62e1
|
Crypto: import uecc
|
2018-06-13 23:59:16 +00:00 |
|
Pierre Chambart
|
e9c42123cb
|
Alpha: Simplify a few things after removing dead code.
|
2018-06-14 00:37:32 +02:00 |
|
Pierre Chambart
|
233273dff8
|
Alpha: Remove more dead code with in storage functor.
There are no instances of Carbonated values that have not a variable
lenght. And I don't forsee this changing anythime soon.
|
2018-06-14 00:37:32 +02:00 |
|
Pierre Chambart
|
ff428fe680
|
Alpha: Change carbonated data storage path
The len key was key ^ "$" which was problematic for potential name
collision with real keys. It is now key @ ["len"] and key @ ["data"]
|
2018-06-14 00:37:32 +02:00 |
|
Pierre Chambart
|
31b9c251f6
|
Alpha: Carbonated functor: fix read after update problems
|
2018-06-14 00:37:32 +02:00 |
|
Pierre Chambart
|
d11bc0b996
|
Alpha: Remove empty module type
|
2018-06-14 00:37:32 +02:00 |
|
Pierre Chambart
|
9c0bb49174
|
Alpha: Remove dead code
|
2018-06-14 00:37:32 +02:00 |
|
Pierre Chambart
|
2404246fb3
|
Alpha: Non implicit contracts cannot be removed
|
2018-06-14 00:37:32 +02:00 |
|
Pierre Chambart
|
64481a198e
|
Alpha: remove useless carbonated functor
Single carbonated data storage was useless and is buggy. It's simpler to
remove than to fix it.
|
2018-06-14 00:37:32 +02:00 |
|
Grégoire Henry
|
4c171c72a2
|
Proto: prepare protocol interface for multipass validation
|
2018-06-13 16:34:50 +02:00 |
|
vbotbol
|
e314ac635d
|
Storage: add readonly option
|
2018-06-13 01:00:47 +02:00 |
|
Grégoire Henry
|
8fd79d1a89
|
Docker: remove levedb from the docker image
|
2018-06-13 01:00:47 +02:00 |
|
Vincent Bernardoff
|
a726d7363b
|
Opam: remove irmin-leveldb
|
2018-06-13 00:55:37 +02:00 |
|
Vincent Bernardoff
|
a6bc6333da
|
Shell: use lmdb for disk storage
|
2018-06-13 00:55:37 +02:00 |
|
Vincent Bernardoff
|
be459ef312
|
Vendors: import irmin-lmdb
|
2018-06-13 00:55:36 +02:00 |
|
Vincent Bernardoff
|
cbef4c4d0c
|
Vendors: import ocaml-lmdb
|
2018-06-13 00:55:36 +02:00 |
|
Benjamin Canou
|
6d7fe70c44
|
Fix OPAM dependencies
|
2018-06-13 00:53:51 +02:00 |
|
Benjamin Canou
|
2d8ca36f12
|
Data_encoding: cosmetic fixes
|
2018-06-12 21:27:55 +02:00 |
|
Grégoire Henry
|
6f4a98f6fd
|
P2P: allow to limit the size of mempool
|
2018-06-12 21:27:55 +02:00 |
|
Grégoire Henry
|
fed04d4b8f
|
P2P: allow to limit the size of protocols
|
2018-06-12 21:27:55 +02:00 |
|
Grégoire Henry
|
99f6e40471
|
P2P: allow to limit the size of operations and operations list
|
2018-06-12 21:27:55 +02:00 |
|
Grégoire Henry
|
8072d413fc
|
P2P: allow to limit the size of block header
|
2018-06-12 21:27:55 +02:00 |
|
Grégoire Henry
|
85a25e200d
|
P2P: allow ti limit the length of list in requests
|
2018-06-12 21:27:55 +02:00 |
|
Grégoire Henry
|
970305a455
|
Data_encoding: implements bounded lists and arrays
|
2018-06-12 21:27:55 +02:00 |
|
Grégoire Henry
|
e3272bebc5
|
Data_encoding: early detection of some oversized data
|
2018-06-12 21:27:55 +02:00 |
|
Grégoire Henry
|
a5cec8fca0
|
Proto: move back max_operation_data_length as a constants
|
2018-06-12 21:27:55 +02:00 |
|