Skip to content

New VM v5.3.2 Release#1199

Merged
holgerd77 merged 1 commit into
masterfrom
new-vm-release
Apr 12, 2021
Merged

New VM v5.3.2 Release#1199
holgerd77 merged 1 commit into
masterfrom
new-vm-release

Conversation

@holgerd77

Copy link
Copy Markdown
Member

No description provided.

@holgerd77

Copy link
Copy Markdown
Member Author

Very little time today, so I would just publish on npm once approved and do all the rest tomorrow morning.

@codecov

codecov Bot commented Apr 12, 2021

Copy link
Copy Markdown

Codecov Report

Merging #1199 (8d9aa32) into master (a4af0b1) will decrease coverage by 0.04%.
The diff coverage is n/a.

Impacted file tree graph

Flag Coverage Δ
block 82.08% <ø> (ø)
blockchain 84.23% <ø> (ø)
client 84.03% <ø> (+0.22%) ⬆️
common 87.39% <ø> (ø)
devp2p 83.88% <ø> (-0.15%) ⬇️
ethash 82.08% <ø> (ø)
tx 81.98% <ø> (?)
vm 81.34% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Comment thread packages/vm/CHANGELOG.md

## 5.3.2 - 2021-04-12

This is a hot-fix performance release, removing the `debug` functionality from PR [#1080](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1080) and follow-up PRs. While highly useful for debugging, this feature side-introduced a siginficant reduction in VM performance which went along unnoticed. For now we will remove since upstream dependencies are awaiting a new release before the `Belin` HF happening. We will try to re-introduce in a performance friendly manner in some subsequent release (we cannot promise on that though).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This is a hot-fix performance release, removing the `debug` functionality from PR [#1080](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1080) and follow-up PRs. While highly useful for debugging, this feature side-introduced a siginficant reduction in VM performance which went along unnoticed. For now we will remove since upstream dependencies are awaiting a new release before the `Belin` HF happening. We will try to re-introduce in a performance friendly manner in some subsequent release (we cannot promise on that though).
This is a hot-fix performance release, removing the `debug` functionality from PR [#1080](https://github.com/ethereumjs/ethereumjs-monorepo/pull/1080) and follow-up PRs. While highly useful for debugging, this feature side-introduced a siginficant reduction in VM performance which went along unnoticed. For now we will remove since upstream dependencies are awaiting a new release before the `Belin` HF happening. We will try to re-introduce in a performance friendly manner in some subsequent release (we cannot promise on that though). The `step` event output is now also changed, with some elements not available anymore (they can be calculated on demand, though).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Step event also changed.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Which ones? That's not intended.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just checked this again, and this is not the case. I didn't modify the code that creates eventObj, the object is not modified later, and is the only thing passed to the event listeners.

@holgerd77 holgerd77 merged commit cc98729 into master Apr 12, 2021
@holgerd77 holgerd77 deleted the new-vm-release branch April 12, 2021 19:29
@holgerd77

Copy link
Copy Markdown
Member Author

@jochem-brouwer sorry, don't have time to wait for CI another round, so will merge as-is.

Have published on npm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants