swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2

sort by:
Revision Author Date Message Commit Date
c4db4ee Doc/Michelson: document a Michelson extension for writing unit tests 02 December 2020, 10:13:06 UTC
8719299 Tests: apply black to python files (`make black`) 02 December 2020, 08:41:55 UTC
6bb5a89 pre_commit: check python files are formatted according to black Co-Authored-By: Richard Bonichon <richard.bonichon@tweag.io> 02 December 2020, 08:24:03 UTC
4f7ca58 Tests/python: add black formatter The black formatter is a so-called opinionated formatter (not a lot of configuration). This commit adds it to the dev toolkit, reorganizing some build files in order to make pre-existing linters work in conjunction with black (aka adapt reported warnings), not against it. In particular, the Makefile handles all linters, black included, similarly. The pre-commit-hook also handles git adding files formatted with black 02 December 2020, 08:24:03 UTC
4e83161 Doc: version 8.0 requires Rust 01 December 2020, 14:23:09 UTC
9fcf054 Tests/Python: Remove multibranch tests for 007 Cannot have two test modules with the same name, so I'm removing the old one. 30 November 2020, 17:28:52 UTC
171e8fa Tests/Python: upd reg log for TestContractOnchainOpcodes Specifically, the regression log for test_trace_transfer contains the protocol name, and so must be updated. 30 November 2020, 16:31:39 UTC
8017895 CI: add pytest for two protocols 30 November 2020, 16:31:39 UTC
e6914fb Tests/Python: specialize slice params for 007 30 November 2020, 16:29:43 UTC
1133fee Tests/Python: specialize slice params for 008 30 November 2020, 16:29:43 UTC
4339cb4 Tests/Python: Specialize contract paths for tests_alpha / tests_007 30 November 2020, 16:29:43 UTC
e7f57dd Tests/Python: Rename regression logs files for 007 30 November 2020, 16:29:43 UTC
f8a70cf Tests/Python: Rename regression logs files for alpha 30 November 2020, 16:29:43 UTC
0ae75d7 Tests/Python: Revive get_period_position for 007 tests 30 November 2020, 16:29:43 UTC
63b0425 Tests/Python: Handle --balance flag in 007 tests 30 November 2020, 16:29:43 UTC
b9bd9be Tests/Python: Mutualize pytest_addoption 30 November 2020, 16:29:43 UTC
f587bc1 Tests/Python: Specialize tests_python/tests_alpha/ to alpha 30 November 2020, 16:29:42 UTC
8aca663 Tests/Python: Specialize tests_python/tests/ to delphi 30 November 2020, 16:29:42 UTC
7a675fa Tests/Python: explain new structure in README.md 30 November 2020, 16:29:42 UTC
9500d69 Tests/Python: activate appropriate protocol in tests/tests_008 30 November 2020, 16:29:42 UTC
1d15dc9 Tests/Python: add helpers for activating protocols 30 November 2020, 16:29:42 UTC
877bfa9 Tests/Python: typecheck and lint tests_007 30 November 2020, 16:29:42 UTC
8895cce Tests/Python: import 007 contracts tests 30 November 2020, 16:29:42 UTC
0c7d783 Tests/Python: typecheck and lint tests_alpha 30 November 2020, 16:29:42 UTC
41c738a Tests/Python: move tests/contracts->tests/contracts_008 (was: move files to 008) 30 November 2020, 16:29:42 UTC
9b25a28 Tests/Python: Adapt scripts for new utils.activate_alpha 30 November 2020, 16:29:42 UTC
1b4f277 Tests/Python: PARAMETERS -> ALPHA_PARAMETERS constants.PARAMETERS is hard-coded and points to PROTO_ALPHA parameters path. After this commit, constants.PARAMETERS is renamed constants.ALPHA_PARAMETERS. It becomes easier to test other protocols than alpha, by simply defining `constants.XXX_PARAMETERS` for the protocols to be tested. 30 November 2020, 16:29:42 UTC
6da3593 Flextesa: duplicate tests for 007 and 008 30 November 2020, 14:01:54 UTC
8831682 doc: rename 5 more labels in 008 pages 30 November 2020, 14:00:38 UTC
89b5e42 Doc: move glossary in protocols 30 November 2020, 14:00:37 UTC
49cfca0 Doc: glossary fix one warning 30 November 2020, 14:00:37 UTC
ea51354 Doc: cli-commands postfix labels with _008 30 November 2020, 14:00:37 UTC
f1d8d40 Doc: split cli-commands in 007 008 30 November 2020, 14:00:35 UTC
7ed84da Doc: split RPCs in shell 007/8, active protocol labels use no prefix 30 November 2020, 13:57:00 UTC
902c5a5 Doc: move p2p into shell 30 November 2020, 13:57:00 UTC
6edb0af Doc: postfix labels in 008/ with _008 30 November 2020, 13:57:00 UTC
a3a43a0 Doc: split whitedoc into shell and 008, add 007 from master 30 November 2020, 13:57:00 UTC
9424264 Tezt: reset regressions 30 November 2020, 13:51:56 UTC
63bd0ed Tezt: import 007 samples from master 30 November 2020, 13:51:56 UTC
86d9fc5 Tezt: reset regressions 30 November 2020, 13:51:56 UTC
53318a6 Tezt: rename samples directory protocol to alpha 30 November 2020, 13:51:55 UTC
19f0632 Edo: add vanity nonce 30 November 2020, 13:46:16 UTC
7ff7859 Proto/Michelson: backward-compatible hashing This commit fixes a migration bug related to big-maps indexed by combs of size >= 4. The optimized representation for combs is different from the one of Delphi so we cannot use it in places were backward-compatibility is expected such as computing hashes of big map keys. We solve the issue by adding a new unparsing mode called "Hashing" that behaves as "Optimized" except in the case of combs for which it has the same semantics as Delphi's Optimized. 30 November 2020, 13:46:15 UTC
02f9e8c Test/Python: adapt metadata RPCs call that no longer returns options 30 November 2020, 13:46:15 UTC
0d951c6 Proto/Baker: cleaner RPC calls to metadata hashes 30 November 2020, 13:46:15 UTC
190b8c1 Shell: adapt test protocol locator to env1 30 November 2020, 13:46:15 UTC
d6e8742 Test/Python: test snapshots after protocol upgrade 30 November 2020, 13:46:15 UTC
fcea310 Tests/Python: fix failing test_sapling because of new bootstrap condition 30 November 2020, 13:46:14 UTC
d1fca4d CI: add test for deprecated RPC 30 November 2020, 13:46:14 UTC
dd9829c Tests/Python: test deprecated field behaviour 30 November 2020, 13:46:14 UTC
6355137 Tests/Python: test successor period 30 November 2020, 13:46:14 UTC
e3393f3 Proto: add metadata voting_period_info, prev behaviour in deprecated 30 November 2020, 13:46:13 UTC
73307af Proto/RPC: fix successor_period position and remaining 30 November 2020, 13:46:13 UTC
594dfe1 Proto/Tests: cannot reuse a sapling state id 30 November 2020, 13:46:13 UTC
1c41aca Proto/Michelson: comment on dupable lambdas 30 November 2020, 13:46:13 UTC
9afea5d Proto/Michelson: typo in a comment 30 November 2020, 13:46:12 UTC
240fe3d Tests/Python: originating a sapling_state with an id is forbidden 30 November 2020, 13:46:12 UTC
8c8ca7b Proto/Michelson: sapling state ids are forged values 30 November 2020, 13:46:12 UTC
b6042ef Tests/Python: remove forgotten regtest output 30 November 2020, 13:46:12 UTC
38b3e78 Tests/Python: regenerate regression traces 30 November 2020, 13:46:12 UTC
c8633db Proto/Gas: fixes to KECCAK, SHA3, TICKET_JOIN 30 November 2020, 13:46:11 UTC
12546aa Tests/Python: regenerate regression traces 30 November 2020, 13:46:11 UTC
25dd705 Proto/Client: remove Delphi-specific origination patch 30 November 2020, 13:46:11 UTC
b3125a0 Tests/Python: fix hardcoded fees and gas bounds 30 November 2020, 13:46:11 UTC
64943c7 Tests/Python: reset regression traces 30 November 2020, 13:46:10 UTC
8e7a248 Proto/origination: avoid consuming extra minimal_deserialize_cost on code 30 November 2020, 13:46:10 UTC
ad8667f Proto/Tests: add unit test for Script_repr The test added checks that minimal_deserialize_cost is a lower bound for the cost of deserialization on some terms. 30 November 2020, 13:46:10 UTC
e2427e0 Proto/Script_repr: amend Script_repr.serialized_cost This fix goal is to make an invariant to hold in some unit tests, namely that minimal_deserialize_cost term <= snd (force_decode term) This invariant is expected to hold in all generality. If this invariant does not hold, it means that the precheck in apply.ml is overestimating gas consumption of deserialization. 30 November 2020, 13:46:10 UTC
36f5a70 Tests/Python: reset regression traces 30 November 2020, 13:46:09 UTC
a6580c9 Tests/Python: passing Fr parameter with more than 32 bytes should fail 30 November 2020, 13:46:09 UTC
3749889 Tests/Python: Add tests for mutez <-> Fr 30 November 2020, 13:46:09 UTC
2858821 Tests/Python: INT : fr -> int 30 November 2020, 13:46:09 UTC
6d499b5 Doc/Michelson: INT : Fr -> int 30 November 2020, 13:46:09 UTC
6aac556 Proto/Gas: cost functions for BLS fr/Z operations 30 November 2020, 13:46:08 UTC
535c832 Proto/Michelson: add INT : Fr -> int 30 November 2020, 13:46:08 UTC
4b77466 Tests/Python: regenerate regression traces 30 November 2020, 13:46:08 UTC
9d10fa0 Tests/Python: test Fr parsing and the nat/int * Fr multiplications 30 November 2020, 13:46:08 UTC
70322b3 Doc/Michelson: document the new multiplication cases 30 November 2020, 13:46:07 UTC
9ab4de0 Proto/Michelson: multiplicaton between nat/int and BLS12_381 field 30 November 2020, 13:46:07 UTC
ddb425d Proto/Michelson: decimal notation for BLS12_381 field elements 30 November 2020, 13:46:07 UTC
20022f9 Tests/Python: test usage of tickets to implement tokens This example combines linear (big) map operators and tickets to implement FT and NFT builder and wallet contracts. 30 November 2020, 13:46:07 UTC
52b849e Tests/Python: update regression traces due to rebase 30 November 2020, 13:46:06 UTC
aafdcb2 Tests/Python: regression traces for the tests on GET_AND_UPDATE 30 November 2020, 13:46:06 UTC
41809b1 Tests/Python: test the GET_AND_UPDATE instruction 30 November 2020, 13:46:06 UTC
b3e3ff7 Doc/Michelson: document GET_AND_UPDATE 30 November 2020, 13:46:06 UTC
c8107c4 Proto/Michelson: linear update for maps and big maps This commit adds an instruction named "GET_AND_UPDATE" to Michelson. This instruction provides a way to work on maps and big maps in a linear fashion; no duplication of the map nor of the stored values are needed. 30 November 2020, 13:46:06 UTC
8fe2bc9 Proto/Gas: costs for TICKET and READ_TICKET 30 November 2020, 13:46:05 UTC
512ee3d Tests/Python: add an ill-typed test for a ticket inside a ticket 30 November 2020, 13:46:05 UTC
8dd57ef Tests/Python: add an ill-typed test for ticket APPLY-capture attempt 30 November 2020, 13:46:05 UTC
8b6c24f Proto/tests: allow forged values in tests 30 November 2020, 13:46:05 UTC
3825b8e Tests/Python: update error message for ticket_dup.tz 30 November 2020, 13:46:04 UTC
8e007a3 Proto/Client: report Non_dupable_ty error 30 November 2020, 13:46:04 UTC
fb194f5 Proto/Michelson: add type to Non_dupable_ty error 30 November 2020, 13:46:04 UTC
1d10274 Proto/Michelson: make opened_ticket_ty return a comparable type 30 November 2020, 13:46:04 UTC
4aefc61 Tests/Python: tickets are not packable any more 30 November 2020, 13:46:04 UTC
1dc3f31 Proto/Michelson: make tickets non-packable 30 November 2020, 13:46:03 UTC
84231e7 Proto/tests: pass allow_ticket to parse_ty 30 November 2020, 13:46:03 UTC
b065de2 Proto/Michelson: add allow_ticket to parse_ty Currently always `true`, some cases will turn it to `false` in a following commit. 30 November 2020, 13:46:03 UTC
f94fa4e Proto/Michelson: separate type properties packable and big_map value 30 November 2020, 13:46:03 UTC
bc14b0e Tests: update regtest outputs (increased gas of COMPARE typechecking) 30 November 2020, 13:46:02 UTC
back to top