Skip to content
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

feat(lib/allocator): Refactor FreeingBumpHeapAllocator #3570

Merged
merged 22 commits into from
Nov 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
92fb596
wip: allocator
EclesioMeloJunior Nov 6, 2023
0237536
chore: handle poison, handle stats, wip prometheus metrics
EclesioMeloJunior Nov 7, 2023
c906ed9
chore: expose allocator stats through metrics
EclesioMeloJunior Nov 7, 2023
1896aa3
chore: including `TestPagesFromSize` unit test
EclesioMeloJunior Nov 7, 2023
067b82d
chore: introduce `memory_test` and `should_allocate_properly` unit test
EclesioMeloJunior Nov 7, 2023
7e7b612
feat: `FreeingBumpHeapAllocator` refactored
EclesioMeloJunior Nov 8, 2023
77fdbd5
chore: fix lint
EclesioMeloJunior Nov 8, 2023
2dab43c
Merge branch 'development' into eclesio/allocator
EclesioMeloJunior Nov 8, 2023
50470b9
chore: adjust license
EclesioMeloJunior Nov 8, 2023
d2fd82d
Merge branch 'eclesio/allocator' of github.com:ChainSafe/gossamer int…
EclesioMeloJunior Nov 8, 2023
b75cc15
chore: remove Clear method
EclesioMeloJunior Nov 8, 2023
65aa9cc
Update lib/runtime/allocator/freeing_bump.go
EclesioMeloJunior Nov 10, 2023
1c8a6cd
chore: remove unused `Clear` method
EclesioMeloJunior Nov 13, 2023
58d5d77
Merge branch 'eclesio/allocator' of github.com:ChainSafe/gossamer int…
EclesioMeloJunior Nov 13, 2023
0fae588
Merge branch 'development' into eclesio/allocator
EclesioMeloJunior Nov 13, 2023
37f8c63
chore: asserting deepsource warns
EclesioMeloJunior Nov 13, 2023
25ed1e3
Merge branch 'eclesio/allocator' of github.com:ChainSafe/gossamer int…
EclesioMeloJunior Nov 13, 2023
0b522ca
chore: update mocks
EclesioMeloJunior Nov 13, 2023
a57c49c
use raw values instead of bitwise ops
EclesioMeloJunior Nov 13, 2023
edf7dfb
Merge branch 'eclesio/allocator' of github.com:ChainSafe/gossamer int…
EclesioMeloJunior Nov 13, 2023
7694efa
Merge branch 'development' into eclesio/allocator
EclesioMeloJunior Nov 13, 2023
9b040fa
Merge branch 'development' into eclesio/allocator
EclesioMeloJunior Nov 14, 2023
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
223 changes: 0 additions & 223 deletions lib/runtime/allocator.go

This file was deleted.

Loading
Loading