-
Notifications
You must be signed in to change notification settings - Fork 104
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
Merge v1.14.2 #346
Merge v1.14.2 #346
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 938734b - Browse repository at this point
Copy the full SHA 938734bView commit details -
core/state: remove account reset operation v2 (#29520)
* core/state, tests: remove account reset operation * core/state, core/vm: implement createcontract journal event * core/state: make createcontract not emit dirtied account, unskip tests * core/state: add createcontract to journal fuzzing * core/state: fix journal * core/state: address comments * core/state: remove useless code --------- Co-authored-by: Gary Rong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d4c388 - Browse repository at this point
Copy the full SHA 0d4c388View commit details -
trie: preallocate capacity for fields slice (#29614)
trie: Preallocate capacity for fields slice
Configuration menu - View commit details
-
Copy full SHA for ac21f9b - Browse repository at this point
Copy the full SHA ac21f9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7362691 - Browse repository at this point
Copy the full SHA 7362691View commit details -
core/state: storage journal entry should revert dirtyness too (#29641)
Currently our state journal tracks each storage update to a contract, having the ability to revert those changes to the previously set value. For the very first modification however, it behaves a bit wonky. Reverting the update doesn't actually remove the dirty-ness of the slot, rather leaves it as "change this slot to it's original value". This can cause issues down the line with for example write witnesses needing to gather an unneeded proof. This PR modifies the storageChange journal entry to not only track the previous value of a slot, but also whether there was any previous value at all set in the current execution context. In essence, the PR changes the semantic of storageChange so it does not simply track storage changes, rather it tracks dirty storage changes, an important distinction for being able to cleanly revert the journal item.
Configuration menu - View commit details
-
Copy full SHA for 4f4f9d8 - Browse repository at this point
Copy the full SHA 4f4f9d8View commit details
Commits on Apr 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f6ff49 - Browse repository at this point
Copy the full SHA 2f6ff49View commit details -
eth/protocols/eth,p2p/discover: remove unnecessary checks (#29590)
fix useless condition
Configuration menu - View commit details
-
Copy full SHA for a13b925 - Browse repository at this point
Copy the full SHA a13b925View commit details -
core/state: better randomized testing (postcheck) on journalling (#29…
…627) This PR fixes some flaws with the existing tests. The randomized testing (TestSnapshotRandom) executes a series of steps which modify the state and create journal-events. Later on, we compare the forward-going-states against the backwards-unrolling-journal-states, and check that they are identical. The "identical" check is performed using various accessors. It turned out that we failed to check some things: - the accesslist contents - the transient storage contents - the 'newContract' flag - the dirty storage map This change adds these new checks
Configuration menu - View commit details
-
Copy full SHA for 243cde0 - Browse repository at this point
Copy the full SHA 243cde0View commit details -
build: build all the builders to build all the builders (#29647)
* build: build all the builders to build all the builders * build: tweak the indexes a bit to make them consistent
Configuration menu - View commit details
-
Copy full SHA for 1f628d8 - Browse repository at this point
Copy the full SHA 1f628d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0282fc - Browse repository at this point
Copy the full SHA a0282fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 634d037 - Browse repository at this point
Copy the full SHA 634d037View commit details -
build: drop trusty from PPA builds, EOL and incompatible (#29651)
* build: drop trusty from PPA builds, EOL and incompatible * build: add Ubuntu Noble PPA build target
Configuration menu - View commit details
-
Copy full SHA for ad4fb2c - Browse repository at this point
Copy the full SHA ad4fb2cView commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d42e11 - Browse repository at this point
Copy the full SHA 8d42e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4253030 - Browse repository at this point
Copy the full SHA 4253030View commit details
Commits on Apr 28, 2024
-
params: clarify consensus engine config
String
s (#29643)Define these on a value receiever so that nil is shown differently.
Configuration menu - View commit details
-
Copy full SHA for 4bdbaab - Browse repository at this point
Copy the full SHA 4bdbaabView commit details
Commits on Apr 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c3fc56 - Browse repository at this point
Copy the full SHA 8c3fc56View commit details
Commits on Apr 30, 2024
-
cmd/evm/internal/t8ntool, core: prealloc map sizes where possible (#2…
…9620) set cap for map in a certain scenario
Configuration menu - View commit details
-
Copy full SHA for fecc8a0 - Browse repository at this point
Copy the full SHA fecc8a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f815f - Browse repository at this point
Copy the full SHA 69f815fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c04b8e6 - Browse repository at this point
Copy the full SHA c04b8e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f46c878 - Browse repository at this point
Copy the full SHA f46c878View commit details -
Configuration menu - View commit details
-
Copy full SHA for 242b24a - Browse repository at this point
Copy the full SHA 242b24aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea89f9a - Browse repository at this point
Copy the full SHA ea89f9aView commit details -
eth/tracers/native: fix flatCallTracer Stop() bug (#29623)
Co-authored-by: Sina Mahmoodi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c7e3a7 - Browse repository at this point
Copy the full SHA 7c7e3a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd6bc37 - Browse repository at this point
Copy the full SHA bd6bc37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e07054 - Browse repository at this point
Copy the full SHA 5e07054View commit details -
all: refactor so
NewBlock
,WithBody
taketypes.Body
(#29482)* all: refactor so NewBlock(..) and WithBody(..) take a types.Body * core: fixup comments, remove txs != receipts panic * core/types: add empty withdrawls to body if len == 0
Configuration menu - View commit details
-
Copy full SHA for 2e8e35f - Browse repository at this point
Copy the full SHA 2e8e35fView commit details -
eth/downloader: purge pre-merge sync code (#29281)
This PR removes pre-merge sync logic from the downloader. Now-irrelevant tests are removed and others have been updated.
Configuration menu - View commit details
-
Copy full SHA for 45baf21 - Browse repository at this point
Copy the full SHA 45baf21View commit details -
accounts, cmd/geth, core: close opened files (#29598)
* fix: open file used up but not closed * feat: more same case * feat: accept conversation
Configuration menu - View commit details
-
Copy full SHA for f8820f1 - Browse repository at this point
Copy the full SHA f8820f1View commit details -
core/rawdb, trie: improve db APIs for accessing trie nodes (#29362)
* core/rawdb, trie: improve db APIs for accessing trie nodes * triedb/pathdb: fix
Configuration menu - View commit details
-
Copy full SHA for 9f96e07 - Browse repository at this point
Copy the full SHA 9f96e07View commit details
Commits on May 2, 2024
-
core/state: parallelise parts of state commit (#29681)
* core/state, internal/workerpool: parallelize parts of state commit * core, internal: move workerpool into syncx * core/state: use errgroups, commit accounts concurrently * core: resurrect detailed commit timers to almost-accuracy
Configuration menu - View commit details
-
Copy full SHA for 682ee82 - Browse repository at this point
Copy the full SHA 682ee82View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc609e8 - Browse repository at this point
Copy the full SHA bc609e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf6238 - Browse repository at this point
Copy the full SHA fbf6238View commit details -
trie/pathdb: preallocate map capacity (#29690)
* preallocated capacity for map's certain usege of memory * preallocated capacity for map's certain usege of memory
Configuration menu - View commit details
-
Copy full SHA for 2c67fab - Browse repository at this point
Copy the full SHA 2c67fabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86a1f0c - Browse repository at this point
Copy the full SHA 86a1f0cView commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 905e325 - Browse repository at this point
Copy the full SHA 905e325View commit details -
core/tracing: add system call callback when performing `ProcessBeacon…
…BlockRoot` (#29355) Added a start/end system where tracer can be notified that processing of some Ethereum system calls is starting processing and also notifies it when the processing has completed. Doing a start/end for system call will enable tracers to "route" incoming next tracing events to go to a separate bucket than other EVM calls. Those not interested by this fact can simply avoid registering the hooks. The EVM call is going to be traced normally afterward between the signals provided by those 2 new hooks but outside of a transaction context OnTxStart/End. That something implementors of live tracers will need to be aware of (since only "trx tracers" are not concerned by ProcessBeaconRoot). --------- Co-authored-by: Sina Mahmoodi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a09a610 - Browse repository at this point
Copy the full SHA a09a610View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43cbcd7 - Browse repository at this point
Copy the full SHA 43cbcd7View commit details -
ethdb/pebble: fix pebble metrics registration (#29699)
ethdb/pebble: use GetOrRegister instead of NewRegistered when creating metrics
Configuration menu - View commit details
-
Copy full SHA for 3e896c8 - Browse repository at this point
Copy the full SHA 3e896c8View commit details
Commits on May 7, 2024
-
eth/gasprice: add query limit for FeeHistory to defend DDOS attack (#…
…29644) * eth/gasprice: add query limit for FeeHistory to defend DDOS attack * fix return values after cherry-pick --------- Co-authored-by: Eric <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e4b8058 - Browse repository at this point
Copy the full SHA e4b8058View commit details -
eth/gasestimator: include blobs in virtual balance computation (#29703)
Fixes #29702 Co-authored-by: Felix Lange <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d6e91e2 - Browse repository at this point
Copy the full SHA d6e91e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71aa15c - Browse repository at this point
Copy the full SHA 71aa15cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e96de64 - Browse repository at this point
Copy the full SHA e96de64View commit details
Commits on May 8, 2024
-
core: use in-memory freezer for tests (#29720)
* core: simplify chain tests * core, eth, cmd: use in-memory freezer for tests * core: restore tests
Configuration menu - View commit details
-
Copy full SHA for 9ec5008 - Browse repository at this point
Copy the full SHA 9ec5008View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd4afb9 - Browse repository at this point
Copy the full SHA dd4afb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6154f87 - Browse repository at this point
Copy the full SHA 6154f87View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd09f7e - Browse repository at this point
Copy the full SHA dd09f7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f4228 - Browse repository at this point
Copy the full SHA 14f4228View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeb2208 - Browse repository at this point
Copy the full SHA eeb2208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35b2d07 - Browse repository at this point
Copy the full SHA 35b2d07View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7ff1f0d - Browse repository at this point
Copy the full SHA 7ff1f0dView commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a8c0734 - Browse repository at this point
Copy the full SHA a8c0734View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25b12e8 - Browse repository at this point
Copy the full SHA 25b12e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8140b3d - Browse repository at this point
Copy the full SHA 8140b3dView commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cbe2004 - Browse repository at this point
Copy the full SHA cbe2004View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee114ed - Browse repository at this point
Copy the full SHA ee114edView commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 484bf3a - Browse repository at this point
Copy the full SHA 484bf3aView commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0adf3d1 - Browse repository at this point
Copy the full SHA 0adf3d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cbfbaf - Browse repository at this point
Copy the full SHA 5cbfbafView commit details
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 81c74ba - Browse repository at this point
Copy the full SHA 81c74baView commit details
Commits on Nov 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c63736 - Browse repository at this point
Copy the full SHA 5c63736View commit details -
Merge pull request #347 from OffchainLabs/zombies-for-v1.14.2
Add a notion of zombies to preserve empty account behavior
Configuration menu - View commit details
-
Copy full SHA for 219a778 - Browse repository at this point
Copy the full SHA 219a778View commit details
Commits on Nov 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6582070 - Browse repository at this point
Copy the full SHA 6582070View commit details -
Configuration menu - View commit details
-
Copy full SHA for 190c916 - Browse repository at this point
Copy the full SHA 190c916View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cf4acc - Browse repository at this point
Copy the full SHA 9cf4accView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0aed85 - Browse repository at this point
Copy the full SHA d0aed85View commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c34a6d - Browse repository at this point
Copy the full SHA 2c34a6dView commit details
Commits on Nov 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d840c42 - Browse repository at this point
Copy the full SHA d840c42View commit details