-
Notifications
You must be signed in to change notification settings - Fork 726
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
VM v5 changes #767
VM v5 changes #767
Conversation
Could you be more explicit here what parts here have already been reviewed? Also: if these have already been reviewed, wouldn't it be easier to merge these up-front into |
@holgerd77 of course! I have updated the PR description with the requested information. Now I'm separating it in two parts:
|
de9c2b7
to
d901eec
Compare
Codecov Report
@@ Coverage Diff @@
## master #767 +/- ##
==========================================
- Coverage 92.06% 90.68% -1.38%
==========================================
Files 46 43 -3
Lines 3025 3018 -7
Branches 471 472 +1
==========================================
- Hits 2785 2737 -48
- Misses 145 188 +43
+ Partials 95 93 -2
Continue to review full report at Codecov.
|
* tooling: adding script to inspect TS interface diffs * tooling: refactoring script to improve usability
* block: version bump * block: adds changelog from v2.2.1 to v3.0.0 * blockchain: integrating ethereumjs block 3.0.0 * blockchain: converting canonicalDifficulty to buffer * blockchain: instantiating Block with empty/undefined data * blockchain: integrating Block 3.0.0 * block: lint:fix changes * All siloed tests passing. * vm: lint fix * leftovers of a rebase * lint fix * lint fix * vm,block: integrating Block with Lerna * block: remove circular dependency to ethereumjs-blockchain introduced in ethereumjs/ethereumjs-block#93 * block: removing unnecessary npx command * block: lint fix * blockchain: removing typo * vm: fix BlockHeader import * blockchain: fixing block initialization [Buffer[], Buffer[], Buffer[]] format * vm: updating methods to async * vm: misc changes * block: describing recovery bit normalization statement * block: removing source linking * docs: update for all packages
β¦e compiler option `esModuleInterop`
7715ac5
to
a570ae5
Compare
* Readme package renaming * account: renaming package * block: Migrating to scoped packages * npm package URL * block: updating dependencies to scoped packages * blockchain: migrating to scoped packages * common: migrating to scoped packages * tx: migrating to scoped packages * vm: migrating to scoped packages * account,block: updating badges * vm: updating patch to scoped packages * fix: updating new occurrences of package names * fix: updating new occurrences of package names * fix: rebase re-touching * ci: updating Block ci file downgrading nyc in block
a570ae5
to
c211326
Compare
There are some failing tests here? Will wait with a review for now until further notice. |
@holgerd77 yes, I am getting a MaxBufferError from Block tests, which I'm investigating now. lerna ERR! MaxBufferError: stdout maxBuffer exceeded
lerna ERR! at PassThrough.<anonymous> (/home/runner/.npm/_npx/3188/lib/node_modules/lerna/node_modules/get-stream/index.js:41:19)
lerna ERR! at PassThrough.emit (events.js:327:22)
lerna ERR! at addChunk (_stream_readable.js:297:12)
lerna ERR! at readableAddChunk (_stream_readable.js:269:11)
lerna ERR! at PassThrough.Readable.push (_stream_readable.js:214:10)
lerna ERR! at PassThrough.Transform.push (_stream_transform.js:152:32)
lerna ERR! at PassThrough.afterTransform (_stream_transform.js:96:10)
lerna ERR! at PassThrough._transform (_stream_passthrough.js:46:3)
lerna ERR! at PassThrough.Transform._read (_stream_transform.js:191:10) |
@holgerd77 ready for review! The second part of this PR will be Changelog, so don't expect them here. Note: istead of the usual rebase I make, I had chosen to bring changes from master in a merge-commit. Given this PR size, I didn't want to risk doing surgery-like rebases. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Phew, Everton, this is really impressive! π
I had a look at the commit history, skimmed over all non-scoped-packages PR additions (all look good) and then did a more thorough review on the scope package changes.
Some things to address.
@holgerd77 I think your comment was incomplete. |
I have performed the changes requested in #679. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, live following, looks good now! π π
While reviewing, don't be scared by the amount of changes. Most of them were already reviewed in previous PRs. I advise looking at the commits' tab individually instead of the changes tab.
Below, a breakdown of the commits, showing their associated PRs and review state (β /π).
IBN
Converts all
ethereumjs-xxx
packages of this monorepo to@ethereumjs/xxx