-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(vm): Fast VM integration #1949
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fab3811 - Browse repository at this point
Copy the full SHA fab3811View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aadf9a - Browse repository at this point
Copy the full SHA 7aadf9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0846b25 - Browse repository at this point
Copy the full SHA 0846b25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26bcbcb - Browse repository at this point
Copy the full SHA 26bcbcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2643d7e - Browse repository at this point
Copy the full SHA 2643d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa9e2fa - Browse repository at this point
Copy the full SHA fa9e2faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f5ff12 - Browse repository at this point
Copy the full SHA 8f5ff12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3022d1d - Browse repository at this point
Copy the full SHA 3022d1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9eac2a - Browse repository at this point
Copy the full SHA b9eac2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d15348a - Browse repository at this point
Copy the full SHA d15348aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e211cd - Browse repository at this point
Copy the full SHA 3e211cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f7c227 - Browse repository at this point
Copy the full SHA 5f7c227View commit details -
Configuration menu - View commit details
-
Copy full SHA for e567d19 - Browse repository at this point
Copy the full SHA e567d19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84c2a7f - Browse repository at this point
Copy the full SHA 84c2a7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d954782 - Browse repository at this point
Copy the full SHA d954782View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b9100c - Browse repository at this point
Copy the full SHA 3b9100cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 420f9cf - Browse repository at this point
Copy the full SHA 420f9cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1f3297 - Browse repository at this point
Copy the full SHA b1f3297View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27538ac - Browse repository at this point
Copy the full SHA 27538acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ddf8cc - Browse repository at this point
Copy the full SHA 6ddf8ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 556bcbb - Browse repository at this point
Copy the full SHA 556bcbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c7bd29 - Browse repository at this point
Copy the full SHA 3c7bd29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85594a3 - Browse repository at this point
Copy the full SHA 85594a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 533d92a - Browse repository at this point
Copy the full SHA 533d92aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59cefe3 - Browse repository at this point
Copy the full SHA 59cefe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b682773 - Browse repository at this point
Copy the full SHA b682773View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca0f399 - Browse repository at this point
Copy the full SHA ca0f399View commit details -
Configuration menu - View commit details
-
Copy full SHA for 202f956 - Browse repository at this point
Copy the full SHA 202f956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31ac603 - Browse repository at this point
Copy the full SHA 31ac603View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99ed680 - Browse repository at this point
Copy the full SHA 99ed680View commit details -
populate initialness of storage log
Unfortunately this is slow as unnecessarily consults the DB
Configuration menu - View commit details
-
Copy full SHA for 03585ba - Browse repository at this point
Copy the full SHA 03585baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39c373d - Browse repository at this point
Copy the full SHA 39c373dView commit details -
Configuration menu - View commit details
-
Copy full SHA for caa95e8 - Browse repository at this point
Copy the full SHA caa95e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d55601 - Browse repository at this point
Copy the full SHA 8d55601View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3f4b03 - Browse repository at this point
Copy the full SHA a3f4b03View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2d7dbe - Browse repository at this point
Copy the full SHA b2d7dbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b59fe5 - Browse repository at this point
Copy the full SHA 1b59fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6487107 - Browse repository at this point
Copy the full SHA 6487107View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dde7a7 - Browse repository at this point
Copy the full SHA 3dde7a7View commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de72ad8 - Browse repository at this point
Copy the full SHA de72ad8View commit details -
This required changing the VM interface so that the lifetime is compatible with the other VMs.
Configuration menu - View commit details
-
Copy full SHA for 6945a4e - Browse repository at this point
Copy the full SHA 6945a4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3465369 - Browse repository at this point
Copy the full SHA 3465369View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6880ddb - Browse repository at this point
Copy the full SHA 6880ddbView commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 35ad661 - Browse repository at this point
Copy the full SHA 35ad661View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea34526 - Browse repository at this point
Copy the full SHA ea34526View commit details -
Configuration menu - View commit details
-
Copy full SHA for fae9e9a - Browse repository at this point
Copy the full SHA fae9e9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96c44db - Browse repository at this point
Copy the full SHA 96c44dbView commit details -
Merge pull request #2003 from matter-labs/fvs-integrade-vm2-step-1
feat(vm2): implement inspect_transaction_with_bytecode_compression
Configuration menu - View commit details
-
Copy full SHA for e3b6fe8 - Browse repository at this point
Copy the full SHA e3b6fe8View commit details
Commits on May 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a85d090 - Browse repository at this point
Copy the full SHA a85d090View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8bce48 - Browse repository at this point
Copy the full SHA f8bce48View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 694bea4 - Browse repository at this point
Copy the full SHA 694bea4View commit details -
Merge pull request #2028 from matter-labs/fvs-track-tx-numbers-and-de…
…dup-logs fixes to logs deduplication and tx number tracking
Configuration menu - View commit details
-
Copy full SHA for eb2c87c - Browse repository at this point
Copy the full SHA eb2c87cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1668af7 - Browse repository at this point
Copy the full SHA 1668af7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f3f963 - Browse repository at this point
Copy the full SHA 1f3f963View commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b8b317f - Browse repository at this point
Copy the full SHA b8b317fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e66243 - Browse repository at this point
Copy the full SHA 3e66243View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbd8d78 - Browse repository at this point
Copy the full SHA dbd8d78View commit details
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 54dbd25 - Browse repository at this point
Copy the full SHA 54dbd25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8771ed1 - Browse repository at this point
Copy the full SHA 8771ed1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 316359b - Browse repository at this point
Copy the full SHA 316359bView commit details -
Merge pull request #2149 from matter-labs/fvs-update-integration-bran…
…ch-jms-vm2 chore: updates to newest vm2 code
Configuration menu - View commit details
-
Copy full SHA for 90647e3 - Browse repository at this point
Copy the full SHA 90647e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d207a6 - Browse repository at this point
Copy the full SHA 1d207a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a4d00 - Browse repository at this point
Copy the full SHA 99a4d00View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9414144 - Browse repository at this point
Copy the full SHA 9414144View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d8ef7f - Browse repository at this point
Copy the full SHA 6d8ef7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c553df - Browse repository at this point
Copy the full SHA 2c553dfView commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8dffb7 - Browse repository at this point
Copy the full SHA c8dffb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba16fa4 - Browse repository at this point
Copy the full SHA ba16fa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4a40af - Browse repository at this point
Copy the full SHA b4a40afView commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9103f44 - Browse repository at this point
Copy the full SHA 9103f44View commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b25ed57 - Browse repository at this point
Copy the full SHA b25ed57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b96b54 - Browse repository at this point
Copy the full SHA 8b96b54View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5abc2b - Browse repository at this point
Copy the full SHA a5abc2bView commit details
Commits on Jul 2, 2024
-
set_refund_for_current_tx (#2361)
## What ❔ Fixes refund-related bugs in the glue code for the new VM: - Computes `pubdata_published` as a difference with the previous transaction - Sets refund for the bootloader state
Configuration menu - View commit details
-
Copy full SHA for 8468cd3 - Browse repository at this point
Copy the full SHA 8468cd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e794e2 - Browse repository at this point
Copy the full SHA 2e794e2View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for acb22cf - Browse repository at this point
Copy the full SHA acb22cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f969530 - Browse repository at this point
Copy the full SHA f969530View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad6ce5e - Browse repository at this point
Copy the full SHA ad6ce5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d3a007 - Browse repository at this point
Copy the full SHA 4d3a007View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83d11dd - Browse repository at this point
Copy the full SHA 83d11ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for c372bfe - Browse repository at this point
Copy the full SHA c372bfeView commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b23c351 - Browse repository at this point
Copy the full SHA b23c351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5222c55 - Browse repository at this point
Copy the full SHA 5222c55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38517bb - Browse repository at this point
Copy the full SHA 38517bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d11d580 - Browse repository at this point
Copy the full SHA d11d580View commit details -
Merge pull request #2378 from matter-labs/jms-vm2+aov
feat(vm): Shadow mode + fixes
Configuration menu - View commit details
-
Copy full SHA for fa7f237 - Browse repository at this point
Copy the full SHA fa7f237View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c393bcc - Browse repository at this point
Copy the full SHA c393bccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 26ddf4e - Browse repository at this point
Copy the full SHA 26ddf4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 616e324 - Browse repository at this point
Copy the full SHA 616e324View commit details
Commits on Jul 24, 2024
-
perf: writing tx to memory is no longer quadratic
It used to grow proportionally to the number of transactions squared.
Configuration menu - View commit details
-
Copy full SHA for bbe33bc - Browse repository at this point
Copy the full SHA bbe33bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b7069b - Browse repository at this point
Copy the full SHA 0b7069bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02651c8 - Browse repository at this point
Copy the full SHA 02651c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f880405 - Browse repository at this point
Copy the full SHA f880405View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c81bb3 - Browse repository at this point
Copy the full SHA 0c81bb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2518e6 - Browse repository at this point
Copy the full SHA c2518e6View commit details -
Merge pull request #2477 from matter-labs/fix-quadratic-blocks
perf: writing tx to memory is no longer quadratic
Configuration menu - View commit details
-
Copy full SHA for f58a026 - Browse repository at this point
Copy the full SHA f58a026View commit details -
Configuration menu - View commit details
-
Copy full SHA for e88cf85 - Browse repository at this point
Copy the full SHA e88cf85View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c21f48 - Browse repository at this point
Copy the full SHA 8c21f48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c67c2c - Browse repository at this point
Copy the full SHA 4c67c2cView commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4c8878c - Browse repository at this point
Copy the full SHA 4c8878cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6090791 - Browse repository at this point
Copy the full SHA 6090791View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf8dc20 - Browse repository at this point
Copy the full SHA cf8dc20View commit details -
Configuration menu - View commit details
-
Copy full SHA for a018fa8 - Browse repository at this point
Copy the full SHA a018fa8View commit details -
fix: Fill
storage_refunds
/pubdata_costs
data (#2431)These fields don't seem to be used by ENs, but are expected to be filled during the main state keeper execution cycle.
Configuration menu - View commit details
-
Copy full SHA for fb800d1 - Browse repository at this point
Copy the full SHA fb800d1View commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d46b173 - Browse repository at this point
Copy the full SHA d46b173View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5db0cf5 - Browse repository at this point
Copy the full SHA 5db0cf5View commit details -
Merge pull request #2519 from matter-labs/aov-pla-999-fix-operator-re…
…fund-divergency fix(vm): Fix operator refund divergency
Configuration menu - View commit details
-
Copy full SHA for 2d03f44 - Browse repository at this point
Copy the full SHA 2d03f44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b163a9 - Browse repository at this point
Copy the full SHA 7b163a9View commit details
Commits on Jul 30, 2024
-
Merge pull request #2481 from matter-labs/jms-snapshot-compat
chore: compatibility with the snapshot changes
Configuration menu - View commit details
-
Copy full SHA for 7a44759 - Browse repository at this point
Copy the full SHA 7a44759View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3d929f - Browse repository at this point
Copy the full SHA f3d929fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdce2de - Browse repository at this point
Copy the full SHA bdce2deView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c0569 - Browse repository at this point
Copy the full SHA c2c0569View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f2a454 - Browse repository at this point
Copy the full SHA 2f2a454View commit details
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9725643 - Browse repository at this point
Copy the full SHA 9725643View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4ee16d - Browse repository at this point
Copy the full SHA b4ee16dView commit details -
Merge pull request #2542 from matter-labs/jms-vm2+fvs+bench
chore: adds a benchmark for heaps read and writes
Configuration menu - View commit details
-
Copy full SHA for e4ddb30 - Browse repository at this point
Copy the full SHA e4ddb30View commit details -
perf(vm): Improve snapshot management in batch executor (#2513)
## What ❔ - Does not embed snapshots into each other, and instead use a linear workflow. - Discards an old snapshot, if any, when processing a new transaction (currently, old snapshots are seemingly never discarded unless the transaction is rolled back). ## Why ❔ - Linear snapshow workflow is easier to grasp and it could allow optimizations in the future. - Accumulating snapshots introduces an overhead, esp. in the new VM.
Configuration menu - View commit details
-
Copy full SHA for 69be78c - Browse repository at this point
Copy the full SHA 69be78cView commit details
Commits on Aug 1, 2024
-
feat(vm): Allow switching between VMs for latest protocol version (#2508
) ## What ❔ - Allows using old (latest) VM by default, new VM only or old + new VM in a shadow mode in the `MainBatchExecutor`. - Allows configuring this mode for a new `VmRunner`-powered component, VM playground. ## Why ❔ A separate component seems a relatively safe place to start integration from.
Configuration menu - View commit details
-
Copy full SHA for 77b6d81 - Browse repository at this point
Copy the full SHA 77b6d81View commit details
Commits on Aug 5, 2024
-
refactor(vm-runner): Allow switching between VMs for latest protocol …
Configuration menu - View commit details
-
Copy full SHA for c75f6e1 - Browse repository at this point
Copy the full SHA c75f6e1View commit details -
test(vm): Fix fast VM unit tests (#2560)
## What ❔ Fixes unit tests that previously failed because of incorrect `Heap` comparisons. ## Why ❔ Better test coverage.
Configuration menu - View commit details
-
Copy full SHA for ca37336 - Browse repository at this point
Copy the full SHA ca37336View commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7bf449b - Browse repository at this point
Copy the full SHA 7bf449bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 295fa8d - Browse repository at this point
Copy the full SHA 295fa8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 459da8e - Browse repository at this point
Copy the full SHA 459da8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ec7ba7 - Browse repository at this point
Copy the full SHA 7ec7ba7View commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0dfba61 - Browse repository at this point
Copy the full SHA 0dfba61View commit details -
Merge pull request #2598 from matter-labs/aov-pla-1009-merge-vm-featu…
…re-branch-into-main chore(vm): Update VM revision and TODOs
Configuration menu - View commit details
-
Copy full SHA for e481efb - Browse repository at this point
Copy the full SHA e481efbView commit details
Commits on Aug 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a83049 - Browse repository at this point
Copy the full SHA 9a83049View commit details
Commits on Aug 9, 2024
-
feat(vm): Allow running new VM in state keeper (#2616)
## What ❔ - Allows running the new VM in the state keeper. - Adds a CI load test with the new VM. ## Why ❔ Allows to monitor new VM performance regressions.
Configuration menu - View commit details
-
Copy full SHA for 7da372f - Browse repository at this point
Copy the full SHA 7da372fView commit details