e6d39db | Danny Willems | 31 March 2020, 09:57:56 UTC | Merge branch 'dannywillems/remove-unless-printf-in-test' into 'master' Test: remove useless Format.eprintf See merge request tezos/tezos!1696 | 31 March 2020, 09:57:56 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 |
f9ab6c2 | Ilias Garnier | 18 March 2020, 13:36:39 UTC | Shell/Env: export more type equalities in Lift | 20 March 2020, 15:36:49 UTC |
aea2336 | Sylvain Ribstein | 17 March 2020, 08:13:02 UTC | Shell/mockup: remove Protocol_error_monad | 20 March 2020, 15:36:49 UTC |
0dc50c0 | Pierre Boutillier | 19 March 2020, 11:43:18 UTC | Vendors: rename our internal lmdb bindings tezos-lmdb We want to drop them asap but we sadly still need to expose them now in order to do an opam release | 20 March 2020, 13:39:24 UTC |
58bed14 | Pierre Boutillier | 19 March 2020, 22:07:00 UTC | Build: Use OCaml 4.09.1 and incorporate mirage-crypto initialization inefficiency fixup | 20 March 2020, 12:03:03 UTC |
2b47c14 | Pierre Boutillier | 19 March 2020, 09:33:06 UTC | Build: Remove alphanet network | 20 March 2020, 11:07:24 UTC |
3124d12 | Mathias Bourgoin | 26 February 2020, 14:25:33 UTC | Shell/Workers: limit logger instantiation Specifically, this MR instantiates the Event_definition in worker_loggers per Worker functor instantiation (rather than once per worker). This fixes a small memory leak. In order to accomplish the fix described above, worker_logger exports strings rather than a type that is abstract outside of the instantiated module. The strings are lazy in case the logging is disabled and formatting does nothing. Co-authored-by: Raphaël Proust <code@bnwr.net> Co-authored-by: MBourgoin <mathias.bourgoin@tezcore.com> | 20 March 2020, 09:19:17 UTC |
3ad1e37 | Raphaël Cauderlier | 03 February 2020, 20:15:32 UTC | License: add copyright lines for Nomadic Labs, Metastate, and Tarides | 19 March 2020, 13:20:08 UTC |
4511ff9 | Eugen Zalinescu | 04 March 2020, 10:37:29 UTC | Doc/Intro: update information about delegation | 19 March 2020, 12:47:11 UTC |
3d21127 | Eugen Zalinescu | 04 March 2020, 10:31:14 UTC | doc: fix make html warnings in glossary | 19 March 2020, 12:47:10 UTC |
4bd6553 | Raphaël Cauderlier | 05 February 2020, 09:27:56 UTC | Doc/Intro: update information about delegation The information on the intro tutorials was oudated since the activation of Babylon and the account rehaul. | 19 March 2020, 12:47:10 UTC |
f2a4315 | Raphaël Cauderlier | 24 February 2020, 21:03:53 UTC | Doc: update the glossary | 19 March 2020, 12:47:06 UTC |
718859d | Raphaël Proust | 17 March 2020, 14:39:05 UTC | Vendors: externalise resto Co-authored-by: Paul Laforgue <paul.laforgue@tezcore.com> | 18 March 2020, 11:08:04 UTC |
c61a4a6 | Mehdi Bouaziz | 17 March 2020, 09:58:07 UTC | Tests: remove dead regression test outputs | 18 March 2020, 10:02:05 UTC |
9797d1e | Mehdi Bouaziz | 12 March 2020, 17:09:51 UTC | Tests: update regtest with stderr output | 18 March 2020, 10:02:05 UTC |
83e48c6 | Mehdi Bouaziz | 12 March 2020, 15:30:29 UTC | Tests: allow regression tests to capture stderr on failure | 18 March 2020, 10:02:05 UTC |
9b428b3 | Sylvain Ribstein | 02 March 2020, 15:54:09 UTC | Shell/env: rename V1 -> V0 to ease encoding | 17 March 2020, 17:34:11 UTC |
1ff9d7b | Sylvain Ribstein | 17 March 2020, 12:29:20 UTC | Shell/env: split file tezos_protocol_environment | 17 March 2020, 17:34:11 UTC |
426be54 | Pierre Boutillier | 16 March 2020, 21:52:56 UTC | Vendors: rename secp256k1 -> secp256k1-internal In order to differentiate it from https://github.com/dakk/secp256k1-ml | 17 March 2020, 15:16:49 UTC |
c775566 | Yoichi Hirai | 15 March 2020, 22:41:01 UTC | Docs: make semantics of APPLY deterministic The semantics of APPLY contained free variables `t`, `v` and `code` each occurring only once. I guess these are `a'`, `a` and `f` respectively. My guess is based on the merge request that introduced `APPLY` https://gitlab.com/nomadic-labs/tezos/-/merge_requests/46 | 17 March 2020, 14:33:25 UTC |
f157988 | Marco Stronati | 17 March 2020, 11:12:29 UTC | Doc: add full protocol hash for Carthage | 17 March 2020, 11:34:34 UTC |
50781f7 | François Thiré | 13 March 2020, 10:57:23 UTC | lib_mockup: Make the library independent from the shell We create a folder `lib_p2p_services` to store RPC related to the `p2p` layer. Therefore the `p2p_directory.ml` file is moved to `lib_p2p`. As a consequence, the `tewos-mockup` library only depends on the `tezos-p2p` library. | 16 March 2020, 15:01:16 UTC |
6e4d17c | François Thiré | 11 March 2020, 13:41:23 UTC | block_locator: add some comments and remove the raw type The raw type seems useless because the type t is private. Moreover, this type was used only once in the `peer_validator` module. The explicit coercion as been replaced by a coercion at the type level as it was done several lines above. Some comments in the head of a the `block_locator` module are added to explain how it was used. | 13 March 2020, 18:32:06 UTC |
4c31ae3 | Arvid Jakobsson | 24 February 2020, 15:45:34 UTC | lib_requester: add several unit tests testing lib_requester | 13 March 2020, 11:19:42 UTC |
729dbe0 | vbot | 12 March 2020, 15:10:00 UTC | Build: update opam files | 12 March 2020, 16:52:21 UTC |
75ebb76 | Benjamin Canou | 28 February 2020, 10:21:40 UTC | Client/mockup: minor UX tweaks | 11 March 2020, 17:40:42 UTC |
f6aa121 | Ilias Garnier | 14 February 2020, 11:09:00 UTC | Client/mockup: add dune-project | 11 March 2020, 17:40:42 UTC |
32c7ee3 | Ilias Garnier | 30 January 2020, 13:39:42 UTC | gitlab-ci: run `./scripts/update_opam_test.sh` | 11 March 2020, 17:40:42 UTC |
f1bc795 | Ilias Garnier | 20 January 2020, 17:06:19 UTC | Client: expose mockup facility in the client | 11 March 2020, 17:40:42 UTC |
b65d41b | Ilias Garnier | 21 January 2020, 17:46:54 UTC | Client: add commands to create mockups with bootstrap accounts | 11 March 2020, 17:40:42 UTC |
54f3d7e | Ilias Garnier | 20 January 2020, 17:05:59 UTC | Client/alpha: introduce mockup facilities protocol-side | 11 March 2020, 17:40:42 UTC |
434cc27 | Ilias Garnier | 20 January 2020, 16:41:11 UTC | Client: introduce `--mode {default|mockup}` option | 11 March 2020, 17:40:42 UTC |
c63afff | Ilias Garnier | 17 January 2020, 15:51:16 UTC | Protocol environment: add encoding for memory context | 11 March 2020, 17:40:42 UTC |
5a0cb80 | Ilias Garnier | 16 January 2020, 10:22:43 UTC | Client: move remote signer config into dedicated function | 11 March 2020, 17:40:42 UTC |
f5b5467 | Ilias Garnier | 16 January 2020, 09:46:39 UTC | Client/mockup: add local RPC wrapper class `unix_mockup` | 11 March 2020, 17:40:42 UTC |
28e690f | Ilias Garnier | 16 January 2020, 08:43:41 UTC | Client: introducing lib_mockup | 11 March 2020, 17:40:42 UTC |
172e9ca | Germán Delbianco | 25 February 2020, 22:55:20 UTC | Proto mempool plugin: Fix the description of the nanotez encoding | 11 March 2020, 10:47:16 UTC |
9591457 | Raphaël Cauderlier | 09 March 2020, 17:20:07 UTC | Docs: add better-call.dev | 11 March 2020, 10:28:25 UTC |
d2bfc6f | Oliver Simon | 25 February 2020, 23:55:04 UTC | Docs: add tzstats and arronax | 11 March 2020, 10:28:25 UTC |
b66f298 | Raphaël Proust | 10 March 2020, 16:39:33 UTC | Stdlib: use ocaml4.09 primitives for endian-aware access | 10 March 2020, 16:39:33 UTC |
64c8554 | Adrian Brink | 10 March 2020, 15:20:40 UTC | Make all files case-insensitive macOS has a case-insensitive file system and hence all files in the repository should be unique, irrespective of case, in order to not cause errors for macOS. | 10 March 2020, 15:58:58 UTC |
76e590d | Eugen Zalinescu | 09 March 2020, 13:20:25 UTC | docs: fix build warnings | 10 March 2020, 15:12:15 UTC |
2c92261 | Eugen Zalinescu | 09 March 2020, 13:01:38 UTC | doc/the-big-picture: update protocol packages | 10 March 2020, 15:12:15 UTC |