https://gitlab.com/tezos/tezos

sort by:
Revision Author Date Message Commit Date
197cfce MIR: Deal with unused warnings Problem: for all targets except `wasm32` I get warnings about all kernel code being unused. This happens because `kernel_entry!` macro exposes our kernel only when compiled for `wasm32`. Solution: add a dummy use of `kernel_entry` for non-wasm32 targets. 12 October 2023, 14:27:08 UTC
036f767 MIR: Add messages parsing 12 October 2023, 14:27:07 UTC
94ca3b4 MIR: Add main processing loop 12 October 2023, 14:26:33 UTC
2d961b7 MIR: Add initial docs on building 12 October 2023, 14:22:47 UTC
e1a3171 MIR: Add rollup base Add a trivial rollup kernel and infra around it. This includes: 1. Toy `lib.rs` from tutorials. 2. Adding `.cargo/config.toml` with wasm as default target. We always want to build like that because having wasm target affects build - e.g. functionality that includes use of environmental randomness is not possible here for reason (rollup should be deterministic as it is executed on different nodes). 3. At this point you still need to pre-install the wasm toolchain. `rust-toolchain.toml` lifts that necessity, so that the toolchain is automatically installed with `cargo build`. 4. Declaring `[lib]` in `Cargo.toml`. I also specified `[[bin]]` section to avoid the resulting name collisions (two `mir` targets). 12 October 2023, 14:22:47 UTC
8624005 Merge tezos/tezos!10212: Change testnet simulation termination condition Co-authored-by: vbot <vincent.botbol@nomadic-labs.com> Approved-by: Ryan Tan <ryan.tan@trili.tech> Approved-by: Gabriel Moise <gabriel.moise@trili.tech> Approved-by: Andrea Cerone <andrea.cerone@trili.tech> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10212 25 September 2023, 16:36:41 UTC
4d62229 Tool/Testnet: terminate the injector when mempool cannot be filled 25 September 2023, 16:09:13 UTC
4ad75c7 Tool/Testnet: prioritize larger operations queues 25 September 2023, 16:09:13 UTC
bb09fcb Merge tezos/tezos!9758: Testnet experiments: test for generating the baker partitions Co-authored-by: Gabriel Moise <gabriel.moise@trili.tech> Approved-by: Ryan Tan <ryan.tan@trili.tech> Approved-by: Gauthier <gauthier@marigold.dev> Approved-by: Joel Bjornson <joel.bjornson@trili.tech> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/9758 25 September 2023, 16:07:29 UTC
81be83d Testnet experiments: generate baker partitions 25 September 2023, 15:14:18 UTC
56ca1db Merge tezos/tezos!9972: Kaitai: Introduce user defined types Co-authored-by: Raphaël Proust <code@bnwr.net> Co-authored-by: Martin Tomazic <martin.tomazic97@gmail.com> Approved-by: Philippe Wang <philippe.wang@gmail.com> Approved-by: Mathias Bourgoin <mathias.bourgoin@nomadic-labs.com> Approved-by: Arvid Jakobsson <arvid.jakobsson@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/9972 25 September 2023, 15:13:25 UTC
6eda8e3 contrib/kaitai: cosmetics in comments 25 September 2023, 14:43:50 UTC
3833ecc Kaitai: Introduce user defined types 25 September 2023, 14:43:50 UTC
084896d Kaitai-of-data-encoding: Factor out `add_unique_mapping` 25 September 2023, 14:43:50 UTC
91a0853 Kaitai: Make `to_yaml` function recursive 25 September 2023, 14:43:50 UTC
682984c Kaitai: Introduce `Class` spec module to `Ground.ml/i` 25 September 2023, 14:43:50 UTC
e7568a7 Kaitai-of-data-encoding: Factor out specification helpers/builders 25 September 2023, 14:43:50 UTC
8235920 Octez-code-kaitai: Add missing tests for ground types 25 September 2023, 14:43:50 UTC
d54cc2a Merge tezos/tezos!9880: Typo doc Co-authored-by: Nic Volanschi <nic.volanschi@nomadic-labs.com> Co-authored-by: Arvid Jakobsson <arvid.jakobsson@nomadic-labs.com> Approved-by: Nic Volanschi <nic.volanschi@nomadic-labs.com> Approved-by: Killian Delarue <killian.delarue@nomadic-labs.com> Approved-by: Germán Delbianco <german@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/9880 25 September 2023, 14:42:59 UTC
7899495 doc: fix values for feature activation vote 25 September 2023, 14:10:57 UTC
a6b40bf doc: fix some label refs 25 September 2023, 14:10:57 UTC
e8941be Docs: fix some broken links 25 September 2023, 14:10:57 UTC
4efaff3 Merge tezos/tezos!10100: evm/tx-pool: submits txs to rollup Co-authored-by: Pierre-Louis <pierrelouis.dubois@tutanota.com> Approved-by: Antonio Locascio <antonio.locascio1@gmail.com> Approved-by: Ilya Peresadin <ilya.peresadin@trili.tech> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10100 25 September 2023, 13:47:45 UTC
ab94da5 evm/tx-pool: submit transactions on each l2 block 25 September 2023, 13:18:38 UTC
50c8cc0 evm/tx-pool: move validation in tx-pool 25 September 2023, 13:18:38 UTC
378e9ca evm/tx-pool: add tx to the pool 25 September 2023, 13:18:38 UTC
4d7e7cd kernel/proxy: add tezos-sdtd-lib dependency 25 September 2023, 13:18:38 UTC
6f8352e Merge tezos/tezos!10098: evm/tx-pool: add listener to l2 blocks Co-authored-by: Pierre-Louis <pierrelouis.dubois@tutanota.com> Approved-by: Antonio Locascio <antonio.locascio1@gmail.com> Approved-by: Ilya Peresadin <ilya.peresadin@trili.tech> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10098 25 September 2023, 13:17:48 UTC
0883120 evm/tx-pool: add listener to l2 blocks 25 September 2023, 12:51:39 UTC
476b23f Merge tezos/tezos!10097: evm/tx-pool: create a worker Co-authored-by: Pierre-Louis <pierrelouis.dubois@tutanota.com> Approved-by: Antonio Locascio <antonio.locascio1@gmail.com> Approved-by: Ilya Peresadin <ilya.peresadin@trili.tech> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10097 25 September 2023, 12:50:50 UTC
b265ac1 evm/tx-pool: add tx-pool shutdown to finalizer 25 September 2023, 12:16:22 UTC
1e5fd85 evm/tx-pool: add tx pool worker 25 September 2023, 12:16:22 UTC
5c02773 evm/proxy: add tezos-worker dependency 25 September 2023, 12:16:22 UTC
97eebdf Merge tezos/tezos!9707: Proto/Storage/Sapling: fix ciphertexts_init Co-authored-by: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Approved-by: Raphaël Cauderlier <raphael.cauderlier@nomadic-labs.com> Approved-by: Marc Beunardeau <marc.beunardeau@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/9707 25 September 2023, 09:23:48 UTC
5621c40 Proto/Storage/Sapling: fix ciphertexts_init 25 September 2023, 08:55:10 UTC
60669da Merge tezos/tezos!10102: CI: use Alpine image for [trigger] job Co-authored-by: Arvid Jakobsson <arvid.jakobsson@nomadic-labs.com> Approved-by: Valentin Chaboche <valentin.chaboche@nomadic-labs.com> Approved-by: Raphaël Proust <code@bnwr.net> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10102 25 September 2023, 08:54:24 UTC
ff78805 CI: Check Alpine version in [trigger] and [sanity_ci] 25 September 2023, 08:26:37 UTC
10c57bb CI: use Alpine image for [trigger] job This saves time in the [prepare_executor] phase since we do not need to fetch a 4GB image. 25 September 2023, 08:26:37 UTC
e63cb25 Merge tezos/tezos!10022: EVM on WASM: basic withdrawals precompiled contract Co-authored-by: Thomas Pécseli <thomas.pecseli@trili.tech> Approved-by: Valentin Chaboche <valentin.chaboche@nomadic-labs.com> Approved-by: Pierrick Couderc <pierrick.couderc@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10022 25 September 2023, 07:28:46 UTC
dc4f2b2 EVM on WASM: A precompiled withdrawals contract 25 September 2023, 06:57:52 UTC
73d5f25 Merge tezos/tezos!10081: Snoop: test-check generated code in protocol Co-authored-by: Pavlo Khrystenko <p.khrystenko@gmail.com> Approved-by: Jun Furuse <jun.furuse@gmail.com> Approved-by: satos <sota.sato@dailambda.jp> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10081 24 September 2023, 11:11:32 UTC
5d10a5c Snoop: test-check generated code in protocol 24 September 2023, 10:40:25 UTC
5d09795 Merge tezos/tezos!10213: Snoop: more comment updates for proto_alpha generated code Co-authored-by: Pavlo Khrystenko <p.khrystenko@gmail.com> Approved-by: Jun Furuse <jun.furuse@gmail.com> Approved-by: Nicolas Ayache <nicolas.ayache@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10213 24 September 2023, 10:39:39 UTC
cf8ac92 more comment updates for proto_alpha generated code 24 September 2023, 10:09:00 UTC
0036b9e Merge tezos/tezos!9791: Proto/Test_Michelson: Replace legacy bindings with let constructs (part 1) Co-authored-by: Gabriel Moise <gabriel.moise@trili.tech> Approved-by: Raphaël Cauderlier <raphael.cauderlier@nomadic-labs.com> Approved-by: Raphaël Proust <code@bnwr.net> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/9791 22 September 2023, 16:49:56 UTC
206920c Proto/Test_Michelson: Replace legacy bindings with let constructs (part 1) 22 September 2023, 16:24:56 UTC
f489208 Merge tezos/tezos!9747: Testnet experiments: script for generating protocol activation parameters Co-authored-by: Gabriel Moise <gabriel.moise@trili.tech> Approved-by: Ryan Tan <ryan.tan@trili.tech> Approved-by: Joel Bjornson <joel.bjornson@trili.tech> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/9747 22 September 2023, 16:24:06 UTC
94b7b9d Testnet experiments: generate protocol activation parameters 22 September 2023, 15:54:39 UTC
e526c6c Merge tezos/tezos!9786: Proto/Test_Operations: Replace legacy bindings with let constructs (part 1) Co-authored-by: Gabriel Moise <gabriel.moise@trili.tech> Approved-by: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Approved-by: Raphaël Proust <code@bnwr.net> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/9786 22 September 2023, 15:53:50 UTC
f517c9f Proto/Test_Operations: Replace legacy bindings with let constructs (part 1) 22 September 2023, 15:25:14 UTC
2efbbd8 Merge tezos/tezos!9788: Proto/Test_Operations: Replace legacy bindings with let constructs (part 3) Co-authored-by: Gabriel Moise <gabriel.moise@trili.tech> Approved-by: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Approved-by: Raphaël Proust <code@bnwr.net> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/9788 22 September 2023, 15:24:22 UTC
9f0dcbf Proto/Test_Operations: Replace legacy bindings with let constructs (part 3) 22 September 2023, 14:51:51 UTC
e9055b1 Merge tezos/tezos!9787: Proto/Test_Operations: Replace legacy bindings with let constructs (part 2) Co-authored-by: Gabriel Moise <gabriel.moise@trili.tech> Approved-by: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> Approved-by: Raphaël Cauderlier <raphael.cauderlier@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/9787 22 September 2023, 13:38:49 UTC
f806625 Proto/Test_Operations: Replace legacy bindings with let constructs (part 2) 22 September 2023, 13:13:06 UTC
3543a34 Merge tezos/tezos!10156: MIR: interpreter gas consumption Co-authored-by: Nikolay Yakimov <root@livid.pp.ru> Approved-by: Sandeep.C.R <sandeep@sras.me> Approved-by: Pinto Pasquale <pasqu4le@gmail.com> Approved-by: Nicolas Ayache <nicolas.ayache@nomadic-labs.com> Approved-by: Raphaël Cauderlier <raphael.cauderlier@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10156 22 September 2023, 13:12:19 UTC
32f05ec MIR: Add a design description for gas consumption 22 September 2023, 12:40:13 UTC
c232468 MIR: treat overflow during gas estimation as out of gas 22 September 2023, 12:40:12 UTC
6f7e0e8 MIR: Report gas consumption in select tests 22 September 2023, 12:40:12 UTC
7e8207d MIR: add interpreter out-of-gas test 22 September 2023, 12:40:12 UTC
76c464a MIR: consume gas in the interpreter 22 September 2023, 12:40:12 UTC
ef95ca2 MIR: pass gas counter to the interpreter 22 September 2023, 12:40:12 UTC
96b047f MIR: Return Result from interpret 22 September 2023, 12:40:12 UTC
08eddb4 Merge tezos/tezos!10158: Tx-kernel: Hash bytes before signing Co-authored-by: lin <linoshitani@gmail.com> Approved-by: Eugen Zalinescu <eugen.zalinescu@nomadic-labs.com> Approved-by: Emma Turner <1623821-emturner@users.noreply.gitlab.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10158 22 September 2023, 12:03:23 UTC
08b5421 Tx-kernel: Hash bytes before signing The OCaml [Signature.sign] hashes the bytes before signing. We do the same in rust to better match the OCaml implementation. 22 September 2023, 11:34:56 UTC
d6323fc Merge tezos/tezos!10210: DAL/Crypto: add missing header file Co-authored-by: Julien Coolen <julien.coolen@nomadic-labs.com> Approved-by: Lin Oshitani <linoshitani@gmail.com> Approved-by: Antonio Locascio <antonio.locascio1@gmail.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10210 22 September 2023, 11:34:11 UTC
5882f5a DAL/Crypto: cosmetic change: use local import 22 September 2023, 11:05:07 UTC
4df2373 DAL/Crypto: add missing header to test file 22 September 2023, 11:05:07 UTC
51ca0bf Merge tezos/tezos!10071: Proto/Michelson: move some translator functions to the gas monad Co-authored-by: Raphaël Cauderlier <raphael.cauderlier@nomadic-labs.com> Approved-by: Nicolas Ayache <nicolas.ayache@nomadic-labs.com> Approved-by: Mehdi Bouaziz <mehdi.bouaziz@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10071 22 September 2023, 10:38:30 UTC
e26f865 Proto/Michelson: regroup gas monad computations 22 September 2023, 10:10:07 UTC
1b8be09 Doc/alpha changelog: mention !10071 22 September 2023, 10:10:07 UTC
c4626ed Proto/Michelson: use let+$ and let*$ instead of consume_gas 22 September 2023, 10:10:07 UTC
50e5127 Proto/Gas monad: let*$ and let+$ 22 September 2023, 10:10:07 UTC
9ea2632 Proto/Michelson: put parsing funs for types in the gas monad 22 September 2023, 10:10:07 UTC
fb6ed0e Proto/Michelson: put hash_bytes in the Gas monad 22 September 2023, 10:10:07 UTC
f8dfe24 Proto/Michelson: put unparsing funs for atomic data in gas monad 22 September 2023, 10:10:07 UTC
644147c Proto/Michelson: put unparse_parameter_ty in the gas monad 22 September 2023, 10:10:07 UTC
03680b0 Proto/Michelson: put unparse_ty in the gas monad 22 September 2023, 10:10:07 UTC
6621068 Proto/Gas monad: add run_unaccounted 22 September 2023, 10:10:07 UTC
80dab39 Proto/Gas monad: name the max gas counter 22 September 2023, 10:10:07 UTC
0d33582 Proto/Gas monad: factorize branches of run 22 September 2023, 10:10:07 UTC
d09cede Proto/Gas monad: add `let+?` 22 September 2023, 10:10:07 UTC
6cadeb8 Proto/Gas monad: add `tzfail` 22 September 2023, 10:10:07 UTC
aa6045f Proto/Gas monad: add run_pure 22 September 2023, 10:10:07 UTC
2dfdd43 Proto/Gas monad: fix docstring of `fail` 22 September 2023, 10:10:07 UTC
d796837 Proto/Gas monad: fix docstring of `run` 22 September 2023, 10:10:07 UTC
cc83a17 Merge tezos/tezos!10161: Snoop: change allocation workloads to save milligas instead of the word size Co-authored-by: Sota Sato <sota.sato@dailambda.jp> Approved-by: Jun Furuse <jun.furuse@gmail.com> Approved-by: KOBAYASHI Kazuhiro <kazuhiro.kobayashi@dailambda.jp> Approved-by: Nicolas Ayache <nicolas.ayache@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10161 22 September 2023, 09:45:27 UTC
099a76b lib_benchmarks_proto: change allocation workloads to save milligas 22 September 2023, 09:19:36 UTC
56e8d09 Merge tezos/tezos!10094: EVM/Kernel: impose a maximum gas limit per transaction Co-authored-by: Valentin Chaboche <valentin.chaboche@nomadic-labs.com> Approved-by: Pierrick Couderc <pierrick.couderc@nomadic-labs.com> Approved-by: Pierre-Emmanuel CORNILLEAU <pe.cornilleau@marigold.dev> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10094 22 September 2023, 09:14:02 UTC
b036282 EVM/Kernel: impose a maximum gas limit per transaction 22 September 2023, 08:46:30 UTC
3b6ca00 EVM/Kernel: consider max allowed ticks This way we can have a clear idea on how many ticks are allowed for a transaction. 22 September 2023, 08:46:30 UTC
ec8ff72 Merge tezos/tezos!10173: Manifest: generate [tezt/{remote_tests,snoop,vesting_contract_test}/dune] Co-authored-by: Arvid Jakobsson <arvid.jakobsson@nomadic-labs.com> Approved-by: Raphaël Proust <code@bnwr.net> Approved-by: Ilias Garnier <ilias.garnier@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10173 22 September 2023, 08:45:46 UTC
cffb72c Manifest: generate [tezt/vesting_contract_test/dune] 22 September 2023, 08:16:37 UTC
c66fa69 Manifest: generate [tezt/snoop/dune] 22 September 2023, 08:16:37 UTC
c20c186 Manifest: generate [tezt/remote_tests/dune] 22 September 2023, 08:16:37 UTC
f8d1021 Merge tezos/tezos!10176: EVM: consider call_stipend in simulation Co-authored-by: Valentin Chaboche <valentin.chaboche@nomadic-labs.com> Approved-by: Thomas Pecseli <thomas.pecseli@trili.tech> Approved-by: Pierrick Couderc <pierrick.couderc@nomadic-labs.com> Approved-by: Valentin Chaboche <valentin.chaboche@nomadic-labs.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10176 22 September 2023, 08:10:53 UTC
ba772ab EVM/Proxy: account for EIP2200 in simulation 22 September 2023, 07:41:44 UTC
e9e27cc EVM/Tezt: loop test 22 September 2023, 07:41:44 UTC
262d346 EVM/Tezt: rename prefixes to [.abi] 22 September 2023, 07:41:44 UTC
07986f6 Merge tezos/tezos!10089: Benchmark: overrides nsamples=1 for the memory allocation benchmarks Co-authored-by: Jun Furuse <jun.furuse@dailambda.jp> Approved-by: satos <sota.sato@dailambda.jp> Approved-by: KOBAYASHI Kazuhiro <kazuhiro.kobayashi@dailambda.jp> Approved-by: Jun Furuse <jun.furuse@gmail.com> See merge request https://gitlab.com/tezos/tezos/-/merge_requests/10089 22 September 2023, 05:56:38 UTC
7cea913 Benchmark: overrides nsamples=1 for the memory allocation benchmakrs - Tezt/snoop: All patches are now applied from top to bottom 22 September 2023, 05:28:33 UTC
back to top