Skip to content

Sync master#8766

Merged
benaadams merged 9 commits into
performancefrom
master
Jun 11, 2025
Merged

Sync master#8766
benaadams merged 9 commits into
performancefrom
master

Conversation

@benaadams

Copy link
Copy Markdown
Member

Update with latest changes in master

benaadams and others added 9 commits June 6, 2025 22:27
* Add min memory rent size

* fix
* Hotter code for StateProvider.Restore

* Hot code

* Hot code Restore

* Formatting

* Fix
Co-authored-by: rubo <rubo@users.noreply.github.com>
add boundary tests for 7918

Co-authored-by: Marc Harvey-Hill <10379486+Marchhill@users.noreply.github.com>
* changes to modexp gas-pricing

* whitespace

* tidy

---------

Co-authored-by: Marc Harvey-Hill <10379486+Marchhill@users.noreply.github.com>
CL is ok if we get NP or FCU
* initial

* benchmarks

* minor changes to sequence equal

* creation

* span source introduced

* trie node uses SpanSource

* always arrays

* only SpanValue

* amendents

* amendments

* tests amended

* benchmarks, fixing

* fixing sync

* fixups to match byte[] and capped

* TrieNode.ToString

* TxTrieTests use the pool in the same way execution does

* Receipt Trie tests

* formatting

* cleanup

* Update src/Nethermind/Nethermind.Serialization.Rlp/RlpDecoderExtensions.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/Nethermind/Nethermind.Core/Buffers/ISpanSourcePool.cs

Co-authored-by: Lukasz Rozmej <lukasz.rozmej@gmail.com>

* Tweaks

* Too far

* removal of the unaccess paths

* SpanSource uses is instead of UnsafeAs

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Lukasz Rozmej <lukasz.rozmej@gmail.com>
Co-authored-by: Ben {chmark} Adams <thundercat@illyriad.co.uk>
@benaadams benaadams merged commit 9add980 into performance Jun 11, 2025
133 of 135 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants