Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
b54f280
improve rlp encoding
edg-l Nov 14, 2025
1c34ded
improve
edg-l Nov 14, 2025
65b23a1
lint
edg-l Nov 14, 2025
cf4fe74
remove another arrayvec
edg-l Nov 14, 2025
42fb6a7
docs2
edg-l Nov 14, 2025
ac21442
changelog
edg-l Nov 14, 2025
3c1fa78
more
edg-l Nov 14, 2025
0550e12
length for vec
edg-l Nov 14, 2025
4607070
improve tuples too
edg-l Nov 14, 2025
d3707c0
add specialized length for most types
edg-l Nov 14, 2025
0937315
lint
edg-l Nov 14, 2025
749655e
Merge branch 'main' into rlp_improve_encode
edg-l Nov 14, 2025
af50dc9
more tests
edg-l Nov 17, 2025
4c7de59
comment
edg-l Nov 17, 2025
1801cae
fix optionals
edg-l Nov 17, 2025
8136522
Merge remote-tracking branch 'origin/main' into rlp_improve_encode
edg-l Nov 17, 2025
c55f236
0
edg-l Nov 17, 2025
89c2832
Merge branch 'main' into rlp_improve_encode
edg-l Nov 17, 2025
10a7c46
fix changelog
edg-l Nov 17, 2025
832e926
Merge branch 'main' into rlp_improve_encode
edg-l Nov 18, 2025
c2d05cc
Merge branch 'main' into rlp_improve_encode
edg-l Nov 19, 2025
d73b157
comment and fix
edg-l Nov 19, 2025
ac6d15a
comment
edg-l Nov 19, 2025
8973c25
comments2
edg-l Nov 19, 2025
2d6a390
more readable
edg-l Nov 19, 2025
d4aa7a2
fix
edg-l Nov 19, 2025
145c6aa
use ByteCounter fake BytesMut
edg-l Nov 19, 2025
f27a573
avoid division
edg-l Nov 19, 2025
f91c3c1
remove unneeded check
edg-l Nov 19, 2025
67acb70
changelog
edg-l Nov 19, 2025
b033860
Merge remote-tracking branch 'origin/main' into rlp_improve_encode
edg-l Nov 19, 2025
594a785
lint
edg-l Nov 19, 2025
83c9d45
Update crates/common/rlp/encode.rs
edg-l Nov 20, 2025
7360d8d
Update crates/common/rlp/encode.rs
edg-l Nov 20, 2025
07a6ef5
simplify and fix test
edg-l Nov 20, 2025
1d8df0a
Merge remote-tracking branch 'origin/main' into rlp_improve_encode
edg-l Nov 20, 2025
7917a07
lint
edg-l Nov 20, 2025
09c4561
Merge branch 'main' into rlp_improve_encode
edg-l Nov 21, 2025
4ec0d49
Merge branch 'main' into rlp_improve_encode
edg-l Nov 26, 2025
351b4e2
Merge branch 'main' into rlp_improve_encode
edg-l Nov 27, 2025
f0dfef1
remove tmp_buf in encode for Vec<T>
edg-l Nov 27, 2025
07f073e
inlines
edg-l Nov 27, 2025
cb4e5f7
fix bug
edg-l Nov 27, 2025
661ec33
add another test
edg-l Nov 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

## Perf

### 2025-11-20

- Improve rlp encoding by avoiding extra loops and remove unneeded array vec, also adding a alloc-less length method the default trait impl [#5350](https://github.com/lambdaclass/ethrex/pull/5350)

### 2025-11-19

- Parallelize merkleization [#5377](https://github.com/lambdaclass/ethrex/pull/5377)
Expand Down
Loading