-
Notifications
You must be signed in to change notification settings - Fork 63
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
Dev upgrade monthly to master #470
Commits on Feb 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 06dc0ea - Browse repository at this point
Copy the full SHA 06dc0eaView commit details
Commits on Feb 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f11bf73 - Browse repository at this point
Copy the full SHA f11bf73View commit details
Commits on Feb 26, 2024
-
Merge pull request #441 from gzliudan/fix-issue-440
Fix panic during test (#440)
Configuration menu - View commit details
-
Copy full SHA for 8563ee3 - Browse repository at this point
Copy the full SHA 8563ee3View commit details
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4731eb2 - Browse repository at this point
Copy the full SHA 4731eb2View commit details
Commits on Mar 1, 2024
-
Merge pull request #455 from gzliudan/lint-ChainConfig
Lint struct ChainConfig in file params/config.go
Configuration menu - View commit details
-
Copy full SHA for ac7a58c - Browse repository at this point
Copy the full SHA ac7a58cView commit details -
core/vm: use uint256 in EVM implementation (ethereum#20787)
* core/vm: use fixed uint256 library instead of big * core/vm: remove intpools * core/vm: upgrade uint256, fixes uint256.NewFromBig * core/vm: use uint256.Int by value in Stack * core/vm: upgrade uint256 to v1.0.0 * core/vm: don't preallocate space for 1024 stack items (only 16) Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 192edc0 - Browse repository at this point
Copy the full SHA 192edc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06d5da0 - Browse repository at this point
Copy the full SHA 06d5da0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 446b9e8 - Browse repository at this point
Copy the full SHA 446b9e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6077ecb - Browse repository at this point
Copy the full SHA 6077ecbView commit details -
core/vm: clean up contract creation error handling (ethereum#22766)
Do not keep separate flag for "max code size exceeded" case, but instead assign appropriate error for it sooner.
Configuration menu - View commit details
-
Copy full SHA for 9c8d228 - Browse repository at this point
Copy the full SHA 9c8d228View commit details -
core/vm: fix interpreter comments (ethereum#22797)
* Fix interpreter comment * Fix comment
Configuration menu - View commit details
-
Copy full SHA for 7c6908b - Browse repository at this point
Copy the full SHA 7c6908bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21bbe5f - Browse repository at this point
Copy the full SHA 21bbe5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a55b9f - Browse repository at this point
Copy the full SHA 7a55b9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f05fa00 - Browse repository at this point
Copy the full SHA f05fa00View commit details -
core/vm: rework jumpdest analysis benchmarks (ethereum#23499)
* core/vm: rework jumpdest analysis benchmarks For BenchmarkJumpdestOpAnalysis use fixed code size of ~1.2MB and classic benchmark loop. * core/vm: clear bitvec in jumpdest analysis benchmark
Configuration menu - View commit details
-
Copy full SHA for dc8cdf3 - Browse repository at this point
Copy the full SHA dc8cdf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e14af - Browse repository at this point
Copy the full SHA f9e14afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d3cc6c - Browse repository at this point
Copy the full SHA 3d3cc6cView commit details -
core/vm, core/state/snapshot: remove unused code (ethereum#23956)
* core/state/snapshot: remove wiper functionality * core/vm: remove unused 'unofficial' opcodes
Configuration menu - View commit details
-
Copy full SHA for f7c6b1a - Browse repository at this point
Copy the full SHA f7c6b1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6415934 - Browse repository at this point
Copy the full SHA 6415934View commit details -
core/vm: simplify error handling in interpreter loop (ethereum#23952)
* core/vm: break loop on any error * core/vm: move ErrExecutionReverted to opRevert() * core/vm: use "stop token" to stop the loop * core/vm: unconditionally pc++ in the loop * core/vm: set return data in instruction impls
Configuration menu - View commit details
-
Copy full SHA for 823ec33 - Browse repository at this point
Copy the full SHA 823ec33View commit details -
core/vm: rename SHA3 instruction to KECCAK256 (ethereum#23976)
This was proposed in 2016, Solidity uses this since 2017, and evmone and other VMs use the keccak256 name. This brings geth in line with those.
Configuration menu - View commit details
-
Copy full SHA for c097e56 - Browse repository at this point
Copy the full SHA c097e56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 002be52 - Browse repository at this point
Copy the full SHA 002be52View commit details -
core/vm: move interpreter.ReadOnly check into the opcode implementati…
…ons (ethereum#23970) * core/vm: Move interpreter.ReadOnly check into the opcode implementations Also remove the same check from the interpreter inner loop. * core/vm: Remove obsolete operation.writes flag * core/vm: Capture fault states in logger Co-authored-by: Martin Holst Swende <[email protected]> * core/vm: Remove panic added for testing Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bfbb678 - Browse repository at this point
Copy the full SHA bfbb678View commit details -
core/vm: rename opSuicide to opSelfdestruct (ethereum#24022)
The opcode was renamed in the codebase in 2017, but the functions were kept unchanged.
Configuration menu - View commit details
-
Copy full SHA for b1c0386 - Browse repository at this point
Copy the full SHA b1c0386View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae267d3 - Browse repository at this point
Copy the full SHA ae267d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d3c783 - Browse repository at this point
Copy the full SHA 7d3c783View commit details -
core/vm: move interpreter interruption check to jump instructions (et…
…hereum#24026) * core/vm: Remove interpreter loop interruption check * core/vm: Unit test for interpreter loop interruption * core/vm: Check for interpreter loop abort on every jump
Configuration menu - View commit details
-
Copy full SHA for 4c27910 - Browse repository at this point
Copy the full SHA 4c27910View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbc1cc1 - Browse repository at this point
Copy the full SHA fbc1cc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ce3001 - Browse repository at this point
Copy the full SHA 2ce3001View commit details -
core/vm: reverse bit order in bytes of code bitmap (ethereum#24120)
* core/vm: reverse bit order in bytes of code bitmap This bit order is more natural for bit manipulation operations and we can eliminate some small number of CPU instructions. * core/vm: drop lookup table
Configuration menu - View commit details
-
Copy full SHA for 6e92486 - Browse repository at this point
Copy the full SHA 6e92486View commit details -
core/vm: make INVALID a defined opcode (ethereum#24017)
* core/vm: Define 0xfe opcode as INVALID * core/vm: Remove opInvalid as opUndefined handles it Co-authored-by: Alex Beregszaszi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b022ba2 - Browse repository at this point
Copy the full SHA b022ba2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac35f0e - Browse repository at this point
Copy the full SHA ac35f0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62b62da - Browse repository at this point
Copy the full SHA 62b62daView commit details -
core/vm: optimize Memory.Set32 (ethereum#24847)
* core/vm: remove unnecessary memset for Memory.Set32 * core/vm: optimize Memory.Set32
Configuration menu - View commit details
-
Copy full SHA for 032b98e - Browse repository at this point
Copy the full SHA 032b98eView commit details -
core/vm: better handle error on eip activation check (ethereum#25131)
* core/vm: correct logic for eip check of NewEVMInterpreter * refactor
Configuration menu - View commit details
-
Copy full SHA for 8b6db6d - Browse repository at this point
Copy the full SHA 8b6db6dView commit details -
core/vm: performance tweak of
OpCode.String()
(ethereum#28453)make `opCodeToString` a `[256]string` array Co-authored-by: lmittmann <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b36678f - Browse repository at this point
Copy the full SHA b36678fView commit details -
Merge pull request #452 from gzliudan/new-vm
preparation for solidity v0.8.23 upgrade
Configuration menu - View commit details
-
Copy full SHA for df2384e - Browse repository at this point
Copy the full SHA df2384eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 928a069 - Browse repository at this point
Copy the full SHA 928a069View commit details
Commits on Mar 2, 2024
-
Merge pull request #458 from gzliudan/eip3198
implement EIP-3198 and opcode BASEFEE
Configuration menu - View commit details
-
Copy full SHA for 3e74a2f - Browse repository at this point
Copy the full SHA 3e74a2fView commit details
Commits on Mar 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cf22195 - Browse repository at this point
Copy the full SHA cf22195View commit details -
remove all CI warning by upgrade to nodejs 20 image (#461)
* upgrade to nodejs 20 * disable travis ci
Configuration menu - View commit details
-
Copy full SHA for 317dc4c - Browse repository at this point
Copy the full SHA 317dc4cView commit details -
fix: race condition of x.signer in v1 consensus (#445)
Co-authored-by: wjrjerome <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e324d7d - Browse repository at this point
Copy the full SHA e324d7dView commit details -
implement EIP-4399, PREVRANDAO opcode.
and remove unused LondonBlock and BerlinBlock in `params/config.go` (already defined in constants.go)
Configuration menu - View commit details
-
Copy full SHA for a314895 - Browse repository at this point
Copy the full SHA a314895View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72e5ee0 - Browse repository at this point
Copy the full SHA 72e5ee0View commit details
Commits on Mar 4, 2024
-
* try removing privacy pkg * rm more reference * trigger CI
Configuration menu - View commit details
-
Copy full SHA for b86c7f6 - Browse repository at this point
Copy the full SHA b86c7f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46ef5e1 - Browse repository at this point
Copy the full SHA 46ef5e1View commit details -
Merge pull request #459 from XinFinOrg/eip4399
implement EIP-4399, PREVRANDAO opcode
Configuration menu - View commit details
-
Copy full SHA for 38a192e - Browse repository at this point
Copy the full SHA 38a192eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bd39e6 - Browse repository at this point
Copy the full SHA 7bd39e6View commit details -
fix: add lock for haserror variable in timeout.go (#443)
Co-authored-by: wjrjerome <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07d40a0 - Browse repository at this point
Copy the full SHA 07d40a0View commit details -
Disable xdcx related tx creation (#430)
* stop create xdcx tx * refactor disable flag * disable miner only
Configuration menu - View commit details
-
Copy full SHA for 753729c - Browse repository at this point
Copy the full SHA 753729cView commit details -
Merge pull request #469 from gzliudan/http-server-timeout
add http.TimeoutHandler for rpc http server
Configuration menu - View commit details
-
Copy full SHA for 5223454 - Browse repository at this point
Copy the full SHA 5223454View commit details
Commits on Mar 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bbe08ac - Browse repository at this point
Copy the full SHA bbe08acView commit details -
Configuration menu - View commit details
-
Copy full SHA for ece58f0 - Browse repository at this point
Copy the full SHA ece58f0View commit details -
Merge pull request #479 from gzliudan/get-account-info
add method `eth_getAccountInfo`
Configuration menu - View commit details
-
Copy full SHA for 476bda6 - Browse repository at this point
Copy the full SHA 476bda6View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae10d70 - Browse repository at this point
Copy the full SHA ae10d70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ba7c26 - Browse repository at this point
Copy the full SHA 6ba7c26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e36b5b - Browse repository at this point
Copy the full SHA 0e36b5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 968440c - Browse repository at this point
Copy the full SHA 968440cView commit details -
eth/tracers/js: fix isPush for push0 (ethereum#28520)
Fixes so that `push0` opcode is correctly reported as `true` by the `IsPush` function --------- Co-authored-by: Martin Holst Swende <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 863d4f1 - Browse repository at this point
Copy the full SHA 863d4f1View commit details -
Merge pull request #472 from XinFinOrg/eip3855
core/vm: implement EIP-3855: PUSH0 instruction.
Configuration menu - View commit details
-
Copy full SHA for 6a2f753 - Browse repository at this point
Copy the full SHA 6a2f753View commit details -
Merge pull request #480 from gzliudan/lru
common/lru: add generic LRU implementation
Configuration menu - View commit details
-
Copy full SHA for 6c80c09 - Browse repository at this point
Copy the full SHA 6c80c09View commit details
Commits on Mar 8, 2024
-
enable 0x prefix for devnet code rpcs
Liam Lai committedMar 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 771c2f3 - Browse repository at this point
Copy the full SHA 771c2f3View commit details -
Merge pull request #481 from XinFinOrg/enable-0x-prefix
enable 0x prefix for devnet code rpcs
Configuration menu - View commit details
-
Copy full SHA for f5e09b3 - Browse repository at this point
Copy the full SHA f5e09b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66e3eba - Browse repository at this point
Copy the full SHA 66e3ebaView commit details -
Merge pull request #482 from gzliudan/devnet-shanghai
Enable shanghai for devnet on block 16832700
Configuration menu - View commit details
-
Copy full SHA for b51f696 - Browse repository at this point
Copy the full SHA b51f696View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75c8d40 - Browse repository at this point
Copy the full SHA 75c8d40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 910d415 - Browse repository at this point
Copy the full SHA 910d415View commit details
Commits on Mar 9, 2024
-
fix: error handling on x.getEpochSwitchInfo in sendTimeout should ret…
…urn error (#444) Co-authored-by: wjrjerome <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c7cb63d - Browse repository at this point
Copy the full SHA c7cb63dView commit details -
use rlock instead of lock in v1 consensus engine (#483)
Co-authored-by: wjrjerome <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3051b2d - Browse repository at this point
Copy the full SHA 3051b2dView commit details
Commits on Mar 11, 2024
-
Co-authored-by: Liam Lai <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 45ccc37 - Browse repository at this point
Copy the full SHA 45ccc37View commit details