8b1122a | Pierre Boutillier | 31 March 2020, 14:32:23 UTC | Merge branch 'inactive_babylon_opam' into 'master' Build: Remove 005-PsBabyM1 from the active protocols See merge request tezos/tezos!1706 | 31 March 2020, 14:32:23 UTC |
5d50f7a | Romain Bardou | 31 March 2020, 12:36:43 UTC | Babylon: remove context commands which are no longer useful | 31 March 2020, 14:09:42 UTC |
29a0962 | Romain Bardou | 31 March 2020, 09:14:51 UTC | Babylon: remove multisig commands | 31 March 2020, 14:09:42 UTC |
7acd573 | Romain Bardou | 31 March 2020, 08:50:59 UTC | Babylon: remove delegates, mempool filters, parameters, tests, mockup | 31 March 2020, 14:09:42 UTC |
07c8eb0 | Romain Bardou | 31 March 2020, 08:43:58 UTC | Babylon: deactivate mempool filters | 31 March 2020, 14:09:42 UTC |
bf9eb80 | Pierre Boutillier | 31 March 2020, 08:25:45 UTC | Build: Remove 005-PsBabyM1 from the active protocols | 31 March 2020, 14:09:42 UTC |
0d0f82e | Sebastien Mondet | 31 March 2020, 12:24:07 UTC | Vendors: set carthage as default protocol | 31 March 2020, 13:13:32 UTC |
9d11bba | Pierre Boutillier | 31 March 2020, 09:51:06 UTC | Tests: Migrate from 006-PsCARTHA to (Carthage) alpha (instead of 005-PsBabyM1) Also allow this (no-op) migration in proto_alpha | 31 March 2020, 13:13:17 UTC |
bd12eec | Raphaël Cauderlier | 23 January 2020, 15:50:22 UTC | Protocol: remove Carthage vanity nonce | 31 March 2020, 13:10:50 UTC |
41d9292 | Raphaël Cauderlier | 23 January 2020, 15:38:40 UTC | Protocol: remove code specific to the migration from Babylon to Carthage | 31 March 2020, 13:10:48 UTC |
b47b568 | vbot | 06 December 2019, 17:55:57 UTC | Vendors/flextesa: update protocol constants Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> | 31 March 2020, 13:10:47 UTC |
f87c3cb | vbot | 06 December 2019, 17:48:56 UTC | Protocol/Tests: update reward functions Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> | 31 March 2020, 13:10:46 UTC |
5bb0ee3 | vbot | 06 December 2019, 17:18:38 UTC | Protocol/Parameters: update the reward constants Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> | 31 March 2020, 13:10:45 UTC |
89d0a80 | Tomáš Zemanovič | 06 December 2019, 17:30:09 UTC | Protocol/Migration: migrate protocol constants | 31 March 2020, 13:10:43 UTC |
e86d0ab | vbot | 06 December 2019, 17:15:00 UTC | Protocol: update reward functions Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> | 31 March 2020, 13:10:42 UTC |
18005ac | Raphaël Cauderlier | 06 December 2019, 13:40:51 UTC | Tests/Python: test failure of deserialisation of bad annotation | 31 March 2020, 13:10:40 UTC |
3e3a223 | Raphaël Cauderlier | 06 December 2019, 10:45:53 UTC | Protocol/Michelson: annotation validity check Check at parsing time that Michelson annotations only contain valid characters. This check is useless for annotations produced by `lib_micheline` but could fail for annotated lambdas deserialized using the `UNPACK` instruction. | 31 March 2020, 13:10:39 UTC |
164d9c2 | Tomáš Zemanovič | 01 November 2019, 11:27:41 UTC | Proto/Tests: Add a test case for emptying delegated contract | 31 March 2020, 13:10:37 UTC |
6172b7f | Tomáš Zemanovič | 31 October 2019, 10:37:41 UTC | Proto: Allow to empty non self-delegated contract For non self-delegated contracts, the removed assertion was causing an error when emptying a delegated contract. | 31 March 2020, 13:10:36 UTC |
8a1089e | vbot | 13 November 2019, 15:44:07 UTC | Protocol: add vanity nonce | 31 March 2020, 13:10:35 UTC |
96c884c | Raphaël Cauderlier | 23 January 2020, 15:19:49 UTC | Tests/Python: adapt test of the CONTRACT instruction The gas cost of `CONTRACT` when applied to the address of an implicit account is now 132 units cheaper. | 31 March 2020, 13:10:33 UTC |
5199d9a | Raphaël Cauderlier | 07 November 2019, 17:29:51 UTC | Protocol/Michelson: improve the performance of the CONTRACT instruction Add an optimisation that make the instruction cheaper in gas for implicit contracts (tz1, tz2, tz3) by saving an I/O. | 31 March 2020, 13:10:31 UTC |
4fca7a6 | Arvid Jakobsson | 08 November 2019, 10:58:12 UTC | Tests/Python: test the Michelson MAP instruction on maps in the case of side effects | 31 March 2020, 13:10:30 UTC |
5deef99 | Raphaël Cauderlier | 08 November 2019, 10:07:18 UTC | Protocol/Michelson: fix the interpretation of the MAP instruction on maps In the previous implementation, accumulating a value during a MAP on a map was impossible because the initial stack tail was restored. This was not the documented behavior of the MAP instruction and it was inconsistent with the case of mapping over a list. BREAKING CHANGE: originated contracts that rely on the previous and incorrect) semantics might behave incorrectly. | 31 March 2020, 13:10:28 UTC |
ab3d7dd | Arvid Jakobsson | 08 November 2019, 15:49:23 UTC | Tests/Python: verify EMPTY_BIG_MAP arity error message | 31 March 2020, 13:10:27 UTC |
09d994f | Raphaël Cauderlier | 08 November 2019, 14:33:25 UTC | Protocol/Michelson: handling of the bad arity error for the EMPTY_BIG_MAP instruction Improve error reporting when checking for the arity of the EMPTY_BIG_MAP instruction | 31 March 2020, 13:10:25 UTC |
87e46df | Raphaël Cauderlier | 07 November 2019, 15:16:40 UTC | Protocol/Michelson: remove the peephole optimisation of UNPAIR Remove an unreachable optimisation. A proper UNPAIR instruction shall be added in the next protocol instead. | 31 March 2020, 13:10:24 UTC |
78a02f6 | Tomáš Zemanovič | 07 November 2019, 09:37:13 UTC | Protocol/Migration: bump gas limit constants in the context Update the gas limit constants in the context on protocol transition. | 31 March 2020, 13:10:22 UTC |
118a2a5 | Tomáš Zemanovič | 21 January 2020, 18:45:14 UTC | Tests/Python: adapt the gas-bound test to the new gas limit | 31 March 2020, 13:10:21 UTC |
8bfa32a | Raphaël Cauderlier | 23 January 2020, 14:55:07 UTC | Tests/Python: adapt regression tests to new gas limit | 31 March 2020, 13:10:20 UTC |
0061278 | Tomáš Zemanovič | 07 November 2019, 09:10:29 UTC | Protocol/Gas: increase the gas limits per block and operation by 30% Bump the gas limit for blocks and operations by 30% going from 800000 per operation and 8000000 per block to 104000 per operation and 1040000 per block. | 31 March 2020, 13:10:18 UTC |
8c5e051 | Mehdi Bouaziz | 05 November 2019, 18:09:32 UTC | Tests: the merge_comparable_pairs.tz contract is now well-typed | 31 March 2020, 13:10:17 UTC |
6b75d10 | Raphaël Cauderlier | 05 November 2019, 11:29:27 UTC | Tests/Python: activate tests of comparable pairs in sets, maps, and big_maps Co-Authored-By: Charles DEHLINGER <charles.dehlinger@tezcore.com> | 31 March 2020, 13:10:15 UTC |
75200a0 | Tomáš Zemanovič | 21 January 2020, 18:45:14 UTC | Tests/Python: fix an expected error message When attempting to pack a big_map, we now have a better error message. | 31 March 2020, 13:10:14 UTC |
23c5a6d | Raphaël Cauderlier | 05 November 2019, 12:05:17 UTC | Protocol/Client: fix a misleading error message (unexpected big_map) | 31 March 2020, 13:10:13 UTC |
ea5d469 | Raphaël Cauderlier | 05 November 2019, 12:06:16 UTC | Protocol/Michelson: allow all parameter types when typechecking a litteral Extend the range of the typecheck_data RPC by also allowing big_map values. Co-Authored-By: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> | 31 March 2020, 13:10:11 UTC |
1014f26 | Raphaël Cauderlier | 23 January 2020, 12:55:05 UTC | Tests/Python: adapt regression test outputs Typechecking cost has been very slightly increased because `comparable_ty_eq` now costs at least `Typecheck_costs.cycle`. | 31 March 2020, 13:10:10 UTC |
0fa2147 | Mehdi Bouaziz | 30 September 2019, 08:19:36 UTC | Protocol/Michelson: fix comparable comb pairs Allow comb pairs as map keys and set elements, not only as operands of COMPARE. | 31 March 2020, 13:10:09 UTC |
907c652 | Adrian Brink | 05 November 2019, 09:32:21 UTC | Tests/OCaml: add tests for baking and endorsement reward forumlae Co-Authored-By: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> Co-Authored-By: Adrian Brink <adrian@cryptium.io> | 31 March 2020, 13:10:08 UTC |
e09b67c | Adrian Brink | 20 October 2019, 15:12:41 UTC | Protocol/Emmy+: optimise baking and endorsement reward function Fix the imprecision in the baking reward formula to make it linear in the number of endorsements included instead of a step function. Improve the precision on the endorsement reward computation by applying the priority malus on the total endorsement reward. | 31 March 2020, 13:10:06 UTC |
2cc5f11 | Pierre Boutillier | 28 October 2019, 08:14:01 UTC | Protocol/RPC: fix 'baking_rights' so that 'max_priority' is included Fix a bug where the `../helpers/baking_rights` RPC would exclude the `max_priority` baking right from its result. | 31 March 2020, 13:10:05 UTC |
7391a34 | vbot | 07 November 2019, 17:51:44 UTC | Protocol/Storage: initialize big_map ids only for genesis | 31 March 2020, 13:10:04 UTC |
267fb25 | vbot | 12 November 2019, 15:40:57 UTC | Protocol/Migration: remove babylon's vanity nonce | 31 March 2020, 13:10:00 UTC |
dc4b075 | Danny Willems | 30 March 2020, 11:56:34 UTC | Test: remove useless Format.eprintf For the sake of readable test output when executing test. | 31 March 2020, 09:57:49 UTC |
77f862b | Philippe Bidinger | 25 March 2020, 16:18:33 UTC | Tests/python: launch nodes with --bootstrap-threshold 0 It happens spuriously that a node doesn't bootstrap and as consequence doesn't broadcast its head to its neighbors. This depends on the bootstrap-threshold (which is set by the `--connections`) and some time-sensitive conditions. This MR sets --bootstrap-threshold to 0 (overriding the value set by `--connections`) in all tests running more than one node. | 31 March 2020, 09:01:07 UTC |
2e38e3d | Philippe Bidinger | 25 March 2020, 16:08:38 UTC | Tests/python: relax log check test_many_bakers currently returns an error when the node log contains the `canceled` string. This happens spuriously with this log line. node.validator.bootstrap_pipeline: Fetch of block_hash BLiGqFD694nWNVcLFZBS94VJXSs7XPZt3p7g3jKbU1HtQnPq25R canceled This commit allows this test to fail. The error is still notified to the user in the test report (`XFAIL` if the test fails, `XPASS` otherwise). | 31 March 2020, 09:01:07 UTC |
5a22cf8 | Raphaël Proust | 29 March 2020, 18:56:41 UTC | Base: add Time.System.Span.pp_hum for pretty printing | 30 March 2020, 15:41:10 UTC |
e5a21a8 | Pierre Boutillier | 30 March 2020, 12:21:38 UTC | Build: Remove useless dependencies on Re | 30 March 2020, 12:21:38 UTC |
f972326 | Pierre Boutillier | 28 March 2020, 18:06:08 UTC | Makefile: clean {test,sandbox}-parameters | 28 March 2020, 18:06:08 UTC |
6f79aa0 | Arvid Jakobsson | 30 January 2020, 09:54:51 UTC | Documentation/Developer: add testing guide | 27 March 2020, 22:04:50 UTC |
5c66700 | Romain Bardou | 27 March 2020, 13:18:18 UTC | Doc: remove part of multinetwork.rst irrelevant with incoming release | 27 March 2020, 17:17:25 UTC |
12ee2eb | Romain Bardou | 27 March 2020, 10:33:21 UTC | Doc: discuss alias versus explicit configuration in multinetwork.rst | 27 March 2020, 17:17:25 UTC |
19c83aa | Romain Bardou | 27 March 2020, 10:16:19 UTC | Doc: update multinetwork.rst regarding configuration file behavior | 27 March 2020, 17:17:25 UTC |
679a2de | Romain Bardou | 27 March 2020, 10:03:57 UTC | Doc: deprecate Babylonnet in multinetwork.rst | 27 March 2020, 17:17:25 UTC |
41f07cb | Romain Bardou | 27 March 2020, 10:02:15 UTC | Doc: update network name case in multinetwork.rst | 27 March 2020, 17:17:25 UTC |
6744f5e | Romain Bardou | 27 March 2020, 09:24:59 UTC | Doc: update and improve test network documentation | 27 March 2020, 16:45:05 UTC |
638688d | Colin González | 02 March 2020, 16:53:29 UTC | Bootstrap_pipeline: purge legacy logging | 27 March 2020, 16:34:16 UTC |
521b19d | Mark Karpov | 26 March 2020, 18:28:09 UTC | Move the protocol specific mockup commands to protocol libraries | 27 March 2020, 14:33:07 UTC |
fafef2d | Mark Karpov | 26 March 2020, 16:18:01 UTC | Use 'mockup_mode' instead of 'mockup_mode option' in client config The default mode has been renamed to 'Mode_client' to be consistent with the written documents we've seen so far. | 27 March 2020, 14:33:07 UTC |
77fa198 | Bruno B | 27 March 2020, 13:23:50 UTC | Docs: fix link for Mainnet Docker image The current link leads to the retrieval of the tezos/tezos:alphanet image. | 27 March 2020, 13:23:50 UTC |
af96e0e | Eugen Zalinescu | 27 March 2020, 09:06:16 UTC | Git: ignore generated protocol parameters | 27 March 2020, 11:03:06 UTC |
8e1d196 | Sebastien Mondet | 24 March 2020, 14:56:14 UTC | Vendors: Update `flextesa-lib` Flextesa commit: `f24ebaf47e14678493736fa0969dfcbdf7e4a505`. | 26 March 2020, 18:13:40 UTC |
1470f36 | Pierre Boutillier | 26 March 2020, 10:43:15 UTC | CI: publish docker images for tags and branches that ends with -release of tezos/tezos | 26 March 2020, 16:08:25 UTC |
450c227 | Mehdi Bouaziz | 25 March 2020, 14:22:55 UTC | Update .ocamlformat files | 26 March 2020, 10:45:15 UTC |
d9f2810 | Mehdi Bouaziz | 25 March 2020, 13:58:40 UTC | CI: force .ocamlformat files to be up to date | 26 March 2020, 10:45:15 UTC |
cd3cbe2 | Mehdi Bouaziz | 26 March 2020, 10:25:18 UTC | Linting: force deterministic sort | 26 March 2020, 10:45:15 UTC |
4246725 | Philippe Bidinger | 02 December 2019, 15:14:35 UTC | Scripts: script to add code coverage directive to dune files The script `scripts/instrument_dune_bisect.sh` instrument dune files so that the corresponding executables/libraries generate code coverage output when executed. | 26 March 2020, 09:57:32 UTC |
2a8aa11 | Philippe Bidinger | 06 March 2020, 19:08:36 UTC | Makefile/test: add directives for code coverage Add directives related to code coverage - make coverage-setup - make coverage-report - make coverage-clean Ignore directories related to code coverage _coverage_output/ for coverage output _coverage_report/ for the html report | 26 March 2020, 09:57:32 UTC |
17f700a | Philippe Bidinger | 06 March 2020, 18:23:04 UTC | Scripts: add bisect_ppx in dev dependencies | 26 March 2020, 09:57:32 UTC |
46f80a1 | Philippe Bidinger | 03 December 2019, 15:55:12 UTC | Scripts: don't lint *.pp.ml files The script `lint.sh` may be called with generated files that shouldn't be linted. (e.g. `*.pp.ml{i}` files generated by `bisect_ppx`). This MR updates `lint.sh` so that it ignores these files. | 26 March 2020, 09:57:32 UTC |
d24ee70 | Eugen Zalinescu | 29 February 2020, 19:47:06 UTC | Tests/Python: read alpha parameters from generated file | 26 March 2020, 09:10:27 UTC |
d122ee9 | Eugen Zalinescu | 04 March 2020, 15:04:52 UTC | Build: store protocol parameters in proto_XXX/parameters folder | 26 March 2020, 09:10:27 UTC |
be706b7 | Pierre Boutillier | 05 January 2020, 19:51:24 UTC | Shell/Worker: BREACKING RPC: Request status uses time span | 24 March 2020, 15:16:25 UTC |
8a98519 | Jun FURUSE | 30 January 2020, 10:47:47 UTC | LAMBDA and APPLY targets are not storable but packable | 24 March 2020, 14:36:30 UTC |
24024b4 | François Thiré | 02 March 2020, 16:33:33 UTC | p2p_connect_handler: Add a log message when connection is rejected Currently, when the connection is rejected, an explanation is printed only when there is an explanation with a Nack. We print the trace for the other cases. | 24 March 2020, 14:03:37 UTC |
7296627 | Tomáš Zemanovič | 18 March 2020, 13:46:10 UTC | Clic: improve "extra arguments" error message | 24 March 2020, 11:57:33 UTC |
3e96617 | Philippe Bidinger | 18 March 2020, 11:40:36 UTC | Tests/python: set `--connections` in tests instead of launcher Before this commit, sandbox.add_node launches node with option `--connections 3` by default. This commit sets the `--connections` option in the tests themselves, rather than in the sandbox launcher. The rationale is to: - make explicit in the tests what parameters they use to launch the nodes - don't rely on hard-coded, arbitrary, node option in `Sandbox.add_node` method. | 24 March 2020, 11:29:19 UTC |
bf41fdf | Romain Bardou | 25 February 2020, 14:34:20 UTC | Lib_event_logging: inline parameters in simple events | 24 March 2020, 10:15:58 UTC |
806eb3f | Romain Bardou | 25 February 2020, 12:35:34 UTC | Lib_event_logging: versionize simple events | 24 March 2020, 10:15:58 UTC |
9bd6cdd | Romain Bardou | 19 February 2020, 17:04:33 UTC | Lib_event_logging: custom pretty-printer for event parameters | 24 March 2020, 10:15:58 UTC |
e1e0d79 | Romain Bardou | 19 February 2020, 10:57:12 UTC | Node: use Internal_event.Simple in Node_snapshot_command | 24 March 2020, 10:15:58 UTC |
51b3084 | Romain Bardou | 19 February 2020, 10:42:59 UTC | Node: use Internal_event.Simple in Node_shared_arg | 24 March 2020, 10:15:58 UTC |
634b04b | Romain Bardou | 18 February 2020, 16:28:47 UTC | Node: use Internal_event.Simple in Node_run_command | 24 March 2020, 10:15:58 UTC |
4f47a9b | Romain Bardou | 24 January 2020, 09:43:46 UTC | Lib_event_logging: add Simple module | 24 March 2020, 10:15:58 UTC |
4e435fa | François Thiré | 12 March 2020, 12:48:19 UTC | client_rpc_commands: fix RPC logging for command `rpc post ... with` The command `rpc post <rpc> with <json>` was not affected by the logging option `-l` of `tezos-client`. We propose a fix where in the module `Client_rpc_commands`, the function `call_with_json` calls directly the function `call`. | 24 March 2020, 09:23:56 UTC |
0737ae7 | Romain Bardou | 20 March 2020, 09:44:44 UTC | Tests: use config reset instead of config init | 23 March 2020, 20:10:27 UTC |
076a54e | Romain Bardou | 18 March 2020, 11:00:00 UTC | Node: write configuration file if it does not exist | 23 March 2020, 20:10:27 UTC |
0d6f076 | Victor Allombert | 20 March 2020, 08:51:52 UTC | Doc: update `--network` doc | 23 March 2020, 19:39:19 UTC |
ba35ef7 | Victor Allombert | 20 March 2020, 08:51:09 UTC | Node: make `--network` arg non case-sensitive | 23 March 2020, 19:39:19 UTC |
9ca5f64 | Victor Allombert | 20 March 2020, 08:50:04 UTC | Node: config.json stores network name in lowercase | 23 March 2020, 19:39:19 UTC |
c57aeed | Romain Bardou | 06 March 2020, 16:08:12 UTC | Doc: update multinetwork with genesis parameters | 23 March 2020, 18:09:53 UTC |
6a73607 | Romain Bardou | 06 March 2020, 15:36:42 UTC | Node: make the genesis parameters configurable without --sandbox | 23 March 2020, 18:09:53 UTC |
bcda2fe | Romain Bardou | 28 February 2020, 08:56:28 UTC | Lib_storage: turn patch_context into an option | 23 March 2020, 17:30:00 UTC |
1f00691 | Romain Bardou | 26 February 2020, 14:52:18 UTC | Shell: handle case where genesis protocol hash is not registered | 23 March 2020, 17:30:00 UTC |
f4dcc97 | Romain Bardou | 26 February 2020, 14:34:27 UTC | Shell: make patch_context propagate Proto.init errors | 23 March 2020, 17:30:00 UTC |
bbf24a2 | Romain Bardou | 26 February 2020, 14:03:29 UTC | Validator: use Patch_context | 23 March 2020, 17:30:00 UTC |
64dc98c | Romain Bardou | 26 February 2020, 13:58:23 UTC | Node: move Patch_context to lib_shell | 23 March 2020, 17:30:00 UTC |
9d749d3 | Raphaël Proust | 21 March 2020, 19:39:16 UTC | Workers: some code documentation | 21 March 2020, 20:16:13 UTC |
edfe802 | Raphaël Proust | 21 March 2020, 19:29:54 UTC | P2p: fix typo in tests | 21 March 2020, 20:16:13 UTC |
5146538 | Sylvain Ribstein | 17 March 2020, 08:13:24 UTC | Protocol/client: lift protocol for mockup | 20 March 2020, 15:36:49 UTC |