e092347 | Mehdi Bouaziz | 19 November 2019, 10:40:24 UTC | Merge branch 'mehdi@no-array-in-proto-env' into 'master' Protocol/Env: remove Array See merge request tezos/tezos!1401 | 19 November 2019, 10:40:24 UTC |
65b63cc | Mehdi Bouaziz | 18 November 2019, 12:42:07 UTC | Protocol/Env: remove Array `Array` is not in the signature of the protocol environment, hence this module alias is useless here. I found it while trying to use `Array` in the protocol... Test: compiles, counting on CI | 19 November 2019, 10:30:21 UTC |
232c959 | Pierre Boutillier | 15 November 2019, 15:56:37 UTC | Update tezos-opam-repository to handle ocaml-migrate-parsetree.1.4.0 inplace replacement | 15 November 2019, 16:14:33 UTC |
5df2a18 | Eugen Zalinescu | 15 November 2019, 15:06:13 UTC | Doc: fix broken link | 15 November 2019, 15:06:13 UTC |
69cd28e | Marco Stronati | 15 November 2019, 14:10:47 UTC | Doc: add merge-team suggestions for MRs | 15 November 2019, 14:10:47 UTC |
75a3f3e | Raphaël Cauderlier | 14 November 2019, 13:47:42 UTC | Doc: Fix Carthage doc formatting | 15 November 2019, 10:47:16 UTC |
839d43a | vbot | 15 November 2019, 08:39:47 UTC | Mempool: protect operation validation from exceptions | 15 November 2019, 08:41:03 UTC |
15675b2 | Raphaël Cauderlier | 14 November 2019, 16:08:59 UTC | Test: remove dune dependency to a (now deleted) bash test file | 14 November 2019, 16:12:58 UTC |
1077200 | Pietro Abate | 11 November 2019, 10:22:52 UTC | docker: better help for entrypoint.sh | 14 November 2019, 15:18:53 UTC |
f539123 | Arvid Jakobsson | 07 November 2019, 14:33:40 UTC | Tests: remove redundant test_contracts_attic.sh | 14 November 2019, 13:39:47 UTC |
2ac0795 | Arvid Jakobsson | 06 November 2019, 16:00:57 UTC | Tests_python: split test_contract_opcodes into onchain and 'run script' tests For three reasons: 1. so that run script tests are not marked incremental 2. since the test_contract_opcodes.py was too long for the linter 3. cleaner Moving forward, the test_contract_onchain_opcodes.py can be further split into suites according to the inter-test dependencies. | 14 November 2019, 13:39:47 UTC |
ccfdf33 | Arvid Jakobsson | 06 November 2019, 15:24:06 UTC | Tests_python: extract utility functions from test_contract_opcodes.py | 14 November 2019, 13:39:47 UTC |
0c1bd23 | Arvid Jakobsson | 20 September 2019, 14:40:45 UTC | Tests_python: test the `big_map_magic.tz` contract Covers the EMPTY_BIG_MAP instruction. | 14 November 2019, 13:39:47 UTC |
29963fd | Arvid Jakobsson | 09 September 2019, 16:56:50 UTC | Tests_python: add tests for many instructions Tests for the following instructions are added: - CONS - NONE - CONCAT - CAR - CDR - AND - ADD - ABS - DIP - PACK - UNPACK - GET - MEM - MAP - UPDATE - EDIV - XOR - SIZE - SLICE - COMPARE - EQ - NEQ - LE - LT - GE - GT - ADDRESS - CONTRACT - CREATE_CONTRACT - OR - NOT - LSL - LSR - INT - MUL - SET_DELEGATE - NEG - SOURCE - SENDER - DIG - CHAIN_ID | 14 November 2019, 13:39:47 UTC |
936639d | Raphaël Cauderlier | 13 September 2019, 14:57:30 UTC | Tests_python: remove test for the deprecated STEPS_TO_QUOTA instruction | 14 November 2019, 13:39:47 UTC |
a684766 | Arvid Jakobsson | 02 September 2019, 08:53:02 UTC | Tests: pythonify test_contracts_opcodes.sh | 14 November 2019, 13:39:47 UTC |
fda5bc0 | Ilias | 13 November 2019, 09:35:08 UTC | Tests: pythonify test_contracts_mini_scenarios.sh & test_contracts.sh | 14 November 2019, 13:39:47 UTC |
9430bed | Raphaël Cauderlier | 13 November 2019, 08:37:08 UTC | Tests_python/Client: capture multistring contract storage | 14 November 2019, 13:39:47 UTC |
fa35912 | Arvid Jakobsson | 04 September 2019, 12:30:53 UTC | Tests_python/Client: fix parsing of decimal balance | 14 November 2019, 13:39:47 UTC |
821696c | Ilias | 26 April 2019, 14:41:12 UTC | Tests_python/Client: add some client commands New commands: - get_storage - get_delegate - typecheck_data - get_known_addresses - get_timestamp - get_now | 14 November 2019, 13:39:47 UTC |
c1890c1 | Ilias | 13 November 2019, 09:40:00 UTC | Tests_python/Client: register stderr in all client calls Add facilities to get stderr as well as stdout in case of error while running the client. | 14 November 2019, 13:39:47 UTC |
3a91df4 | Ilias | 25 April 2019, 20:01:58 UTC | Tests_python/Utils: Add function `check_run_failure` `check_run_failure` expects the called closure to fail and some given pattern to be present in stdout or stderr. Useful to test expected failure of client commands. | 14 November 2019, 13:39:47 UTC |
39542b8 | Raphaël Cauderlier | 26 April 2019, 14:50:07 UTC | Tests: document some smart contract scripts in the mini_scenario test suite | 14 November 2019, 13:39:47 UTC |
e7f48a2 | Marco Stronati | 14 November 2019, 12:35:10 UTC | Doc: add page for protocol 006 carthage | 14 November 2019, 12:35:10 UTC |
088e60e | Romain Bardou | 13 November 2019, 10:27:54 UTC | Doc: fix Babylonnet constants They were extracted using the RPC /constants command, but this command applies the deposit ramp-up and thus returns constants which actually vary. | 13 November 2019, 16:46:15 UTC |
ee5f864 | Romain Bardou | 12 November 2019, 13:07:23 UTC | Doc: add Carthagenet to the list of test networks | 13 November 2019, 16:46:13 UTC |
d32f5b6 | Mathias Bourgoin | 06 August 2019, 09:05:37 UTC | Tests: remove test_multisig.sh | 13 November 2019, 15:47:00 UTC |
6ca4c96 | Mathias Bourgoin | 05 August 2019, 09:47:55 UTC | Tests: translate test_multisig to python | 13 November 2019, 15:47:00 UTC |
0a0d647 | Mathias Bourgoin | 01 August 2019, 15:08:01 UTC | Tests: remove test_basic.sh | 13 November 2019, 15:47:00 UTC |
098c468 | Mathias Bourgoin | 31 July 2019, 15:51:29 UTC | Tests: translate test_basic.sh into python | 13 November 2019, 15:47:00 UTC |
defbdb2 | Mathias Bourgoin | 01 August 2019, 15:06:45 UTC | Tests: split test_basic into test_basic and test_multisig | 13 November 2019, 15:47:00 UTC |
3fa2bed | Raphaël Proust | 08 November 2019, 18:49:07 UTC | Stdlib: remove buggy add_and_return_erased | 13 November 2019, 15:17:05 UTC |
72ce4ed | Philippe Bidinger | 06 November 2019, 15:57:17 UTC | Tests/python: fix Makefile/README | 13 November 2019, 15:02:13 UTC |
e0692db | Philippe Bidinger | 23 August 2019, 15:04:15 UTC | P2p: rename P2p_events -> P2p_trigger | 12 November 2019, 12:43:50 UTC |
c5576cb | Philippe Bidinger | 23 August 2019, 14:53:06 UTC | P2p: make P2p_events.t abstract | 12 November 2019, 12:43:50 UTC |
752d0e6 | Philippe Bidinger | 05 August 2019, 13:43:55 UTC | P2p: documentation and simple refactoring | 12 November 2019, 12:43:50 UTC |
febecd8 | Philippe Bidinger | 06 August 2019, 09:25:45 UTC | P2p: extract swap request manager from pool . P2p_pool doesn't try to create swap request directly, but provide functions to compute peer/points candidates . Swap requests 'state' is moved to the default protocol state . Better encapsulation of P2p_conn.t | 12 November 2019, 12:43:50 UTC |
9db2082 | Philippe Bidinger | 24 July 2019, 13:40:13 UTC | P2p: split P2p_pool P2p_pool is split into several modules . P2p_conn.t represents a connection with a peer. It uses an answering callback to reply to the peer messages. It corresponds to former P2p_answerer and P2p_pool.Connection, . P2p_answerer defines the type of answerers used by P2p_connections, . P2p_pool defines pools of points, peers and connections, . P2p_connect_handler defines the connecting functions (connect and accept), and session establishement (authentication, version negociation), . P2p_protocol defines two "answerers" (Private and Default) | 12 November 2019, 12:43:50 UTC |
3ccb6c3 | Philippe Bidinger | 24 July 2019, 12:23:02 UTC | P2p: refactoring of P2p events 1. Extract module Events from P2p_pool -> P2p_events 2. P2p_connection.Pool_events -> P2p_connection.P2p_events 3. Fix unit test Event streams / condition are now created in P2p rather than in P2p_pool. | 12 November 2019, 12:43:50 UTC |
ef68465 | Raphaël Cauderlier | 23 October 2019, 19:07:29 UTC | Fixup: Doc/Michelson: simplify the typing derivation example further | 08 November 2019, 15:46:35 UTC |
5f496d5 | Jerome Chailloux | 23 October 2019, 12:44:03 UTC | Doc: SWAP is useless because MUL is commutative | 08 November 2019, 15:46:35 UTC |
8cdae13 | Philippe Wang | 08 November 2019, 05:34:27 UTC | Update october-2019.rst | 08 November 2019, 05:34:27 UTC |
ad0873c | Tomáš Zemanovič | 19 August 2019, 12:08:48 UTC | Client: Remove unused arguments | 07 November 2019, 08:45:21 UTC |
6a2b721 | Raphaël Cauderlier | 06 November 2019, 17:37:21 UTC | Doc/Michelson: document the new stack instructions | 06 November 2019, 17:37:21 UTC |
5e1b4ac | Pierre Boutillier | 27 October 2019, 18:39:33 UTC | Client: command 'activate account ... with' accepts a file or some inlined JSON as argument The real motivation is an alignement of the argument format with account_alias param and call_with_file_or_json (rpc) param so that syntax 'file:' (used by alphanet.sh) is understood. Replace tezos/tezos!1208 | 04 November 2019, 13:02:19 UTC |
9d6d523 | Eugen Zalinescu | 01 November 2019, 09:06:37 UTC | Doc: Babylon is the current protocol | 01 November 2019, 20:18:36 UTC |
a5b3635 | Eugen Zalinescu | 01 November 2019, 09:06:07 UTC | Doc: fix formatting issue | 01 November 2019, 20:18:36 UTC |
4b6596e | Raphaël Proust | 01 November 2019, 19:19:11 UTC | Error_monad: remove unused exported functions tzlazy and tzforce | 01 November 2019, 19:21:59 UTC |
69a9415 | Raphaël Proust | 01 November 2019, 19:15:13 UTC | Error_monad: improve docstrings of module signatures | 01 November 2019, 19:15:13 UTC |
294d558 | Raphaël Proust | 13 June 2019, 01:49:20 UTC | Base/TzPervasives: only export the main error monad module The error monad is now split in multiple sub-parts not all of which are intended to be used by all parts of the code-base. | 01 November 2019, 01:23:13 UTC |
42524a0 | Raphaël Proust | 13 June 2019, 01:49:02 UTC | Error_monad: rename internal modules | 01 November 2019, 01:23:13 UTC |
f1813ed | Raphaël Proust | 06 June 2019, 01:35:58 UTC | Error_monad: modularise Also includes minor improvements. | 01 November 2019, 01:23:13 UTC |
eeeed8d | Pietro Abate | 30 October 2019, 10:46:13 UTC | vendors: re-enable tests for bip39 and lmdb | 31 October 2019, 13:17:03 UTC |
a9fd298 | b | 30 October 2019, 17:22:06 UTC | Doc: Proof-of-stake: minor improvements | 31 October 2019, 08:21:32 UTC |
724c660 | b | 30 October 2019, 17:21:43 UTC | Doc: Proof-of-stake: fix formatting issues | 31 October 2019, 08:21:32 UTC |
8966f3e | b | 30 October 2019, 16:36:37 UTC | Doc: Proof-of-stake: shorten lines | 31 October 2019, 08:21:32 UTC |
a1b408d | b | 30 October 2019, 16:31:19 UTC | Doc: Proof-of-stake: fix punction and RST syntax typos | 31 October 2019, 08:21:32 UTC |
be3c3ce | b | 30 October 2019, 16:29:52 UTC | Doc: Proof-of-stake: fix roll size | 31 October 2019, 08:21:32 UTC |
812e95b | Eugen Zalinescu | 28 October 2019, 13:48:39 UTC | Doc, proof-of-stake: mention bug in baking rewards formula | 31 October 2019, 08:21:32 UTC |
8fd6ca3 | Eugen Zalinescu | 28 October 2019, 13:45:47 UTC | Doc, proof-of-stake: update paragraph on block size | 31 October 2019, 08:21:32 UTC |
0d3c37b | Eugen Zalinescu | 13 October 2019, 08:55:59 UTC | Doc, proof-of-stake: define cycles before use in delegation section | 31 October 2019, 08:21:32 UTC |
bd6fa8b | Eugen Zalinescu | 13 October 2019, 08:47:18 UTC | Doc, proof-of-stake: fix typos | 31 October 2019, 08:21:32 UTC |
62dcc47 | Eugen Zalinescu | 13 October 2019, 08:46:38 UTC | Doc, proof-of-stake: remove outdated statements | 31 October 2019, 08:21:32 UTC |
1a6b811 | Eugen Zalinescu | 12 October 2019, 14:27:06 UTC | Doc, proof-of-stake: remove ambiguous statement | 31 October 2019, 08:21:32 UTC |
7f57349 | Eugen Zalinescu | 12 October 2019, 14:25:16 UTC | Doc, proof-of-stake: CYCLES_BEFORE_DELEGATION -> PRESERVED_CYCLES | 31 October 2019, 08:21:32 UTC |
892a508 | Eugen Zalinescu | 12 October 2019, 14:16:29 UTC | Doc: update tokens_per_roll value | 31 October 2019, 08:21:32 UTC |
d54514b | Lacramioara Astefanoaei | 02 August 2019, 16:47:29 UTC | Doc: proof-of-stake overview | 31 October 2019, 08:21:32 UTC |
1885bd2 | Eugen Zalinescu | 24 July 2019, 08:48:24 UTC | Doc: update proof-of-stake to Emmy+ | 31 October 2019, 08:21:32 UTC |
5e12413 | b | 30 October 2019, 12:39:17 UTC | Doc: add some time durations to Test networks comments | 30 October 2019, 14:02:10 UTC |
0dce897 | Romain Bardou | 30 October 2019, 09:54:28 UTC | Doc: document test network constant differences | 30 October 2019, 14:02:10 UTC |
a094805 | b | 29 October 2019, 21:12:56 UTC | Doc: replace Alphanet - replace other mentions of Alphanet Babylonnet is used as little as possible so it remains easier to maintain during future upgrades - add anchor to the test networks page and hyperlinks to it | 30 October 2019, 14:02:10 UTC |
a1b89eb | Romain Bardou | 28 October 2019, 09:42:45 UTC | Doc: add faucet link and test network branches | 30 October 2019, 14:02:10 UTC |
3fc1a3f | Romain Bardou | 24 October 2019, 10:15:09 UTC | Doc: add Test Networks introduction page | 30 October 2019, 14:02:10 UTC |
bbc775e | Romain Bardou | 24 October 2019, 09:59:13 UTC | Doc: Alphanet becomes Babylonnet | 30 October 2019, 14:02:10 UTC |
871ee6a | Victor Allombert | 25 October 2019, 15:28:12 UTC | Bin_node: proper error when an inconsistent data dir is provided Solves issue 584 | 30 October 2019, 13:36:37 UTC |
658be07 | Julien Tesson | 28 October 2019, 22:53:22 UTC | Doc: manager.tz gas costs | 30 October 2019, 12:15:19 UTC |
975b226 | Julien Tesson | 24 October 2019, 15:02:43 UTC | Test/Python: adapt fees and gas to optimised lambda + switch to more robust mutez comparison | 30 October 2019, 12:15:19 UTC |
f566d2c | Julien Tesson | 23 October 2019, 19:49:54 UTC | Proto/Client: earlier check of set/remove_delegate entrypoint | 30 October 2019, 12:15:19 UTC |
5bef9f2 | Julien Tesson | 29 August 2019, 12:28:58 UTC | Proto/Client/managed_contract: optimizing the passed lambda Changing `Push unit Unit` for `Unit` Changing `PUSH address _ ; CONTRACT unit ; ASSERT_SOME` with `PUSH key_hash _ ;IMPLICIT_ACCOUNT` for implicit accounts. | 30 October 2019, 12:15:19 UTC |
45170f2 | Pietro Abate | 30 October 2019, 10:08:06 UTC | vendors: update version constraints for hex and fmt | 30 October 2019, 12:01:07 UTC |
fc9aae1 | vbot | 30 October 2019, 10:21:40 UTC | Daemons: fix the bootstrapping waiting phase | 30 October 2019, 11:05:10 UTC |
57230fe | Pietro Abate | 28 October 2019, 17:51:56 UTC | lib_shell_services: remove Unix reference Since this module should be Unix free, this patch removes the Unix.error data encoding and uses a string instead created by the function Unix.error_message to print the error. | 30 October 2019, 10:42:44 UTC |
6203cb2 | Sebastien Mondet | 28 October 2019, 17:03:36 UTC | Build: add `dune build @check` (`make build-test`) | 30 October 2019, 06:39:47 UTC |
4d15406 | Sebastien Mondet | 28 October 2019, 16:53:56 UTC | Vendors: add `dune` files to ignore test dirs | 30 October 2019, 06:39:47 UTC |
6546f4e | Pietro Abate | 29 October 2019, 12:28:13 UTC | lib_resto-cohttp: Remove unix dependency | 29 October 2019, 20:08:56 UTC |
a02e3d9 | Pietro Abate | 25 October 2019, 11:50:51 UTC | stdlib_unix/client_base_unix: Use re.str instead of str. The module re is more jsoo friendly | 29 October 2019, 11:16:55 UTC |
88321dd | Julien Tesson | 24 September 2019, 07:33:43 UTC | Test/Python: check balance after transfers + Test/Python: set fixed gas limit manager contract test | 28 October 2019, 19:38:12 UTC |
f13cb01 | Julien Tesson | 29 August 2019, 20:45:16 UTC | Tests/Python/Contracts: Test client on set/remove_delegate entrypoints + Test/Python: Comply with linting rules | 28 October 2019, 18:55:10 UTC |
f0213b5 | Julien Tesson | 24 October 2019, 09:11:32 UTC | Proto/client: fix tez/mutez conversion for transfer from KT1 | 28 October 2019, 18:55:10 UTC |
5818b98 | Benjamin Canou | 29 August 2019, 07:48:01 UTC | Proto/Client: more compact serialization | 28 October 2019, 18:55:10 UTC |
1702970 | Julien Tesson | 27 August 2019, 21:50:57 UTC | Test/Python,Contracts: test usage of the manager contract from the client - Originate the manager contract - Set/Change/Withdraw it's delegate from the client - transfer to/from the manager from/to implicit account - transfer from the manager to other kt1 with and without specifying entrypoints and arguments | 28 October 2019, 18:55:10 UTC |
cd5ebfc | Julien Tesson | 27 August 2019, 22:00:51 UTC | Test/Python: add delegation related operations in client | 28 October 2019, 18:55:10 UTC |
41f4f3c | Julien Tesson | 20 September 2019, 21:29:24 UTC | Proto/Client: operate transfer through manageable KT1 This commit make the client capable of handling the transfers from a KT1 with a "do" entrypoint. It mimmic as much as possible the behaviour of the client pre-Babylon on spendable KT1. However, fees are taken from the contract manager, and the ̀source`of the operation will be the manager, not the KT1. | 28 October 2019, 18:55:10 UTC |
d1d5960 | Julien Tesson | 23 July 2019, 17:18:10 UTC | Proto/Client: set delegate on manageable KT1 This commit make the client capable of handling the delegation of a KT1 with set/withdraw_delegate or do entrypoints It mimmic as much as possible the behaviour of the client pre-Babylon on delegatable KT1. However, fees are taken from the contract manager. | 28 October 2019, 18:55:10 UTC |
c9d449d | Julien Tesson | 23 July 2019, 17:10:04 UTC | Proto/Client: Client commands to inspect entrypoints Beside all the machinery added to interact internally with the entrypoints list and types, this commit does the following in the client commands Changing tezos-client get script storage for <contract> to tezos-client get contract storage for <contract> Changing tezos-client get script code for <contract> to tezos-client get contract code for <contract> adding tezos-client get contract unreachable paths for <contract> tezos-client get script unreachable paths for <contract> tezos-client get contract type of entrypoint <entrypoint> for <contract> tezos-client get script type of entrypoint <entrypoint> for <contract> tezos-client get contract entrypoints for <contract> tezos-client get script entrypoints for <contract> Tests/Bash: Reflect change of command name in bash tests | 28 October 2019, 18:55:10 UTC |
86b5227 | Marco Stronati | 28 October 2019, 16:15:29 UTC | Proto: remove .ocamlformat-ignore and make fmt | 28 October 2019, 18:31:24 UTC |
ae3c08d | Marco Stronati | 28 October 2019, 16:13:03 UTC | Proto: make dune file a link to protocol_compiler | 28 October 2019, 16:26:55 UTC |
8276606 | Marco Stronati | 28 October 2019, 16:04:56 UTC | Proto/Client: add verbose signing to submit ballot | 28 October 2019, 16:26:55 UTC |
8298b40 | Romain Bardou | 07 October 2019, 14:55:09 UTC | Node: remove get_exn to prevent Not_found errors We now get assert failures instead, which are much more helpful. Ideally we should make user friendly error messages though, as now the genesis hash is part of the configuration. | 28 October 2019, 13:27:54 UTC |
da3c808 | Philippe Bidinger | 19 September 2019, 08:56:43 UTC | Test/python: don't sigkill servers Currently, servers are sigkilled when tests terminate. This doesn't play well with code coverage tools. Now they are terminated with SIGTERM, and killed only after a 10s timeout. | 28 October 2019, 13:09:15 UTC |