swh:1:snp:505c374fd75bb208ae4e9a54e64bb310bc49295e

sort by:
Revision Author Date Message Commit Date
57a976c Long_tests/qcheck_rpc: prevent stack overflows when parsing schemas When parsing json schemas in `qcheck_rpc.ml` to generate random RPC inputs, we had two references that were ultimately circular: "tree_encoding" and "inode_tree". Parsing those references would cause stack overflows in `parse_input` and crash the test suite. This commit adds two special cases to `parse_input`, similar to those which are already there for references to "bignum" and "micheline.alpha.michelson_v1.expression". However, note that the two new generators are trivial: they always produce a `Null` json value. Those generators will need to be correctly implmented in a future commit. 26 July 2022, 13:42:23 UTC
5c6a1cd Lib_openapi: remove Json value from Api.arg This commit removes the field "json" of type `Json.t` from type `Api.arg` in `lib_openapi`. This value contained a Json representation of the argument, which was no longer used. This has the additional benefit of removing the spurious `expected path /foo/bar but found /foo/bar` warning messages that happened when runnning the tests un `qcheck_rpc.ml`. Indeed, those only happened because two paths had two args with two `json` values that were slightly different. 26 July 2022, 12:35:17 UTC
cac9e88 Lib_openapi: fix null handling with Combine constructor This commit fixes a bug where Null elements in Json schemas would not be processed correctly when being translated to OpenAPI schemas. The version of OpenAPI we use does not handle null elements in disjunctions, so instead we use a `nullable` property on said disjunctions, and don't convert null elements from Json schemas to OpenAPI. The problem was that null elements in disjunctions (i.e. the `Combine` element kind) can be represented either by an element with the `Null` kind, or by the following object: ``` { /* None */ "none": null } ``` This commit adds the correct processing of the latter representation to the `convert_element` function. 26 July 2022, 12:35:16 UTC
db5bca4 Merge tezos/tezos!5953: Lib_scoru_wasm/Test: AST generators and printers 'jobjo@wasm-ast-gen-print' into 'master' Co-authored-by: Joel Bjornson <joel.bjornson@trili.tech> Approved-by: Ole Krüger <ole.kruger@trili.tech> Approved-by: Pierrick Couderc <pierrick.couderc@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/5953 26 July 2022, 11:39:06 UTC
aa0e689 Lib_scoru_wasm/Test: test generators/printers 26 July 2022, 10:37:13 UTC
e1a3a80 Lib_scoru_wasm/Test: AST printer 26 July 2022, 10:37:03 UTC
b68584c Lib_scoru_wasm/Test: AST genereators 26 July 2022, 10:24:31 UTC
e210c34 Lib_webassembly: expose content from memory and table 26 July 2022, 10:24:31 UTC
3c3c956 Merge tezos/tezos!5041: Fix issue 2532. Reapply the block after the cache reset when it hits Hangzhou cache bug. 'jun@fix-issue-2532' into 'master' Co-authored-by: Jun Furuse <jun.furuse@dailambda.jp> Approved-by: Pierre Boutillier <pierre.boutillier@nomadic-labs.com> Approved-by: vbot <vincent.botbol@nomadic-labs.com> Approved-by: François Thiré <francois.thire@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/5041 26 July 2022, 09:48:44 UTC
ec8e8fd Shell: Reapply the block after an inconsistent hash even at Hangzhou protocol Fix issue 2532. 26 July 2022, 09:24:14 UTC
22263e1 Merge tezos/tezos!5867: Tests/Python: Simplify constants mockup pytest 'arvid@simplify-constants-mockup-pytest' into 'master' Co-authored-by: Arvid Jakobsson <arvid.jakobsson@nomadic-labs.com> Approved-by: Richard Bonichon <richard.bonichon@nomadic-labs.com> Approved-by: Valentin Chaboche <valentin.chaboche@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/5867 26 July 2022, 09:23:26 UTC
87ff565 Tests/Python: compute mockup client parameters dynamically 26 July 2022, 08:54:58 UTC
e3d647d Tests/Python: add rpc_schema to client 26 July 2022, 08:54:58 UTC
d48e6e5 Protocol/RPC: add constants/parametric RPC 26 July 2022, 08:54:58 UTC
cdeec93 Merge tezos/tezos!5918: Fix several issues in long tezt test for protocol cache 'yrg@fix-long-tezt-for-cache' into 'master' Co-authored-by: Yann Regis-Gianas <yann@nomadic-labs.com> Approved-by: Romain <romain@nomadic-labs.com> Approved-by: François Thiré <francois.thire@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/5918 26 July 2022, 08:36:34 UTC
d4b5eb0 Tezt: Update docstring for Daemon.memory_consumption Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 26 July 2022, 08:08:10 UTC
9f5ea1e Tezt: Warn when kernel.perf_event_paranoid is not permissive enough Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 26 July 2022, 08:08:10 UTC
6ab6463 Tezt: Be more relaxed regarding kernel.event_paranoid settings Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 26 July 2022, 08:08:10 UTC
792cb0c Tezt,Cache: Refine the tags of a test Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 26 July 2022, 08:08:10 UTC
a94d73f Tezt,Lib_tezos: Kill observed process to retrieve heaptrack trace Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 26 July 2022, 08:08:10 UTC
17fb6ec Tezt,Cache: Fullfill cache with more scripts as they are smaller Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 26 July 2022, 08:08:10 UTC
327862e Tezt,Cache: Add Kathmandu in tested protocols Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 26 July 2022, 08:08:10 UTC
8e69fb0 Tezt,Cache: Update parsing of RPC results Signed-off-by: Yann Regis-Gianas <yann@nomadic-labs.com> 26 July 2022, 08:08:10 UTC
9fa743b Merge tezos/tezos!5796: SCORU,Node: multiple (optional) operators and modes 'functori@scoru-node-operators' into 'master' Co-authored-by: Alain Mebsout <alain.mebsout@functori.com> Approved-by: Pierrick Couderc <pierrick.couderc@nomadic-labs.com> Approved-by: Yann Regis-Gianas <946787-yrg@users.noreply.gitlab.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/5796 26 July 2022, 08:07:28 UTC
5cdbe78 SCORU,Node: description of modes on command line 26 July 2022, 07:31:57 UTC
be0ecc5 Test/Tezt: reset regressions for sending messages with bootstrap2 26 July 2022, 07:31:57 UTC
f8d4084 Test/Tezt: check that mode narrows operators and operations on L1 26 July 2022, 07:31:57 UTC
903ae29 Test/Tezt: use bootstrap 2 for sending messages to avoid conflicts 26 July 2022, 07:31:57 UTC
4e0d4f6 Test/Tezt: adapt tests to new CLI 26 July 2022, 07:31:57 UTC
8ebe404 SCORU,Node: rollup node mode (controls operators) 26 July 2022, 07:31:57 UTC
13c88a3 Test/Tezt: reset regressions for aliases 26 July 2022, 07:31:57 UTC
1175bc4 Test/Tezt: use aliases for rollup node operators 26 July 2022, 07:31:57 UTC
a00763e SCORU,Node: allow aliases for operators 26 July 2022, 07:31:57 UTC
2d77f51 Tezt: avoid to read user's private keys 26 July 2022, 07:31:57 UTC
0cbf487 Test/Tezt: fix rollup node calls 26 July 2022, 07:31:57 UTC
539ac34 SCORU,Node: multiple and optional operators 26 July 2022, 07:31:57 UTC
db54be6 SCORU,Node: remove dependency of errors on store 26 July 2022, 07:31:57 UTC
d08f431 Merge tezos/tezos!5955: Proto/Scoru: re-design the way the proof sliding window is handled 'functori@scoru@fix-history' into 'master' Co-authored-by: Alain Mebsout <alain.mebsout@functori.com> Co-authored-by: iguerNL@Functori <iguer@functori.com> Approved-by: Alain Mebsout <alain.mebsout@functori.com> Approved-by: Yann Regis-Gianas <946787-yrg@users.noreply.gitlab.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/5955 26 July 2022, 07:31:14 UTC
8e9c279 Proto,SCORU: move history type out of functor 26 July 2022, 06:58:59 UTC
856dfc4 Proto/Scoru: re-design the way the proof sliding window is handled 26 July 2022, 06:58:59 UTC
c30fd18 Merge tezos/tezos!5895: SCORU/WASM: Write to input_buffer in response to set_input 'corneliu@set_input_step' into 'master' Co-authored-by: Corneliu Hoffman <corneliuhoffman@gmail.com> Approved-by: Joel Bjornson <joel.bjornson@trili.tech> Approved-by: Ole Krüger <ole.kruger@trili.tech> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/5895 25 July 2022, 18:24:25 UTC
e4a40f5 SCORU/WASM: strenghtened test added docs 25 July 2022, 17:54:37 UTC
49471ac SCORU/WASM: used encoding_decoding 25 July 2022, 17:54:37 UTC
9a1309b SCORU/WASM: added encodders/decoders 25 July 2022, 17:54:37 UTC
2511ba3 SCORU/WASM: added test 25 July 2022, 17:54:37 UTC
8b07438 SCORU/WASM: initial def of set_input_step/no Thunk 25 July 2022, 17:54:37 UTC
c790c78 Merge tezos/tezos!5904: Fix multinode_snapshot tezt's flakiness 'vicall@fix_multinode_snapshot_tezt' into 'master' Co-authored-by: Victor Allombert <victor.allombert@nomadic-labs.com> Approved-by: Arvid Jakobsson <arvid.jakobsson@nomadic-labs.com> Approved-by: Romain <romain@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/5904 25 July 2022, 16:53:29 UTC
a2f9d3b Tezt/Client: improve documentation 25 July 2022, 16:23:47 UTC
fb933fa Tezt: use Client.activate_protocol_and_wait in obvious locations 25 July 2022, 16:23:47 UTC
f5eb7cc Tezt/multinode_snapshot: fix flakiness 25 July 2022, 16:23:47 UTC
0bd7f4b Tezt/Lib_tezos: introduce Client.activate_protocol_and_wait 25 July 2022, 16:23:47 UTC
4ba98f0 Tezt/multinode_snapshot: minor refactoring 25 July 2022, 16:23:47 UTC
5940a49 Tezt: Cluster.start always waits for the node to be ready 25 July 2022, 16:23:47 UTC
b6da608 Merge branch 'scoru-wasm@lazy-vector-immutable-reverse' into 'master' SCORU: WASM: Reuse immutable module in functor for mutable lazy vectors See merge request tezos/tezos!5947 25 July 2022, 13:50:13 UTC
c0b2ae4 SCORU: WASM: Reuse immutable module in functor for mutable lazy vectors 25 July 2022, 13:22:26 UTC
6da59f8 Merge branch 'romain-manifest-opam-infos' into 'master' Manifest: better URLs for tezt.opam See merge request tezos/tezos!5912 25 July 2022, 12:36:32 UTC
d788886 Manifest: better links for Tezt 25 July 2022, 11:39:29 UTC
dac7228 Manifest: add ?opam_{bug_reports,doc,homepage} 25 July 2022, 11:39:29 UTC
1dbb9bb Merge branch 'sventimir@yes-wallet-synopsis' into 'master' Manifest: Fix misleading synopsis of yes_wallet script. See merge request tezos/tezos!5943 25 July 2022, 10:24:37 UTC
1f8eff5 Manifest: Fix a misleading synopsis. 25 July 2022, 09:57:48 UTC
85e3e77 Merge branch 'eugenz@generate-LB_subsidy' into 'master' Proto: generate LB subsidy See merge request tezos/tezos!5875 25 July 2022, 09:57:10 UTC
9dece2d Tests/Python: update regression traces for liquidity_baking.py 25 July 2022, 09:30:35 UTC
48b93c0 Tests/Tezt: update regression outputs 25 July 2022, 09:30:35 UTC
6f5400d Proto: generate value of liquidity_baking_subsidy 25 July 2022, 09:30:34 UTC
f3c906a Merge branch 'romain-manifest-git' into 'master' Manifest: do not check that .git is a directory See merge request tezos/tezos!5950 25 July 2022, 09:29:54 UTC
9028bd6 Manifest: do not check that .git is a directory 25 July 2022, 09:00:55 UTC
17728d0 Merge branch 'arvid@reduce-flakiness-in-test_fuzzing_proxy_getter.ml' into 'master' Tests/PBT: reduce test case size for test_fuzzing_proxy_getter.ml See merge request tezos/tezos!5935 25 July 2022, 08:50:03 UTC
a8c87fd Tests/PBT: reduce test cases for test_fuzzing_proxy_getter.ml This avoids OOMs failures in the CI. 25 July 2022, 08:22:29 UTC
7fdccff Merge branch 'vch9@scoru@3406' into 'master' Scoru: relax dissection's distribution rule Closes #3406 See merge request tezos/tezos!5884 25 July 2022, 07:40:53 UTC
6628c3f Scoru,Node: more resilient dissection making 25 July 2022, 07:14:38 UTC
d3c7343 Scoru,Proto: relax dissection distribution's rule 25 July 2022, 07:14:38 UTC
8a297bb Merge branch 'pierrick@wasm-block-continuation' into 'master' WASM: use a lazy_vector for block parser as continuation stack See merge request tezos/tezos!5923 23 July 2022, 14:19:58 UTC
4879eec WASM: add docstring for `Decode.block_kont` 23 July 2022, 13:51:14 UTC
d00816d WASM : rename Lazy_vec to LazyVec and remove unused vec_map_kont 23 July 2022, 13:51:14 UTC
48aceb7 WASM: use a lazy_stack for block parser as continuation stack 23 July 2022, 13:51:14 UTC
bc2154a WASM: simple lazy_stack implementation 23 July 2022, 13:51:14 UTC
28c2545 Merge branch 'functori@scoru@sc_rollup_refute_in_operation_core' into 'master' Tezt/lib_tezos: add sc rollup refute in operation core See merge request tezos/tezos!5830 23 July 2022, 13:40:56 UTC
1cc1f41 Tezt/lib_tezos: add sc_rollup_refute operation 23 July 2022, 13:13:21 UTC
fcbc703 Merge branch 'nic@improve-mockup-doc' into 'master' doc: improve mockup.rst based on mockup blog See merge request tezos/tezos!5682 22 July 2022, 16:08:04 UTC
b443684 doc: improve mockup.rst based on mockup blog 22 July 2022, 15:40:01 UTC
b936ac8 Merge branch 'vivien@stresstest-gen_key-flush' into 'master' client, stresstest: flush generated keys See merge request tezos/tezos!5941 22 July 2022, 09:14:26 UTC
ffb9c81 client, stresstest: flush generated keys 22 July 2022, 08:46:25 UTC
79a29d6 Merge branch 'shrmtv@update-migration' into 'master' Update migration for Kathmandu See merge request tezos/tezos!5837 22 July 2022, 08:25:52 UTC
7eff210 Tezt: adapt testnet dictator tests to Kathmandu Ghostnet should be patched only in Jakarta -> Kathmandu migration. Faster testing (blocks_per_cycle = 4) now requires adjustment to nonce_revelation_threshold as well. 22 July 2022, 07:58:50 UTC
f4a33ad Tests/Python: test migration from Jakarta 22 July 2022, 07:58:49 UTC
e5b0673 Tests/Tezt: test migration from Kathmandu 22 July 2022, 07:58:49 UTC
bd807a5 Proto: update migration for Kathmandu Stitching to Alpha now goes from Kathmandu instead of Jakarta. 22 July 2022, 07:58:49 UTC
3a4570d Merge branch 'naih@scoru-carbonate-from-nonce' into 'master' Proto/SCORU: carbonated Sc_rollup_repr.Address.from_nonce See merge request tezos/tezos!5893 21 July 2022, 22:55:46 UTC
a655d70 Tezt: update regression traces. 21 July 2022, 22:23:03 UTC
13aac90 Proto/SCORU: move Error_sc_rollup_address_generation to Sc_rollup_errors. 21 July 2022, 22:10:27 UTC
8cc31ac Proto/SCORU: remove the unused Sc_rollup_repr.Address.from_nonce function. 21 July 2022, 22:10:27 UTC
4825b6c Proto/SCORU: account for gas in address_from_nonce. 21 July 2022, 22:10:27 UTC
31439c6 Proto/SCORU: define and use an address_from_nonce function. It's exactly Sc_rollup_repr.Address.from_nonce, but it's ready to account for gas by having a context as parameter and returning the context, though it's not modifying it for now. This will be done in the next commit. 21 July 2022, 22:10:26 UTC
f81c79e Proto/SCORU: expose an error. Because it is used by from_nonce, and so that we can define a new from_nonce function that accounts for gas. 21 July 2022, 22:10:26 UTC
ee7f9fa Proto/SCORU: add gas cost definitions. They will be used to carbonate Sc_rollup_repr.Address.from_nonce, so the definitions must make sense with regards to the type Origination_nonce.t. 21 July 2022, 22:10:25 UTC
2c74625 Merge branch 'naih@scoru-carbonate-commitment-hash' into 'master' Proto/SCORU: carbonated Sc_rollup_commitment_repr.hash See merge request tezos/tezos!5888 21 July 2022, 16:03:41 UTC
ca7ec1a Tezt: update regression traces. 21 July 2022, 15:36:45 UTC
5806e9c Proto/SCORU: rename Sc_rollup_commitment_storage.hash_carbonated to hash. 21 July 2022, 15:36:45 UTC
302f5f7 Proto/SCORU: rename Sc_rollup_commitment_repr.hash to hash_uncarbonated. 21 July 2022, 15:36:45 UTC
7c0ec76 Proto/SCORU: use Sc_rollup_commitment_storage.hash_carbonated. We'll rename Sc_rollup_commitment_repr.hash next, so we'll see all the remaining calls and we can check that we haven't missed a place where hash_accounted should be used instead. 21 July 2022, 15:36:45 UTC
back to top