-
Notifications
You must be signed in to change notification settings - Fork 144
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/evmc6 #57
Feat/evmc6 #57
Commits on Nov 8, 2019
-
govendor fetch github.com/ethereum/evmc/bindings/go/evmc@=v6.0.2
Configuration menu - View commit details
-
Copy full SHA for 5af0927 - Browse repository at this point
Copy the full SHA 5af0927View commit details -
Configuration menu - View commit details
-
Copy full SHA for b517d31 - Browse repository at this point
Copy the full SHA b517d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for e862a67 - Browse repository at this point
Copy the full SHA e862a67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d7511f - Browse repository at this point
Copy the full SHA 6d7511fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f4678b - Browse repository at this point
Copy the full SHA 3f4678bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9976611 - Browse repository at this point
Copy the full SHA 9976611View commit details -
Configuration menu - View commit details
-
Copy full SHA for cff2b3f - Browse repository at this point
Copy the full SHA cff2b3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5091fd4 - Browse repository at this point
Copy the full SHA 5091fd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8b6f87 - Browse repository at this point
Copy the full SHA a8b6f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46352a4 - Browse repository at this point
Copy the full SHA 46352a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 567d3aa - Browse repository at this point
Copy the full SHA 567d3aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37eb880 - Browse repository at this point
Copy the full SHA 37eb880View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bea7d1 - Browse repository at this point
Copy the full SHA 4bea7d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for afc097f - Browse repository at this point
Copy the full SHA afc097fView commit details -
Configuration menu - View commit details
-
Copy full SHA for da04eb3 - Browse repository at this point
Copy the full SHA da04eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e09ecc6 - Browse repository at this point
Copy the full SHA e09ecc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ca8b76 - Browse repository at this point
Copy the full SHA 1ca8b76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dfb3bf - Browse repository at this point
Copy the full SHA 3dfb3bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b36c49e - Browse repository at this point
Copy the full SHA b36c49eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 769e062 - Browse repository at this point
Copy the full SHA 769e062View commit details
Commits on Mar 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4bdec40 - Browse repository at this point
Copy the full SHA 4bdec40View commit details -
Init merge ewasm evmc6 support
Submods, gomods, oh my! (Mostly vendor/dep management) I used a submodule with go mod's replace directive because I want to first establish an MVP implementation of the existing PR as-is. Issues found during testing, design and architectural questions are unstable and still open for discussion. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8825915 - Browse repository at this point
Copy the full SHA 8825915View commit details -
core/vm: implement EIP2200 in our style
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7b359ff - Browse repository at this point
Copy the full SHA 7b359ffView commit details -
implement EIP158/161 in our style
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 62a2904 - Browse repository at this point
Copy the full SHA 62a2904View commit details -
core/vm: fix params/var import path
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 414ca2c - Browse repository at this point
Copy the full SHA 414ca2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c11f44 - Browse repository at this point
Copy the full SHA 7c11f44View commit details -
core/vm: fix IsHomestead/GetEthashEIP2Transition
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0f05562 - Browse repository at this point
Copy the full SHA 0f05562View commit details -
core/vm: adjust Fork/Fork-feature logic for evmc.Revision
As noted in the comment, this may not be the right gitm commit -S -s -m core/vm: Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1641f68 - Browse repository at this point
Copy the full SHA 1641f68View commit details -
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 64553bc - Browse repository at this point
Copy the full SHA 64553bcView commit details -
core/vm,tests: pass: 'go test ./tests/...'
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6a81e07 - Browse repository at this point
Copy the full SHA 6a81e07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 083d08a - Browse repository at this point
Copy the full SHA 083d08aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aa2c5f - Browse repository at this point
Copy the full SHA 5aa2c5fView commit details -
accounts: NOTES about trying to abi missing header file error
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for dc9afe5 - Browse repository at this point
Copy the full SHA dc9afe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f9e15f - Browse repository at this point
Copy the full SHA 8f9e15fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 497478f - Browse repository at this point
Copy the full SHA 497478fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b339d93 - Browse repository at this point
Copy the full SHA b339d93View commit details -
accounts/scwallet: fix 'not enough arguments' error
I have no idea where this came from. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for d634a02 - Browse repository at this point
Copy the full SHA d634a02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74ec823 - Browse repository at this point
Copy the full SHA 74ec823View commit details -
go.mod: run go mod tidy, update tag for evmc
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 451fe76 - Browse repository at this point
Copy the full SHA 451fe76View commit details -
go.mod: use v0.0.0 for github.com/ethereum/evmc
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4db63db - Browse repository at this point
Copy the full SHA 4db63dbView commit details -
go.mod: use github.com/ethereum/evmc@v6.3.1
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for a6dd735 - Browse repository at this point
Copy the full SHA a6dd735View commit details -
accounts/abi/bind: remove dead comments
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for da79e76 - Browse repository at this point
Copy the full SHA da79e76View commit details -
tests: rename flags to use full evmc parent name
I think this is more descriptive. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4af8093 - Browse repository at this point
Copy the full SHA 4af8093View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e976bd - Browse repository at this point
Copy the full SHA 4e976bdView commit details -
go.mod: use evmc as a submodule, not an external dependency
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for a162c17 - Browse repository at this point
Copy the full SHA a162c17View commit details -
Configuration menu - View commit details
-
Copy full SHA for b386024 - Browse repository at this point
Copy the full SHA b386024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 136deb4 - Browse repository at this point
Copy the full SHA 136deb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 814e8a4 - Browse repository at this point
Copy the full SHA 814e8a4View commit details -
core/vm: evmc API to v6.3.1 compatible
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7eec2d4 - Browse repository at this point
Copy the full SHA 7eec2d4View commit details -
core/vm: v6: remote emvc.TxContext#ChainID
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for e5ba87b - Browse repository at this point
Copy the full SHA e5ba87bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf9bc06 - Browse repository at this point
Copy the full SHA cf9bc06View commit details -
Makefile: add generate command (for evmc)
evmc needs a .so file generated in order to pass its tests. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for d073ca8 - Browse repository at this point
Copy the full SHA d073ca8View commit details -
tests: add log line printing evmc flag value
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6253d24 - Browse repository at this point
Copy the full SHA 6253d24View commit details -
.golangci.yml,core/vm/tests: (lint) fix issues, ignore evmc linting
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 37be839 - Browse repository at this point
Copy the full SHA 37be839View commit details -
Configuration menu - View commit details
-
Copy full SHA for a26876b - Browse repository at this point
Copy the full SHA a26876bView commit details
Commits on Mar 6, 2020
-
Makefile: remove dupe test run
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 059e79c - Browse repository at this point
Copy the full SHA 059e79cView commit details -
Makefile: rename command generate -> evmc
This is more in the spirit of Makefiles and reduces generality of command intention Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2413dd9 - Browse repository at this point
Copy the full SHA 2413dd9View commit details -
.travis.yml: add 'make evmc' step to test step
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7e7f8d1 - Browse repository at this point
Copy the full SHA 7e7f8d1View commit details
Commits on Mar 8, 2020
-
tests: tests/testdata at 'multigeth/ewasm' version
- Includes EWASM state tests in development branch of submodule. - Includes State Test runner adaptations to run EWASM tests. DEVELOPMENT ONLY. These are not necessarily good-code patterns, and should be considered a design WIP. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for d242718 - Browse repository at this point
Copy the full SHA d242718View commit details -
tests: rename getVMConfig to getForkChainConfig, more accurate
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7a3ca4f - Browse repository at this point
Copy the full SHA 7a3ca4fView commit details -
core/vm: use better indicative EIPs as references for evmc.Revision s…
…witch Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for fdde1a0 - Browse repository at this point
Copy the full SHA fdde1a0View commit details -
tests: PASS hera: allow EVMC to return internalError
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 139dbb5 - Browse repository at this point
Copy the full SHA 139dbb5View commit details
Commits on Mar 9, 2020
-
tests: skip EWASM test callSenderBalanceExceeds128Bits
This test would cause hera evmc.Run to panic. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8bfeb96 - Browse repository at this point
Copy the full SHA 8bfeb96View commit details
Commits on Mar 10, 2020
-
tests: hera skip stEWASMTests/ecAddCallDataCopy
These two tests seem to be the only tests hera is failing. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for c93eb46 - Browse repository at this point
Copy the full SHA c93eb46View commit details -
core/vm: use contract Value fn instead of field
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for a4bd333 - Browse repository at this point
Copy the full SHA a4bd333View commit details -
cmd/evm: add --evmc.ewasm flag to 'evm statetest' command
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 88f5c66 - Browse repository at this point
Copy the full SHA 88f5c66View commit details -
cmd/evm: statetest command supports walk dir or single file
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for e56cad0 - Browse repository at this point
Copy the full SHA e56cad0View commit details -
cmd/evm: statetest result should default to fail
Modifies initial StatetestResult field Pass=false, since we should assume tests fail unless proven otherwise. Also adds if any test fails, then the program should return the err, hopefully causing program to exit 1? Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3abcf39 - Browse repository at this point
Copy the full SHA 3abcf39View commit details -
tests: comment Hera skipLoad tests, they don't seem broken anymore
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for fc424d7 - Browse repository at this point
Copy the full SHA fc424d7View commit details -
Makefile: use evmc command as PHONY to force example_vm.so file for t…
…ests Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9dd4dab - Browse repository at this point
Copy the full SHA 9dd4dabView commit details -
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3cd62be - Browse repository at this point
Copy the full SHA 3cd62beView commit details
Commits on Mar 11, 2020
-
tests: fix stEWASM skipLoad typo
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 05c12eb - Browse repository at this point
Copy the full SHA 05c12ebView commit details -
tests: comment ssvm skipLoad values because unknown
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1c7c421 - Browse repository at this point
Copy the full SHA 1c7c421View commit details -
Makefile,build: setup emvc.hera state test
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1c98f3e - Browse repository at this point
Copy the full SHA 1c98f3eView commit details -
build: hera script 'set -e' and fix mkdir
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 26d5b5d - Browse repository at this point
Copy the full SHA 26d5b5dView commit details -
build,Makefile: ssvm.sh and make ssvm command
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for febe386 - Browse repository at this point
Copy the full SHA febe386View commit details -
.travis.yml: apt-get dependencies for SSVM build
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3291fd0 - Browse repository at this point
Copy the full SHA 3291fd0View commit details -
Makefile: include apt-get installs before evmc generation?
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 82580d7 - Browse repository at this point
Copy the full SHA 82580d7View commit details -
Makefile: test multigeth stuff first
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 72524aa - Browse repository at this point
Copy the full SHA 72524aaView commit details -
Makefile: remove 'make evmc' step from tests
This may cause go test ./evmc to fail, but Travis C++ compiler doesn't love this. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 493d5f9 - Browse repository at this point
Copy the full SHA 493d5f9View commit details -
tests: add Difficulty test config for EIP2384
These tests are included in the advanced tests submodule. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for b3265ad - Browse repository at this point
Copy the full SHA b3265adView commit details -
Makefile: run test-evmc first on test-multigeth
It fails the fastest. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 94ad236 - Browse repository at this point
Copy the full SHA 94ad236View commit details -
.travis.yml,Makefile: move test-evmc to own travis matrix
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2e45ef9 - Browse repository at this point
Copy the full SHA 2e45ef9View commit details
Commits on Mar 13, 2020
-
Merge branch 'master' into feat/evmc6
Conflicts: tests/difficulty_test_util.go --- Conflicts: DISCUSSION tests/difficulty_test_util.go istanbul activation mismatch Istanbul does not change difficulty, so activation can be removed
Configuration menu - View commit details
-
Copy full SHA for da1654e - Browse repository at this point
Copy the full SHA da1654eView commit details
Commits on Mar 16, 2020
-
build,tests: update SSVM dependency to latest
Updates SSVM dev to latest as mentioned in #62 (comment) SSVM still failing 8 state test cases, but not causing seg fault anymore. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac941c7 - Browse repository at this point
Copy the full SHA ac941c7View commit details
Commits on Apr 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ee95d1a - Browse repository at this point
Copy the full SHA ee95d1aView commit details -
build/ssvm.sh: bump SSVM to 0.5.0
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8354c39 - Browse repository at this point
Copy the full SHA 8354c39View commit details -
tests: make EWASM tests in parallel, remove dead comments
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0b4c0dd - Browse repository at this point
Copy the full SHA 0b4c0ddView commit details
Commits on Apr 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7a8bb8a - Browse repository at this point
Copy the full SHA 7a8bb8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a1fca1 - Browse repository at this point
Copy the full SHA 5a1fca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e84fb1 - Browse repository at this point
Copy the full SHA 7e84fb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd7afd6 - Browse repository at this point
Copy the full SHA cd7afd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 298c8e1 - Browse repository at this point
Copy the full SHA 298c8e1View commit details
Commits on May 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a9f19c7 - Browse repository at this point
Copy the full SHA a9f19c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a25c0cc - Browse repository at this point
Copy the full SHA a25c0ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 205c8b3 - Browse repository at this point
Copy the full SHA 205c8b3View commit details -
.travis.yml: remove trailing slash in language decl
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for f43a997 - Browse repository at this point
Copy the full SHA f43a997View commit details -
vm: remove dead code re: EIP2200
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for fa741d4 - Browse repository at this point
Copy the full SHA fa741d4View commit details -
tests: run all StateTests when --evmc.ewasm configured
Only skipping EWASM tests when that flag is not set. Parallelism set for all cases (unmodified from original behavior). Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5525060 - Browse repository at this point
Copy the full SHA 5525060View commit details -
tests: remove dead code from debugging
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for b3b0df5 - Browse repository at this point
Copy the full SHA b3b0df5View commit details -
.travis.yml: remove trailing slash in go generate step
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for f5b5653 - Browse repository at this point
Copy the full SHA f5b5653View commit details -
.travis.yml: some random things to see if they fix SO generate issue
https://travis-ci.org/github/etclabscore/core-geth/jobs/682852676#L353 Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 41984da - Browse repository at this point
Copy the full SHA 41984daView commit details -
.travis.yml: unexperiemts, remove the 'go generate' evmc step alltoge…
…ther Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8623ef2 - Browse repository at this point
Copy the full SHA 8623ef2View commit details -
Makefile: turn off -v in evmc makefile test cmd
The logs are so verbose I cant read what fails on Travis. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 00ec5c8 - Browse repository at this point
Copy the full SHA 00ec5c8View commit details -
.travis.yml: use defaulty cc, gcc instead of versioned
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2121b15 - Browse repository at this point
Copy the full SHA 2121b15View commit details -
.travis.yml: maybe fix echo fail b/c command formatting
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9602dee - Browse repository at this point
Copy the full SHA 9602deeView commit details -
.travis.yml: reorder apt-get to happen first
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5822a9d - Browse repository at this point
Copy the full SHA 5822a9dView commit details -
.travis.yml: remove echos b/c they fails, idk why
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0eb459f - Browse repository at this point
Copy the full SHA 0eb459fView commit details -
.travis.yml: use cc=gcc cxx=g++
This is what is used at ethereum/evmc See https://app.circleci.com/pipelines/github/meowsbits/evmc/3/workflows/f98e7540-2831-4283-b0d7-4c57249a8347/jobs/41 Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for dfb03ab - Browse repository at this point
Copy the full SHA dfb03abView commit details -
.travis.yml: remove -9 version apt-get gccs; they fail
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 37fdf77 - Browse repository at this point
Copy the full SHA 37fdf77View commit details -
.travis.yml: update cc, cxx envs for arm job
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for b48dc7a - Browse repository at this point
Copy the full SHA b48dc7aView commit details -
.travis.yml: use gcc to compile shared object instead of go generate
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for c2a4f75 - Browse repository at this point
Copy the full SHA c2a4f75View commit details -
use explicit gcc9 for test-evmc step
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for f8ca1d8 - Browse repository at this point
Copy the full SHA f8ca1d8View commit details -
.travis.yml: remove g++ apt-get target, unnecessary b/c addon
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 35efdba - Browse repository at this point
Copy the full SHA 35efdbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43ac519 - Browse repository at this point
Copy the full SHA 43ac519View commit details -
download hera instead of building
Building is erroring Travis and I dont want to mess with it. https://travis-ci.org/github/meowsbits/core-geth/jobs/683121554
Configuration menu - View commit details
-
Copy full SHA for a87adc0 - Browse repository at this point
Copy the full SHA a87adc0View commit details
Commits on May 5, 2020
-
.github/workflows/evmc.yml,.travis.yml,build/hera.sh: use Github Acti…
…ons for EVMC SO tests intead of travis Travis is a pain in the ass. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for c67892a - Browse repository at this point
Copy the full SHA c67892aView commit details -
.travis.yml: set cc,cxx env explicity for arm build
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 255fa5e - Browse repository at this point
Copy the full SHA 255fa5eView commit details -
.travis.yml: remove gcc settings from lint job
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for f6530f7 - Browse repository at this point
Copy the full SHA f6530f7View commit details -
.travis.yml: p: ARM unrecognized option -marm, s: comment gcc9
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2c59367 - Browse repository at this point
Copy the full SHA 2c59367View commit details -
.travis.yml: try go get ./... to fix linting
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6954382 - Browse repository at this point
Copy the full SHA 6954382View commit details -
.travis.yml: make sure we can install before linting
golangci/golangci-lint#825 Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1e1fa8d - Browse repository at this point
Copy the full SHA 1e1fa8dView commit details -
.github/workflows/evmc.yml: rename github action evmc job for clarity
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 275d1b9 - Browse repository at this point
Copy the full SHA 275d1b9View commit details -
.github/workflows/evmc.yml,.travis.yml: git submodule evmc for linter
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for debc83d - Browse repository at this point
Copy the full SHA debc83dView commit details -
.travis.yml: remove dead comments
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for ef70895 - Browse repository at this point
Copy the full SHA ef70895View commit details -
build/ssvm.sh: comment SSVM download vs. install script
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for deadf44 - Browse repository at this point
Copy the full SHA deadf44View commit details -
vm: comment vmConfig EWASM switch
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 470e324 - Browse repository at this point
Copy the full SHA 470e324View commit details -
docs/core/evmc.md: init EVMC documentation
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for b5fc873 - Browse repository at this point
Copy the full SHA b5fc873View commit details -
vm,docs/core/evmc.md: extend evmc documentation
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for c24ee92 - Browse repository at this point
Copy the full SHA c24ee92View commit details -
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 73ec673 - Browse repository at this point
Copy the full SHA 73ec673View commit details
Commits on Jul 7, 2020
-
Merge branch 'master' into feat/evmc6
Conflicts: .travis.yml Makefile cmd/evm/staterunner.go go.mod go.sum tests/init_test.go tests/state_test.go tests/state_test_util.go tests/testdata
Configuration menu - View commit details
-
Copy full SHA for 5ef5527 - Browse repository at this point
Copy the full SHA 5ef5527View commit details -
main,vm: fix remainder merge conflicts
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for f08a3be - Browse repository at this point
Copy the full SHA f08a3beView commit details -
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1928e4e - Browse repository at this point
Copy the full SHA 1928e4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ed8083 - Browse repository at this point
Copy the full SHA 5ed8083View commit details -
Merge branch 'feat/travis-arm64' into feat/evmc6
Conflicts: .travis.yml
Configuration menu - View commit details
-
Copy full SHA for f050ffe - Browse repository at this point
Copy the full SHA f050ffeView commit details -
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 920f48c - Browse repository at this point
Copy the full SHA 920f48cView commit details -
main: (lint) fmt, remove unused
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 443e81b - Browse repository at this point
Copy the full SHA 443e81bView commit details -
build/ssvm.sh: remove --no-check-certificate for wget
Lets keep things a little safe, why not. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2e75660 - Browse repository at this point
Copy the full SHA 2e75660View commit details -
build/hera.sh,build/ssvm.sh: peg hera to 0.2.5
Which is the last evmcv6-compat tag. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 16c518d - Browse repository at this point
Copy the full SHA 16c518dView commit details
Commits on Jul 8, 2020
-
.travis.yml,Makefile: refactor .so compile steps to makefile, use mak…
…e cmds in travis Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 542f230 - Browse repository at this point
Copy the full SHA 542f230View commit details -
Makefile: remove make command using Makefile in evmc/...
That command compiled the example_vm.so, but modifying the submodule isn't the happiest solution. It seems like go generate can/does do the same thing (?). Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for bd26c40 - Browse repository at this point
Copy the full SHA bd26c40View commit details -
.travis.yml: remote go build evmc step, include make test-evmc
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6fef068 - Browse repository at this point
Copy the full SHA 6fef068View commit details -
.travis.yml: wait wait, github actions runs make test-evmc
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 26b3fc9 - Browse repository at this point
Copy the full SHA 26b3fc9View commit details -
Makefile: remove hera and evmc from PHONY
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for f7ee0d7 - Browse repository at this point
Copy the full SHA f7ee0d7View commit details -
Makefile: add evmc command as dep for make geth,all
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for c12c8de - Browse repository at this point
Copy the full SHA c12c8deView commit details -
.github/workflows/evmc.yml: update github actions to use make command
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for a3aa429 - Browse repository at this point
Copy the full SHA a3aa429View commit details -
Makefile: add 'all' as dep for lint
This is getting ugly. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for afc3062 - Browse repository at this point
Copy the full SHA afc3062View commit details -
.travis.yml: fix lint stage submodules
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 10f4f58 - Browse repository at this point
Copy the full SHA 10f4f58View commit details -
Makefile: remove 'all' command as dep from 'lint'
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for f5cb460 - Browse repository at this point
Copy the full SHA f5cb460View commit details -
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7dbe023 - Browse repository at this point
Copy the full SHA 7dbe023View commit details -
Makefile: add make steps for example_vm.so generation
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 00b8970 - Browse repository at this point
Copy the full SHA 00b8970View commit details -
Makefile: all doesnt need evmc
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3750374 - Browse repository at this point
Copy the full SHA 3750374View commit details -
Revert "Makefile: all doesnt need evmc"
This reverts commit 3750374. Yes it does.
Configuration menu - View commit details
-
Copy full SHA for 1ad653a - Browse repository at this point
Copy the full SHA 1ad653aView commit details -
Makefile: echo must respect escape chars
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for b2baee2 - Browse repository at this point
Copy the full SHA b2baee2View commit details -
Makefile: gcc compilation of example_vm.so is from evmc_test.go
and is only required for tests I GUESS the 'go generate' command should suffice to do the work of this compilation, making my adhoc-makefile thing completely redundant. Why wasn't this solved before, or why am I still messing with this? Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 52c82cd - Browse repository at this point
Copy the full SHA 52c82cdView commit details -
.travis.yml: travis dont peg to g++9, just use whatever we get
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for da7eb6c - Browse repository at this point
Copy the full SHA da7eb6cView commit details -
Makefile,build/evmc-example_vm.so.sh: add script to conditionalize tr…
…avis vs. everyone else SO compilation Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for ec9b933 - Browse repository at this point
Copy the full SHA ec9b933View commit details -
build/evmc-example_vm.so.sh: add debug flag and comments
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6f38ba1 - Browse repository at this point
Copy the full SHA 6f38ba1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf9a498 - Browse repository at this point
Copy the full SHA bf9a498View commit details -
README.md: update readme with submodule clone instructions
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for c4711ff - Browse repository at this point
Copy the full SHA c4711ffView commit details -
tests/testdata: update submodule to be equal to master
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for b3e35c9 - Browse repository at this point
Copy the full SHA b3e35c9View commit details
Commits on Jul 9, 2020
-
.gitmodules,evmc: remove evmc as submodule
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8b2e1dc - Browse repository at this point
Copy the full SHA 8b2e1dcView commit details -
evmc: git clone --branch v6.3.1 --depth 1 https://github.com/ethereum…
…/evmc.git And rm -rf evmc/.git .gitignore Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6bd2cc2 - Browse repository at this point
Copy the full SHA 6bd2cc2View commit details -
evmc: skip tests if generated artifact example_vm.so is not present
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6a2070a - Browse repository at this point
Copy the full SHA 6a2070aView commit details -
evmc/README_COREGETH.md: documentation for included source and its re…
…lative uses Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 09efacd - Browse repository at this point
Copy the full SHA 09efacdView commit details -
.travis.yml: remove Travis EVMC submodule actions
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for b21e9fc - Browse repository at this point
Copy the full SHA b21e9fcView commit details -
build/evmc-example_vm.so.sh: shebang: use 'sh' instead of 'bash'
Docker image complaining about 'bash' not being available. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for aba05aa - Browse repository at this point
Copy the full SHA aba05aaView commit details -
Makefile: remove 'evmc' command from 'test' command
'make test' should run the standard go tests. It shouldn't do anything fancy. This moves the evmc-specific testing to one place, ensuring that tests both with and without the example_vm.so are run. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4eb48c5 - Browse repository at this point
Copy the full SHA 4eb48c5View commit details -
Makefile: make clean-evmc should also remove example_vm.so
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1b22aa8 - Browse repository at this point
Copy the full SHA 1b22aa8View commit details
Commits on Jul 21, 2020
-
README.md: remove unnecessary submodules flag from clone cmd
Since emvc/ is now a copy-cloned package instead of a submodule, this is no longer necessary. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for ecd9db9 - Browse repository at this point
Copy the full SHA ecd9db9View commit details -
docs/core/evmc.md: minor syntax tweaks to emvc6 doc
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for f42633e - Browse repository at this point
Copy the full SHA f42633eView commit details -
tests: remove whitespace-only changes
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for d4c348a - Browse repository at this point
Copy the full SHA d4c348aView commit details -
Makefile: reinstate all as predicate for test cmd
This is congruent to go-ethereum implementation, although it does seem a little redundant/tangential. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for f32e090 - Browse repository at this point
Copy the full SHA f32e090View commit details -
.travis.yml: init move evmc-test to travis
I'd like to remove Github Actions as the CI for EVMC6 tests, since that's all its currently used for, and I think it'd be good to have our CI tests consolidated at one provider, if possible. This keeps CI visibility simple and predictable. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9359d66 - Browse repository at this point
Copy the full SHA 9359d66View commit details -
.travis.yml: add job names for readability
This improves CI readability. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 63052ae - Browse repository at this point
Copy the full SHA 63052aeView commit details -
.travis.yml: better names for travis jobs
Remove the subjectivity a little, more descriptive. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for a0b5fd0 - Browse repository at this point
Copy the full SHA a0b5fd0View commit details -
build/evmc-example_vm.so.sh: fix example_vm.so script to be POSIX com…
…patible Test failed on Travis because unknown operator. https://travis-ci.org/github/etclabscore/core-geth/jobs/710376273 Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0c7a433 - Browse repository at this point
Copy the full SHA 0c7a433View commit details -
.travis.yml,docs/core/evmc.md: abort trying to get evmc tests to pass…
… on Travis We can stick with Github Actions for now to avoid the CI headache. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9f50dc3 - Browse repository at this point
Copy the full SHA 9f50dc3View commit details -
Makefile,build/evmone.sh,tests: install EVMOne 0.2.0 --evmc.evm .so S…
…tateTest This installs a new test for --evmc.evm flag. It uses the ethereum/evmcone C++ standalone EVM .so artifact. Tests for Constantinople, Istanbul, and Phoenix are skipped because they are not supported by this latest-possible evmcv6-compatible EVMOne version. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6c74ead - Browse repository at this point
Copy the full SHA 6c74eadView commit details -
main,tests: revise skipForks to be a method params for StateTest type
This moves the logic of skipping forks from adhoc in the StateTest runner (where it awkwardly used the testMatcher method in a 'special' way), to still using the testMatcher in a special way, but now more descriptively as a logic facet of the StateTest type itself in the Subtests method. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb496f8 - Browse repository at this point
Copy the full SHA fb496f8View commit details -
Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 764fd54 - Browse repository at this point
Copy the full SHA 764fd54View commit details -
tests: remove unnecessary IstanbulBlock removal from difficulty test …
…config This change is not related to the EVMC feature, and does not change test behavior, so striking it. IstanbulBlock existing is a no-op, since difficulty did not change at that fork anyways. Signed-off-by: meows <b5c6@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6d9e363 - Browse repository at this point
Copy the full SHA 6d9e363View commit details