swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2

sort by:
Revision Author Date Message Commit Date
83c4a3b Scripts: aggregate log files merge_logs.py concatenate is set of log files and sort them according to the timestamp column. 29 June 2020, 12:57:53 UTC
a21a26e Dune: mark vendors/ directory with vendored_dirs This prevents `dune` from recursing into the `vendors/` directory when building all targets, running all tests, or linting with `dune build @fmt`. Libraries in the `vendors/` directory are also built with warnings suppressed. This has the effect of avoiding running tests for `ocaml-blake2`, `ocaml-lmdb` etc. as part of the `make test` command. See https://dune.readthedocs.io/en/stable/dune-files.html#vendored-dirs-since-1-11 for more details. 14 May 2020, 14:49:04 UTC
e671e59 Build: update opam-repository ref 13 May 2020, 22:29:41 UTC
e35e908 HaCL: conflicts with hacl_x25519 (dependency of tls.0.12.0) Actually, they 'stole' us C functions that therefore end up being defined twice :-) 13 May 2020, 19:16:03 UTC
8543632 Deps: adapt signatures for Lwt 5.2 + disable deprecated warning 13 May 2020, 19:14:06 UTC
f568a41 Tests/P2P: avoid use of Alcotest_lwt ... in favour of explicitly calling `Lwt_main.run` for each threaded test case – replicating the semantics of pre-1.0 Alcotest_lwt. These tests nest calls to `Lwt_main.run` as part of forking nodes, which is undefined behaviour pre-5.0.0 and explicitly forbidden thereafter. When the outer top-level promise contains the full test-suite, as is the case for Alcotest_lwt 1.0+, this results in each fork triggering its own suite of tests (which then deadlock due to contention over sockets). 12 May 2020, 21:53:38 UTC
4705942 Tests/requester: bind on `fetch` before counting `pending_requests` ... by nesting uses of `Lwt.join` or `Lwt.choose` according to whether the request is expected to be satisfied or not respectively. This fixes a race condition in which `fetch` is assumed to have registered a request before necessarily having been scheduled. Exposed by the upgrade to Alcotest 1. 12 May 2020, 21:53:38 UTC
52a42d2 Tests/requester: schedule `fetch` promise before asserting that it is resolved This fixes a race condition in which a call to `Test_Requester.fetch` is assumed to have resolved before necessarily having been scheduled. Exposed by the upgrade to Alcotest 1. 12 May 2020, 21:53:38 UTC
fdbecb2 Tests: port to the Alcotest 1.0+ API 12 May 2020, 21:53:38 UTC
6f2b6a9 lwt_log_sin_unix: Add milliseconds in event messages The format for the date for all the events now also include milliseconds. 12 May 2020, 13:39:46 UTC
182ae7a docs-html: fix fonts in shpinx css 11 May 2020, 22:26:11 UTC
3f11fe9 Tests/python: allow more than one client per node Defines a `sandbox.get_new_client()` which allows to instanciate more than one client for a given node. 11 May 2020, 22:04:14 UTC
0f4d9d1 Tests/python: refactor add_node split add_node in smaller functions. . makes the code more readable . useful for some tests 11 May 2020, 22:04:14 UTC
832ad0b Revert "Test: extract client instanciation in sandbox" This reverts commit 75c05dc7830128dca46b0b26eabf34a026f2ff75. 11 May 2020, 22:04:14 UTC
25f4397 Bin_sandbox: testsuite for synchronization between nodes 11 May 2020, 15:32:28 UTC
d03948e Shell: dismiss locators whose caboose is too far ahead 11 May 2020, 15:32:28 UTC
373f869 p2p: change the types of P2p_fd.socket to t Lwt.t 11 May 2020, 14:42:04 UTC
3f838ca p2p: remove legacy logging from p2p_fd 11 May 2020, 14:42:04 UTC
e2d0e08 p2p: remove legacy logging from conn 11 May 2020, 14:42:04 UTC
93ee301 p2p: remove legacy logging from connect_handler 11 May 2020, 14:42:04 UTC
2314ff8 p2p: remove legacy logging from discovery worker 11 May 2020, 14:42:04 UTC
32818f5 p2p: remove legacy logging from welcome worker 11 May 2020, 14:42:04 UTC
7cceba6 p2p: remove legacy logging from maintenance worker 11 May 2020, 14:42:04 UTC
1c4709d Doc: MR testing/coding guidelines 11 May 2020, 14:12:58 UTC
39dbe1e lib_rpc: prevent empty error trace on RPC error When an RPC resulted in an error that does not carry a json list of encoded error, it was producing an empty error trace for the error monad. Empty error trace should not happen. 11 May 2020, 13:44:36 UTC
ea08caf Node: built-in activator key for --network sandbox 11 May 2020, 13:43:12 UTC
1ad8d30 docs/mockup: Fix create mockup command It was using a deprecated syntax (`create mockup for protocol`) whereas the correct command is now `--protocol foo create mockup` 11 May 2020, 12:20:18 UTC
44123ff Doc/mockup: Typos & minor update 11 May 2020, 12:20:18 UTC
f33f8fb docs: Add mockup mode 11 May 2020, 12:20:18 UTC
c0d5a0e Tests/python: display output for synchronous node commands 11 May 2020, 09:09:31 UTC
4296813 Tests/python: use context manager for assert_run_failure More 'pythonic' and consistent with `pytest.raise` that is already used in this codebase. 11 May 2020, 09:09:31 UTC
5483124 Tests/python: capture output of all node commands 11 May 2020, 09:09:30 UTC
b200ace Tests/python: refactor client.run 11 May 2020, 09:09:30 UTC
62860d3 Tests/Python: automatically add regression marker 07 May 2020, 21:25:28 UTC
02ac13d Tests/Python: rename regression files to new shorter format 07 May 2020, 21:25:27 UTC
f08278a Tests/Python: bump pytest-regtest to 1.4.4+nomadic-labs w/ short logs 07 May 2020, 21:25:25 UTC
5c5a959 Tests/Python: remove stale regression files 07 May 2020, 21:08:14 UTC
1f030c4 Node: add -d as a short-hand of --data-dir `--data-dir` is probably one of the most used command-line options if you have more than one data-directory or if you're not using the default one, especially with the multinetwork node. So I believe it is worth it to have a short-hand for it: `-d`. 07 May 2020, 15:21:10 UTC
2efc285 Makefile: ignore opam error when checking if Merlin is installed If a user only has opam 2.0.0 (which we accept in our version check), the command emits an error: `opam: unknown option --silent, did you mean -s ?`. But actually compilation happens anyway. Instead of requiring users to use opam 2.0.0, I redirect this error to `/dev/null`. The only consequence is that users with opam 2.0.0 that use merlin will not run `dune build check` automatically, and thus will get less precise "jump to definition" behavior. 07 May 2020, 14:28:25 UTC
253a3e3 Makefile: only list protocols with a TEZOS_PROTOCOL file If a protocol is deleted or moved, its `src/proto_XXX` directory will probably remain when switching branch because of leftover files which are ignored by Git. This is particularly annoying for users which just want to `git pull && make`, as they face an error `No rule to make target 'src/proto_plop/lib_protocol/TEZOS_PROTOCOL`. This patch modifies the Makefile to only try to build protocols for which there is actually a `TEZOS_PROTOCOL` file, instead of all `proto_*` folders. 07 May 2020, 14:00:08 UTC
50fa4e9 Test/python: check progress in some tests 07 May 2020, 11:04:20 UTC
75c05dc Test: extract client instanciation in sandbox For the moment, only one client is used in the different tests, through sandbox.client(0). For a given node, only this client is used, including its state (saved keys, known addresses, etc). It may be interesting to allow instantiating a new client for a given node for scenari requiring clients with different states. 07 May 2020, 10:43:27 UTC
975e744 Doc: add note about leftover proto_demo files 07 May 2020, 09:53:37 UTC
b789327 Doc: add note about opam version 07 May 2020, 09:53:37 UTC
6d7d9d2 Doc: add note for remote signer users 07 May 2020, 09:53:37 UTC
47faaa7 Doc: add New Versioning Scheme section to 7.0 release page 07 May 2020, 09:53:37 UTC
b716ffa Doc: TEZOS_CONTEXT -> TEZOS_PROTOCOL 07 May 2020, 09:51:44 UTC
9a01070 Node: remove aliasing of *_validator limits Previously, node redeclared the following structures: - Block_validator.limits - Prevalidator.limits - Peer_validator.limits - Chain_validator.limits this commit removes the alias and uses e.g. Chain_validator.limits directly. This simplifies testing as the default limits in Node can be re-used directly. 06 May 2020, 16:02:19 UTC
de18ef3 Scripts: add baker-version-stats.sh 06 May 2020, 14:56:04 UTC
8565e39 Changelog: udpate with changes from 7.0~rc1 to 7.0 06 May 2020, 11:49:26 UTC
a78523f Doc: update Latest Release section in index 06 May 2020, 11:49:25 UTC
705a640 Doc: update documentation for 7.0 release 06 May 2020, 11:49:25 UTC
00b7b46 Doc: update test_networks.rst 06 May 2020, 11:49:24 UTC
e5267a6 Doc: update multinetwork.rst 06 May 2020, 11:49:23 UTC
5bb75ce Doc: update howtorun.rst 06 May 2020, 11:49:23 UTC
079bae5 Doc: update howtouse.rst 06 May 2020, 11:49:22 UTC
57b819d Doc: update howtoget.rst 06 May 2020, 11:49:21 UTC
4708518 Doc: update contributing.md 06 May 2020, 11:49:21 UTC
09158e4 P2P: check incoming ciphertext size Co-Authored-By: vbot <vincent.botbol@nomadic-labs.com> Co-Authored-By: Benjamin Canou <benjamin@canou.fr> Co-Authored-By: Pierre Boutillier <pierre.boutillier@nomadic-labs.com> 06 May 2020, 11:49:18 UTC
6785718 Tests/P2P: skip a non-deterministic test 06 May 2020, 10:00:34 UTC
41533fc Protos: avoid double-naming big_map_diff encoding Fix 782 For existing protocols, we change the `lib_client` code even for proto-alpha. Another commit on `proto-proposal` will fix directly the new-protocol. Co-authored-by: François Thiré <francois.thire@nomadic-labs.com> Co-authored-by: Raphaël Proust <code@bnwr.net> 06 May 2020, 07:55:59 UTC
63a3630 Client/mockup: float up constants 05 May 2020, 21:50:39 UTC
b4982f2 Client/mockup: Fix function origin in error msg 05 May 2020, 21:50:39 UTC
c4234cf Client/mockup: create mockup directory after successful parsing This reorders the phase of the mockup creation so that directory creation occurs at the end of the whole setup. The goal is to fail early if the base directory is at odds with the requirements of mockup mode. Previously, the mockup directory was created before parsing, always. So that launching ./tezos-client --base-dir /tmp/mockup -M mockup create mockup --protocol-constants /tmp/bad-sandbox-parameters.json with syntactically bad parameters would create the directory, but not the correct files, thus resulting in the following error during a future call: ./tezos-client --base-dir /tmp/mockup -M mockup create mockup --protocol-constants /tmp/good-sandbox-parameters.json Error: /tmp/mockup-base is not empty, please specify a fresh base directory with syntactically correct parameters. The same would happen with `--bootstrap-accounts` option. 05 May 2020, 21:50:39 UTC
be79061 Client/mockup: Use uri_encoding from RPC_encoding, not Client_keys This is a minor* fix. `uri_encoding` was already available from the module interface of `RPC_encoding`. There is thus no need to export it from `Client_key`. As an added benefit, we might, without explicitly asking for it, have preserved a designed abtraction in `Client_keys`. You never know ;-) 05 May 2020, 21:50:39 UTC
efaf391 Client/mockup: make the create mockup command configurable Now "create mockup" accepts a new option "--protocol-constants" which allows us to specify a file with overrides for some of the protocol constants. Similarly, "--bootstrap-accounts" can be used to specify a custom set of bootstrap accounts in this format. 05 May 2020, 21:50:39 UTC
64a4f1d Doc: add known issues for coverage 05 May 2020, 17:33:40 UTC
c90dc73 Lib_p2p_services: add newline at end of dune file 05 May 2020, 17:33:40 UTC
b7a1f9b Doc: update coverage section 05 May 2020, 17:33:40 UTC
cd52ebd Coverage: update to bisect_ppx 2.3 and improve instrumentation script Update to bisect_ppx version 2 to fully support OCaml 4.08 syntax Use --bisect-file (https://github.com/aantron/bisect_ppx/pull/303, merged in bisect_ppx 2.3) which allows getting rid of `BISECT_FILE` variable and the `coverage-setup` Makefile rule. Improve the instrumentation script to - avoid overwriting symlinks - find dune files recursively (now just use `scripts/instrument_dune_bisect.sh . to` instrument everything) with `--except` exceptions - `--remove` to remove the directive from files 05 May 2020, 17:33:40 UTC
da041f6 build-deps: remove bisect_ppx because it's now a dependency of tezos-tooling 05 May 2020, 17:33:40 UTC
139ecf0 Protos 00x: changes for bisect_ppx2 05 May 2020, 17:33:40 UTC
8caee29 Proto alpha: changes for bisect_ppx2 05 May 2020, 17:33:40 UTC
29fbaff Irmin: changes for bisect_ppx2 05 May 2020, 17:33:40 UTC
9ef7510 Lib_stdlib_unix: changes for bisect_ppx2 05 May 2020, 17:33:40 UTC
4660339 logging: add labelled argument ~short to EVENT DEFINITION pp 05 May 2020, 14:47:29 UTC
1264ac6 event: clarify doc in mli 05 May 2020, 14:47:29 UTC
2faef93 event_logging: Add documentation for DEFINITION.pp 05 May 2020, 14:47:29 UTC
570a1cb logging: propagate ?short in Internal_event.EVENT_DEFINITION.pp 05 May 2020, 14:47:29 UTC
ecfd9c5 event_logging: add ?(short=false) to pp_log_message 05 May 2020, 14:47:29 UTC
764ce8e Lib_p2p: P2p_servcices.version is now deprecated 05 May 2020, 09:08:45 UTC
9e56448 Client: do not use depracated rpcs 05 May 2020, 09:08:45 UTC
0623628 Doc/Michelson: Fix the documentation of the (UN)PAPAIR macros The previously documented unfolding matched neither the implementation nor the expected semantics for these macros. The new unfolding has the correct semantics but it still does not match the implementation, which is more complex to explain. It is not clear to me whether the current implementation brings any benefit with respect to the simple unfolding that is documented here so I do not know if we should change the implementation or the documentation. 04 May 2020, 14:26:24 UTC
6a496bb CI: remove constraint to run on 'gitlab-org' runners 30 April 2020, 16:59:44 UTC
c08a782 Sandbox client init: parameter to change the host 30 April 2020, 09:21:44 UTC
5c06fd4 Tests/python: update requirements file for compatibility with python3.8 29 April 2020, 15:01:20 UTC
7c0ad85 Tests/python: silence mypy errors 29 April 2020, 15:01:01 UTC
a441ea6 Opam: fix tezos-version dependencies 29 April 2020, 14:10:53 UTC
2045d3b Shell/base: Move lib_base/node_version to lib_version/ 29 April 2020, 12:24:14 UTC
f4636a4 P2p_services: /network/version is now DEPRECATED 29 April 2020, 12:24:14 UTC
07feda5 Shell_services: /monitor/commit_hash is now DEPRECATED 29 April 2020, 12:24:13 UTC
1fadecb Shell/base: Add network_version to node_version 29 April 2020, 12:24:13 UTC
2ca11e8 Shell/base: introduce nullable commit_info (hash, date) 29 April 2020, 12:24:12 UTC
a42dc9d Shell/base: add version to node_version 29 April 2020, 12:23:46 UTC
e45a1c5 Shell/services: add rpc to query node version 29 April 2020, 10:58:46 UTC
b6eba64 Lib_base: introduce placeholder for node's version 29 April 2020, 10:58:46 UTC
d478a33 Opam/Tooling: add bisect_ppx 28 April 2020, 19:26:57 UTC
0e7728f Opam/Stdlib: add ppx_inline_test to get ready for bloomer 28 April 2020, 19:26:55 UTC
315fb72 Dependencies: update to resto.0.5 28 April 2020, 19:26:54 UTC
c98d5eb ci: add _build cache and nomadic-labs tag 28 April 2020, 18:02:34 UTC
back to top