Skip to content

[perf] various lower level perf optimizations#428

Merged
ikatson merged 30 commits intomainfrom
2026-06-24-try-to-restore-bencode-context
Jun 24, 2025
Merged

[perf] various lower level perf optimizations#428
ikatson merged 30 commits intomainfrom
2026-06-24-try-to-restore-bencode-context

Conversation

@ikatson
Copy link
Owner

@ikatson ikatson commented Jun 24, 2025

  • some bugfixes in recently merged code
  • ringbuffer to parse everything including UtMetadata
  • branchless code in ringbuffer
  • less generics (compilation speed)
  • lsd: remove governor dependency
  • benchmarks
  • a bunch of new tests
  • bencode deserialize: return error context, but make keep it borrowed (no allocs)

@ikatson ikatson marked this pull request as ready for review June 24, 2025 13:18
@ikatson ikatson force-pushed the 2026-06-24-try-to-restore-bencode-context branch from de9e73b to db65e99 Compare June 24, 2025 16:18
@ikatson ikatson merged commit a3d9f31 into main Jun 24, 2025
5 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.

1 participant