swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2

sort by:
Revision Author Date Message Commit Date
ba98adc Test/Protocol: test script_interpreter errors and STEPS_TO_QUOTA This commits adds a set of tests that tests that script_interpreter error encoding-decoding is idempotent, that the interpreter returns Bad_contract_parameter when executed with ill-typed parameter. Finally, it asserts the behavior of STEPS_TO_QUOTA in the absence of metering. 15 April 2020, 15:26:09 UTC
17cc222 Test/Protocol: add trace and protocol_error testables 15 April 2020, 15:23:06 UTC
dc3b37e Shell/Logging: test logging in protocol validator 15 April 2020, 08:08:57 UTC
d8f7ac6 Shell/Logging: refactor state tests 15 April 2020, 08:08:57 UTC
90add23 Shell/Logging: add Shell_test_helpers with Mock_sink 15 April 2020, 08:08:57 UTC
0f1ab38 Tests/Shell: use lib_test_services in lib_requester/test 15 April 2020, 08:08:57 UTC
e18b797 Test: add lib_test_services 15 April 2020, 08:08:57 UTC
121ef82 Shell/Logging: remove legacy logging in protocol validator 15 April 2020, 08:08:57 UTC
6c17196 Client/mockup: remove tezos-shell dep in .opam 14 April 2020, 16:59:54 UTC
6b12690 Client/mockup: make tezos-mockup dune and opam files match 14 April 2020, 16:59:54 UTC
dfa9da9 Client/mockup: error out when user specifies an incompatible protocol 14 April 2020, 16:59:54 UTC
9444e6b Client/mockup: if base_dir is a mockup, force mockup mode 14 April 2020, 16:59:54 UTC
a8a770c Client/mockup: create base_dir in mockup mode when it is acceptable There were two layers of identical checks: one in create_mockup_command_handler and another one in create_mockup itself. I combined the checks so that they are now only in create_mockup. The function classify_base_dir contains all the logic for analysis of the state of base_dir, so I re-used it in create_mockup. Now we do create base_dir if it is missing but only when it did not exist or was empty. These conditions should be enough to prevent it from overwriting existing data. In addition to that we indicate the fact that a new directory was created by printing a message. I also made classify_base_dir more precise: it now recognizes another pathological case when base_dir is a file. It looks like the old implementation was buggy: when given a file it would declare that the directory does not exist. I also renamed mockup_mode into client_mode, because it includes Mode_client, which has nothing to do with mockup. 14 April 2020, 16:59:54 UTC
0cd130a Tests/Python: init config before importing snapshot 14 April 2020, 14:52:01 UTC
072504f Tests/Python: use config init instead of config reset 14 April 2020, 14:52:01 UTC
5c0980c Doc: update --network behavior 14 April 2020, 14:52:01 UTC
ae123a3 Node: make config init tell the network name 14 April 2020, 14:52:01 UTC
487344a Node: improve network mismatch error message 14 April 2020, 14:52:01 UTC
5af12b0 Node: --network may only be changed by config init 14 April 2020, 14:52:01 UTC
b56b626 Node: update documentation of ensure_data_dir 14 April 2020, 14:52:01 UTC
e24f29e Scripts: remove nginx.conf file. Does not look like it is used anywhere in the repository 14 April 2020, 13:45:43 UTC
82eecba Babylon: remove client tests 14 April 2020, 13:01:08 UTC
770de8b Doc: 10k -> 8k. 10 April 2020, 18:59:18 UTC
fa26daa Doc: update section about typechecking python code 10 April 2020, 14:35:59 UTC
35b2983 CI: add job to typycheck python code 10 April 2020, 14:35:59 UTC
32b4f20 Test: fix errors related to typechecking 10 April 2020, 14:35:59 UTC
f8e3830 Node: replace --disable-testchain with --enable-testchain 10 April 2020, 09:14:51 UTC
68fddf1 Events: add custom pretty-printers ?ppX in Simple 09 April 2020, 09:03:59 UTC
8472323 Events: increment index of field names 09 April 2020, 08:59:40 UTC
77ce724 Lint: restrict @runtest_lint in tezos-signer-backends.unix Does not interfere with the global lint check in the CI and "make fmt" that don't use dune targets 08 April 2020, 17:06:29 UTC
4234580 Signer: Ledger backend is optional So you can compile the client when you don't have hidapi 08 April 2020, 17:06:13 UTC
16c1fef P2P: move errors to services 08 April 2020, 13:44:52 UTC
91d8516 Build: tezos-client-protocols does not depend on tezos-client-base-unix 07 April 2020, 16:37:15 UTC
8b89d58 Build/OPAM: Fix generation of protocol dune files 07 April 2020, 15:49:10 UTC
3c2f220 Tests/Python: activate multisig tests on contract addresses This fixes #659. 07 April 2020, 08:09:41 UTC
7a5bcd3 Client/Multisig: don't restrict actions to contract aliases 07 April 2020, 08:09:39 UTC
5147ba1 Tests/Python: test multisig commands operating on addresses 07 April 2020, 08:09:35 UTC
156b933 Doc/Michelson: document the entrypoint variant of the SELF instruction 07 April 2020, 06:28:03 UTC
2207052 Test: verify that all protocol compiles 06 April 2020, 22:22:06 UTC
78b61b7 Proto: Undo a formatting change that affected the hash 06 April 2020, 22:22:05 UTC
b7e23e6 Makefile: Build tooling support if Merlin is installed on `make` 06 April 2020, 22:01:41 UTC
c6d9210 Worker: split up a View component off of Request This allows `Event` modules to use the generic `Request.view` types. This is important for situations where the full-fat `Request.t` depends on type that are only available inside a functor that `Event` has no access to. 06 April 2020, 21:17:09 UTC
e93d500 Chain_validator: purge legacy logging 06 April 2020, 19:13:40 UTC
9162f4e Pbkdf: Internalize in Tezos_client_base 06 April 2020, 18:10:57 UTC
0a3978f BIP39: Internalize in Tezos_client_base 06 April 2020, 18:10:57 UTC
e5f199c BIP39: Remove build dependency to Base 06 April 2020, 18:10:57 UTC
2df163c Docs/Michelson: Clarify restriction on APPLY arguments Arguments must be both pushable and storable, as discussed in #753, due to the implementation APPLY (PUSH _ _; PAIR). 06 April 2020, 17:49:22 UTC
97d8405 Doc: Fixup links 06 April 2020, 16:45:49 UTC
ddff22a Docker: alphanet.sh as a symbolic link during transition period 06 April 2020, 15:30:45 UTC
1fc22e5 Everywhere: remove some traces of alphanet.sh 06 April 2020, 15:30:45 UTC
ed544a9 Docker: remove zeronet.sh 06 April 2020, 14:27:14 UTC
e54d550 Doc: remove zeronet multinetwork alias 06 April 2020, 14:27:14 UTC
253833e Node: remove zeronet multinetwork alias As we removed Babylon delegates (baker etc.) and the proto_genesis_babylonnet protocol, which is actually also the genesis protocol of Zeronet, we cannot actually connect and bake on Zeronet. Users that want to do that need to use the zeronet branch instead. 06 April 2020, 14:27:14 UTC
ed8a771 Build: comment the variable name to avoid confusion 06 April 2020, 13:25:31 UTC
e26f349 flextesa: Replace the deprecated `pure` function by `const` The `pure` function of cmdliner is deprecated. 06 April 2020, 07:56:36 UTC
7f21a79 P2p_maintenance: don't send bootstrap in private mode. In private mode, unknown points cannot be contacted as they won't be trusted, their is thus no use for asking point lists to other peers (which will refuse to answer anyway). 03 April 2020, 18:32:10 UTC
b86af44 lib_p2p: Forget point from unknown network When we connect to a point from an other network, we don't want to advertize them, So we forget all about them. They are not greylisted as their might be node from our network on the same IP. 02 April 2020, 17:44:14 UTC
fd5725b Build: tezos-client optionaly depends on protocols 02 April 2020, 16:38:32 UTC
4c7a264 Build: Optionaly link protocols in the node It changes nothing (for now) when building from source as the listed protocols are in the "workspace" so dune takes them. It opens the door to put protocols as optional dependencies in the opam file so that we don't install all of them (typically the dev ones: genesis, alpha, demo-*) during a standard `opam install tezos-node`. 02 April 2020, 16:38:32 UTC
e3ac24f Tests/Python: Test CONTRACT with entrypoints Test CONTRACT with/without entrypoint annotation on literal address parameters with/without entrypoint annotation. 02 April 2020, 15:50:21 UTC
6aad3e4 Client: expose the get_base_dir method in the wallet class 02 April 2020, 10:56:22 UTC
5aa9dd6 Tests/python: skip failing test 02 April 2020, 09:21:14 UTC
42bae26 Docker: use --network option 01 April 2020, 13:30:31 UTC
c69766e Docker: rename alphanet.sh into tezos-docker-manager.sh 01 April 2020, 13:11:15 UTC
e2609fc Node, Doc: remove Babylonnet 01 April 2020, 08:13:30 UTC
8d4102f Client, Node: remove proto_genesis_babylonnet 01 April 2020, 08:07:29 UTC
5d50f7a Babylon: remove context commands which are no longer useful 31 March 2020, 14:09:42 UTC
29a0962 Babylon: remove multisig commands 31 March 2020, 14:09:42 UTC
7acd573 Babylon: remove delegates, mempool filters, parameters, tests, mockup 31 March 2020, 14:09:42 UTC
07c8eb0 Babylon: deactivate mempool filters 31 March 2020, 14:09:42 UTC
bf9eb80 Build: Remove 005-PsBabyM1 from the active protocols 31 March 2020, 14:09:42 UTC
0d0f82e Vendors: set carthage as default protocol 31 March 2020, 13:13:32 UTC
9d11bba 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 Protocol: remove Carthage vanity nonce 31 March 2020, 13:10:50 UTC
41d9292 Protocol: remove code specific to the migration from Babylon to Carthage 31 March 2020, 13:10:48 UTC
b47b568 Vendors/flextesa: update protocol constants Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 31 March 2020, 13:10:47 UTC
f87c3cb Protocol/Tests: update reward functions Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 31 March 2020, 13:10:46 UTC
5bb0ee3 Protocol/Parameters: update the reward constants Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 31 March 2020, 13:10:45 UTC
89d0a80 Protocol/Migration: migrate protocol constants 31 March 2020, 13:10:43 UTC
e86d0ab Protocol: update reward functions Co-authored-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> 31 March 2020, 13:10:42 UTC
18005ac Tests/Python: test failure of deserialisation of bad annotation 31 March 2020, 13:10:40 UTC
3e3a223 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 Proto/Tests: Add a test case for emptying delegated contract 31 March 2020, 13:10:37 UTC
6172b7f 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 Protocol: add vanity nonce 31 March 2020, 13:10:35 UTC
96c884c 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 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 Tests/Python: test the Michelson MAP instruction on maps in the case of side effects 31 March 2020, 13:10:30 UTC
5deef99 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 Tests/Python: verify EMPTY_BIG_MAP arity error message 31 March 2020, 13:10:27 UTC
09d994f 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 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 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 Tests/Python: adapt the gas-bound test to the new gas limit 31 March 2020, 13:10:21 UTC
8bfa32a Tests/Python: adapt regression tests to new gas limit 31 March 2020, 13:10:20 UTC
0061278 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 Tests: the merge_comparable_pairs.tz contract is now well-typed 31 March 2020, 13:10:17 UTC
6b75d10 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 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 Protocol/Client: fix a misleading error message (unexpected big_map) 31 March 2020, 13:10:13 UTC
back to top