403b249 | Pierre Boutillier | 03 March 2020, 17:38:26 UTC | OCaml 4.09.0: make fmt | 10 March 2020, 13:20:37 UTC |
95faf87 | Pierre Boutillier | 03 March 2020, 17:35:03 UTC | Ocaml 4.09.0: Adapt to new semantic tags Clic and Flextesa | 10 March 2020, 13:20:36 UTC |
1788b36 | Pierre Boutillier | 03 March 2020, 17:33:51 UTC | OCaml 4.09.0: Remove (unused) semantic tags from format in environment | 10 March 2020, 13:20:34 UTC |
88a5d01 | Pierre Boutillier | 03 March 2020, 17:32:30 UTC | OCaml 4.09.0: Use Obj.Extension_constructor | 10 March 2020, 13:20:33 UTC |
f025ad2 | Marco Stronati | 03 March 2020, 16:25:00 UTC | OCaml 4.09.0: use Stdlib.Option in protocol environment | 10 March 2020, 13:20:32 UTC |
716b350 | Marco Stronati | 03 March 2020, 16:08:41 UTC | OCaml 4.09.0: Pervasive -> Stdlib | 10 March 2020, 13:20:31 UTC |
84f1817 | Marco Stronati | 03 March 2020, 16:03:52 UTC | OCaml 4.09.0: bump version | 10 March 2020, 13:20:30 UTC |
25a7071 | Pierre Boutillier | 09 March 2020, 07:53:15 UTC | Build: restrict protocol generation tests to their opam packages | 10 March 2020, 10:27:00 UTC |
e006035 | Pierre Boutillier | 09 March 2020, 07:53:02 UTC | Test: no runtest_dune_template while compiled by opam Opam regenerates the dune_protocols | 10 March 2020, 10:26:59 UTC |
ab109e6 | Pierre Boutillier | 08 March 2020, 12:19:45 UTC | Build: assign packages to runtest aliases in dune | 10 March 2020, 10:26:57 UTC |
974555d | Pierre Boutillier | 28 January 2020, 14:01:02 UTC | Build: assign package to install and tests stanza | 10 March 2020, 10:26:56 UTC |
b977e21 | Pierre Boutillier | 08 March 2020, 11:01:17 UTC | Vendors: restrict unit tests to their opam packages | 10 March 2020, 10:26:55 UTC |
00a307c | Pierre Boutillier | 08 March 2020, 16:58:41 UTC | Build: add demo-counter to PROTOCOLS in Makefile | 10 March 2020, 10:26:53 UTC |
daba1af | Arvid Jakobsson | 04 March 2020, 08:20:42 UTC | Tests: move src/bin_client/test/contracts to tests_python | 09 March 2020, 20:50:00 UTC |
f4c9d75 | Arvid Jakobsson | 27 February 2020, 14:48:54 UTC | Tests: Remove unused bash tests configuration | 09 March 2020, 20:48:06 UTC |
700ebe7 | Arvid Jakobsson | 27 February 2020, 14:45:46 UTC | Tests: move king/queen_commitment.json to tests_python/account | 09 March 2020, 20:48:04 UTC |
bf51bd7 | Arvid Jakobsson | 27 February 2020, 14:38:50 UTC | Tests: remove test_mempool.sh now (tests_python/tests/test_mempool.py) The latter was added in 9aebc957 but the former was not removed. | 09 March 2020, 20:48:03 UTC |
ede1919 | Arvid Jakobsson | 27 February 2020, 14:24:42 UTC | Tests: remove runtest_tls.sh (now tests_python/tests/test_tls.py) The latter was added in 936e0627 but the former was not removed. | 09 March 2020, 20:48:01 UTC |
45cc9f3 | Arvid Jakobsson | 27 February 2020, 14:20:17 UTC | Tests: delete runtest_cors.sh (now tests_python/tests/test_cors.py) The latter was added in 3f6c6c2f77cfef14ca2a99325189cfa2f4e6c2d2 but the former was not removed. | 09 March 2020, 20:48:00 UTC |
cf19d5e | Arvid Jakobsson | 27 February 2020, 14:16:17 UTC | Tests: rename test_locator_plot.sh to generate_locator_plot.sh The idea is to indicate more clearly that this is not an automated test, but a script used to generate a plot. | 09 March 2020, 20:47:55 UTC |
5d3bda6 | vbot | 27 February 2020, 12:21:45 UTC | Shell: add check and fix context integrity during node start-up | 09 March 2020, 17:33:55 UTC |
a1ec093 | vbot | 27 February 2020, 12:19:48 UTC | Shell: add restore context integrity capabilities in block_validator | 09 March 2020, 17:33:54 UTC |
77c67eb | vbot | 27 February 2020, 12:19:11 UTC | Context: expose an integrity fix | 09 March 2020, 17:32:19 UTC |
5d85b97 | Romain Bardou | 27 February 2020, 16:58:42 UTC | Shell: simplify ~commit_genesis argument | 09 March 2020, 17:23:49 UTC |
8038c7a | Romain Bardou | 27 February 2020, 16:54:12 UTC | Validator: store genesis parameters in Seq_validator | 09 March 2020, 17:23:49 UTC |
6b9e1e1 | Romain Bardou | 27 February 2020, 16:50:55 UTC | Validator: remove genesis parameters from Commit_genesis | 09 March 2020, 17:23:49 UTC |
796449e | Romain Bardou | 27 February 2020, 16:33:24 UTC | Validator: pass genesis parameters on startup | 09 March 2020, 17:23:49 UTC |
ba3d209 | Pierre Boutillier | 08 March 2020, 15:09:31 UTC | Tests: exclude bin_sandbox from dune @runtest due to a bug in dune https://github.com/ocaml/dune/issues/3192 | 09 March 2020, 17:10:21 UTC |
c591ce2 | Arvid Jakobsson | 04 February 2020, 14:00:29 UTC | Tests/Python: add and use marker for regression tests | 09 March 2020, 16:15:02 UTC |
886470a | Arvid Jakobsson | 03 February 2020, 15:51:48 UTC | Tests/Python: update reg logs after upgrading pytest-regtest Update them to include testname. | 09 March 2020, 16:15:02 UTC |
a23e940 | Arvid Jakobsson | 03 February 2020, 15:23:44 UTC | Tests/Python: rename regression logs after upgrading pytest-regtest | 09 March 2020, 16:15:01 UTC |
a9951d1 | Arvid Jakobsson | 04 February 2020, 14:00:12 UTC | Tests/Python: upgrade pytest-regtest | 09 March 2020, 16:15:01 UTC |
4a3190d | Pierre Boutillier | 08 March 2020, 14:59:36 UTC | Build: -03 is an ocamlopt specific flag | 09 March 2020, 12:26:39 UTC |
370e0a8 | Raphaël Cauderlier | 03 March 2020, 20:04:08 UTC | Doc/Michelson: make the documentation of BALANCE less ambiguous This has been suggested by @michaeljklein and fixes #722. The new documentation string is taken from https://michelson.nomadic-labs.com/#instr-BALANCE. | 09 March 2020, 10:47:43 UTC |
6c31b75 | Paul Laforgue | 04 March 2020, 12:55:05 UTC | P2p: write_swap_ack should send the Swap_ack message | 09 March 2020, 09:35:51 UTC |
25f6f04 | Mehdi Bouaziz | 06 March 2020, 15:26:04 UTC | Doc: update contributing guide So that it matches `.gitlab-ci.yml` Fixes cryptiumlabs/tezos#101 | 08 March 2020, 14:38:49 UTC |
3012847 | Tomáš Zemanovič | 06 March 2020, 10:18:37 UTC | Error_monad: actually print the json of error when no `pp` given | 08 March 2020, 13:10:12 UTC |
81f14e1 | Eugen Zalinescu | 05 March 2020, 09:10:30 UTC | scripts: fix typo | 08 March 2020, 11:16:43 UTC |
f1a415f | Eugen Zalinescu | 03 March 2020, 19:56:04 UTC | tests/python: fix typo | 08 March 2020, 11:16:43 UTC |
a576fc0 | Eugen Zalinescu | 03 March 2020, 19:55:44 UTC | doc: fix typo | 08 March 2020, 11:16:43 UTC |
2cf9ec2 | Mehdi Bouaziz | 04 March 2020, 11:20:52 UTC | Proto compiler: prettify dune.inc | 08 March 2020, 10:24:17 UTC |
07738b0 | Philippe Bidinger | 03 September 2019, 12:25:48 UTC | Shell/DDB: split distributed_db.ml 1. The `Raw_*` modules are exported in a new module `Distributed_db_requester`. . This makes `Distributed_db` lighter . The `Raw_*` modules interfaces are now explicited in `Distributed_db_requester` which should clarify their role 2. `Make_raw` functor now returns a `FULL_REQUESTER` module instead of a module containing a `module Table : FULL_REQUESTER`. | 06 March 2020, 21:50:34 UTC |
076d85b | Eugen Zalinescu | 03 March 2020, 14:53:22 UTC | doc/proof-of-stake: on security deposits | 05 March 2020, 20:38:59 UTC |
4b3c9aa | Eugen Zalinescu | 02 March 2020, 17:05:54 UTC | doc/proof_of_stake: update reward formulas for Carthage | 05 March 2020, 20:38:59 UTC |
06531c7 | Eugen Zalinescu | 02 March 2020, 16:58:28 UTC | doc/proof_of_stake: rewrite of the Random seed section | 05 March 2020, 20:38:59 UTC |
900e3bf | Eugen Zalinescu | 02 March 2020, 16:56:59 UTC | doc/proof_of_stake: meaning of number of endorsements in a block | 05 March 2020, 20:38:59 UTC |
512ebdc | Eugen Zalinescu | 02 March 2020, 16:54:50 UTC | doc/proof_of_stake: typos, small errors, small edits | 05 March 2020, 20:38:59 UTC |
0448c81 | Eugen Zalinescu | 02 March 2020, 16:50:07 UTC | doc/proof_of_stake: reshuffle some sections | 05 March 2020, 20:38:59 UTC |
9667ae4 | Eugen Zalinescu | 02 March 2020, 16:41:53 UTC | doc/proof_of_stake: replace XTZ by ꜩ | 05 March 2020, 20:38:59 UTC |
e395f29 | François Thiré | 05 March 2020, 13:36:09 UTC | state: Move the Chain.genesis type to `lib_base/genesis.ml` | 05 March 2020, 16:30:21 UTC |
8db22b7 | Arvid Jakobsson | 02 March 2020, 09:42:59 UTC | Tests/Python: Fix argument order in test_big_map_magic test | 04 March 2020, 20:40:04 UTC |
c693569 | Arvid Jakobsson | 04 March 2020, 13:41:20 UTC | Documentation: fix missing assert in regression testing example | 04 March 2020, 16:59:07 UTC |
420fe4a | Romain Bardou | 27 February 2020, 15:13:10 UTC | Lib_validation: add missing dependency: tezos-shell-context | 02 March 2020, 14:36:17 UTC |
9f8d692 | Clément Pascutto | 28 February 2020, 14:29:20 UTC | Upgrade to irmin.2.1.0 | 28 February 2020, 14:39:02 UTC |
eda8967 | François Thiré | 26 February 2020, 09:54:28 UTC | bin_node: Add precision for --data-dir option Make clear that parents directories are created with the --data-dir option. | 27 February 2020, 20:23:30 UTC |
6ff8351 | François Thiré | 25 February 2020, 09:19:03 UTC | gitignore: Add temporary files generated by emacs starting by .# | 26 February 2020, 15:20:41 UTC |
7750c16 | Arvid Jakobsson | 23 January 2020, 15:22:40 UTC | Doc: Documentation regression testing in pytest Apply suggestion to docs/developer/python_testing_framework.rst changes Apply suggestion to docs/developer/python_testing_framework.rst Apply suggestion to docs/developer/python_testing_framework.rst Some fixes | 26 February 2020, 14:33:31 UTC |
477d34f | Germán Delbianco | 05 February 2020, 15:13:15 UTC | lib_p2p/Test: Tweak test_p2p_peerset.ml LRU overflow test Add a few more operations to the overflow unit test for the PeerLRUCache to indeed test that evictions follow a LRU specification. | 25 February 2020, 16:44:11 UTC |
7ab273a | Germán Delbianco | 04 February 2020, 00:16:14 UTC | p2p: Re-implement PeerGreyList with a LRU cache Replaces the implementation of the PeerTable module based on the Ring Buffer, with one based on LRU caches. The changes provide LRU semantics to the Peer Greylist, and avoid the inconsistencies that could arrive using the Ring Buffer, e.g. stuffing the ring with copies of Peer.IDs which have already been removed from the greylist. | 25 February 2020, 16:44:11 UTC |
bcbd3a7 | Germán Delbianco | 03 February 2020, 15:18:00 UTC | stdlib: Tweak documentation of Ring Buffer Table Clarifies the semantic issues that occur due to having inconsistent domains in the ring and table components. | 25 February 2020, 16:44:11 UTC |
6958503 | Philippe Bidinger | 07 August 2019, 10:20:30 UTC | Tests/python: add test p2p Tests advertisement of points in a network of public peers. | 25 February 2020, 15:00:21 UTC |
e3600ec | Philippe Bidinger | 07 August 2019, 10:19:53 UTC | Tests/python: add parser for p2p stat commands | 25 February 2020, 15:00:21 UTC |
317df82 | Arvid Jakobsson | 29 January 2020, 18:22:53 UTC | Tests/Python: add regression logs for macro expansion | 25 February 2020, 12:01:14 UTC |
1b3f3d7 | Arvid Jakobsson | 24 January 2020, 10:34:53 UTC | Tests/Python: add regression tests for macro expansion | 25 February 2020, 12:01:14 UTC |
f1a700b | Arvid Jakobsson | 24 January 2020, 09:48:22 UTC | Tests/Python: refactor paths in python tests - Organize all paths constants in tools.paths - Rename all_deprecated_contract -> all_deprecated_contracts - Move all_contracts, all_deprecated_contracts helper to tools.path | 25 February 2020, 12:01:14 UTC |
a89bc6a | Romain Bardou | 25 February 2020, 10:25:22 UTC | Resto: document the fact that schemas are lazy | 25 February 2020, 10:25:22 UTC |
6db5ce1 | Romain Bardou | 30 January 2020, 15:11:27 UTC | Resto, RPC, Client: make schema computation lazy | 25 February 2020, 08:54:19 UTC |
4c391a4 | Julien Tesson | 10 February 2020, 14:23:05 UTC | Tests michelson, Doc: more idiomatic test of opcodes CAR/CDR : add subtype to params to improve documentation Adding different subtypes to contracts parameters allows to follow the semantics of opcodes CAR and CDR just by looking at the typing trace. The type of the stack after the operation now carry the information about which element (left or rght) has been taken. CHECK_SIGNATURE: more idiomatic use The operation already check the signature against the hash of the bytes passed, so no need to hash them beforehand. The semantics of the program is not quite the same but it is a better example of how to use the opcode. CREATE_CONTRACT: more idiomatic The example was not issuing the operation created by CREATE_CONTRACT, so no contract was originated. It is confusing for the opcode documentation, where we rather want to explain how to originate a contract. | 25 February 2020, 08:12:56 UTC |
bfea0eb | François Thiré | 13 February 2020, 16:35:06 UTC | ocp-indent is encompassed by ocaml-format | 24 February 2020, 17:33:39 UTC |
719cde3 | Sylvain Ribstein | 14 February 2020, 13:44:31 UTC | Shell: rpc & command ; get env of protocol add: - rpc : get /protocols/<PROTOCOL_HASH>/environment - command : "protocol environment <PROTOCOL_HASH>" | 24 February 2020, 16:50:59 UTC |
1bfad4c | Sylvain Ribstein | 19 February 2020, 08:39:45 UTC | Shell: allow multiple environment to exists This commit remove some hardcoded V1 restriction and add some abstraction to allow multiple environments to exist and run. | 24 February 2020, 16:50:59 UTC |
405a0c1 | Sylvain Ribstein | 07 February 2020, 14:05:37 UTC | Shell/env: typos, duplicate type equality Fix a typo where twice an type equility was written. | 24 February 2020, 16:50:59 UTC |
150b12d | Arvid Jakobsson | 20 February 2020, 15:13:47 UTC | Tests/Python: Add tests for SELF annotated with entrypoint | 21 February 2020, 09:23:34 UTC |
a526a0a | Romain Bardou | 06 February 2020, 15:03:35 UTC | Node: fix --help for --sandbox, as file is mandatory | 19 February 2020, 14:13:09 UTC |
8382497 | Pierre Boutillier | 19 February 2020, 08:59:55 UTC | Build: dune 2 needs a dune-project in src/bin_sandbox/ | 19 February 2020, 08:59:55 UTC |
c4b12aa | Pierre Boutillier | 18 February 2020, 16:47:04 UTC | Opam: Sync dune version requirement with 'dune-project's | 18 February 2020, 21:18:54 UTC |
95f2af8 | Pierre Boutillier | 18 February 2020, 16:36:10 UTC | Build: Use dune 2 | 18 February 2020, 21:18:54 UTC |
16a1f27 | Pierre Boutillier | 18 February 2020, 21:02:15 UTC | Build: erase last trace of jbuilder | 18 February 2020, 21:18:54 UTC |
d298599 | Victor Allombert | 17 February 2020, 12:58:49 UTC | Bin_node: fix storage switch error message | 18 February 2020, 17:02:50 UTC |
7a7c3f9 | Victor Allombert | 17 February 2020, 10:27:48 UTC | Doc: introduce reconstruct feature | 18 February 2020, 17:02:17 UTC |
df7bd9c | Victor Allombert | 17 February 2020, 09:32:09 UTC | Doc: update readme | 18 February 2020, 16:42:36 UTC |
958b8a4 | Romain Bardou | 15 January 2020, 13:36:13 UTC | Node: try to use sugared network name in config | 18 February 2020, 13:27:10 UTC |
214b8a5 | Raphaël Proust | 15 February 2020, 16:42:03 UTC | CI: update build image hashes | 18 February 2020, 10:39:33 UTC |
56fcc62 | Raphaël Proust | 15 February 2020, 14:43:56 UTC | Data_encoding: remove in-tree source and depend on released library | 18 February 2020, 10:39:33 UTC |
4e6e365 | Raphaël Proust | 15 February 2020, 17:50:21 UTC | Everywhere: set version of alcotest/alcotest-lwt dependency | 18 February 2020, 10:39:33 UTC |
490f92e | Pierre Boutillier | 04 February 2020, 16:24:57 UTC | Build: protocol dune files are sympbolic links to the proto-compiler dune template | 17 February 2020, 16:16:04 UTC |
f2addea | Victor Allombert | 11 February 2020, 16:38:10 UTC | Storage: proper error when reading invalid snapshot file | 17 February 2020, 15:01:38 UTC |
60b977c | Romain Bardou | 13 January 2020, 16:23:14 UTC | Node: print network name on startup | 17 February 2020, 10:35:40 UTC |
f29e2ff | Romain Bardou | 13 January 2020, 16:12:05 UTC | Node: refuse to run if --network does not match config file | 17 February 2020, 10:35:40 UTC |
3912127 | Raphaël Proust | 21 January 2020, 15:11:44 UTC | Stdlib: tests for ring, ringtable, and weakringtable backport of tests from upstream ringo Note: The functional tests are executed by the CI. The memory-leak test (for WeakRingTable) is not. | 14 February 2020, 14:46:59 UTC |
5f395b1 | Raphaël Proust | 15 January 2020, 15:22:26 UTC | Stdlib: fix memory leak in WeakRingTable Backport of fix from upstream ringo Note that the WeakRingTable is not used anywhere in the code. It has been merged in in preparation of the change to the new mempool. Thus, the leak doesn't currently affect any node. | 14 February 2020, 14:46:59 UTC |
8057d40 | Pierre Boutillier | 04 February 2020, 13:25:05 UTC | Tests: Remove client tests of proto 003&004 | 14 February 2020, 13:58:33 UTC |
49ef7f8 | Tomáš Zemanovič | 29 November 2019, 14:36:54 UTC | Proto/Env: handle existing value in in-memory context copy function As it is, when `Memory_context.copy` returns `None`, `Raw_context.copy` will fail with `Missing_key` error. However, when the value is already set, `Memory_context.copy` also returns `None`, which makes this fail with a misleading error message. Although in `src/lib_storage/context.ml` copy implementation the value may already exists, it seems useful to make it fail in in-memory context. To fix this, we make the in-memory context copy function fail when the value is already set. | 13 February 2020, 15:25:54 UTC |
c4fe04d | vbot | 12 February 2020, 12:43:15 UTC | Mempool: actually sort operations on preapply when the flag is set | 12 February 2020, 16:13:34 UTC |
6d2aa96 | vbot | 03 February 2020, 19:46:22 UTC | Stdlib/Test: add lru cache testing | 12 February 2020, 13:20:52 UTC |
824174a | vbot | 03 February 2020, 10:39:47 UTC | Stdlib: add a LRU cache implementation Co-authored-by: Raphaël Proust <code@bnwr.net> | 12 February 2020, 13:20:52 UTC |
fe18913 | Mehdi Bouaziz | 11 February 2020, 16:36:15 UTC | dune-project: add documentation | 11 February 2020, 16:36:36 UTC |
cc358d9 | Mehdi Bouaziz | 11 February 2020, 16:22:45 UTC | Makefile: do not remove dune-project files on make clean | 11 February 2020, 16:36:36 UTC |
e10f82f | Mehdi Bouaziz | 06 January 2020, 15:13:32 UTC | Unignore dune-project files | 11 February 2020, 16:36:36 UTC |
8d9c79c | Raphaël Cauderlier | 03 February 2020, 20:33:42 UTC | Doc: update the main README.md file See #674. Main changes: - More structure - Added links to installation, getting started, and contribution instructions - Added a remark on the protocol - Remove the list of external links because we fail to maintain it up-to-date and we already have a similar list in the documentation. | 11 February 2020, 13:00:53 UTC |