ticki
|
ad5d2d63fd
Fix bug breaking the 4th assumption of the Bookkeeper
|
8 vuotta sitten |
ticki
|
8e8727c7cb
Increase EXTRA_ELEMENTS, fix a bug in `reserve` which forces the length to increase.
|
8 vuotta sitten |
ticki
|
180fdbdd42
Add Bookkeeper IDs
|
8 vuotta sitten |
ticki
|
ddad677c34
Fix broken assertion
|
8 vuotta sitten |
ticki
|
863a1ece90
Fix unsoundness in TLS
|
8 vuotta sitten |
ticki
|
cdec4b0e08
Ralloc 1.0.0: A trait-based local/global allocator model.
|
8 vuotta sitten |
ticki
|
c8adc1ea2c
Performance pass for ralloc: global-local allocator model, TLS allocator, and more
|
8 vuotta sitten |
ticki
|
f56d86e50e
Small fixes
|
8 vuotta sitten |
ticki
|
6e3426f3ca
Improve testing suite, improve security, improve logging, global OOM handler, prepare for performance pass
|
8 vuotta sitten |
ticki
|
f5baadbaf1
Remove grow method
|
8 vuotta sitten |
ticki
|
2443f0e4bf
Move remove_at to Bookkeeper
|
8 vuotta sitten |
Jeremy Soller
|
9867d262ad
Merge pull request #26 from redox-os/shim
|
8 vuotta sitten |
Jeremy Soller
|
49840afd9a
Add shim
|
8 vuotta sitten |
Thomas Levy
|
e681f6dd88
Make it all work. (#25)
|
8 vuotta sitten |
ticki
|
8d8fec8a95
Add trailing empty blocks assertion
|
8 vuotta sitten |
ticki
|
528a0a48b4
Add #[must_use]
|
8 vuotta sitten |
Thomas Levy
|
7efceba641
Refactor reserve to take extra capacity needed
|
8 vuotta sitten |
ticki
|
80f126cbf1
Remove the `leak` bound from `Mutex`
|
8 vuotta sitten |
ticki
|
111e4e4965
Rewrite `insert` to fix various bugs in it
|
8 vuotta sitten |
ticki
|
66cbc42050
Fix free_ind
|
8 vuotta sitten |
ticki
|
4d3632533d
Simple visual logging system
|
8 vuotta sitten |
ticki
|
ba58a65f15
Introduce double_push, fix #10
|
8 vuotta sitten |
ticki
|
a322cb5f18
Short circuit in case of empty block (fix #12)
|
8 vuotta sitten |
ticki
|
0c7b63819c
Temporarily disable inplace reallocation for `reserve`, fix #9
|
8 vuotta sitten |
ticki
|
638e861b65
Amend nilset's commit
|
8 vuotta sitten |
ticki
|
1645a13385
Merge branch 'assertions' of https://github.com/NilSet/ralloc
|
8 vuotta sitten |
Tommie Levy
|
fbcf9eb462
Add assertions that do not alloc on failure
|
8 vuotta sitten |
ticki
|
d6f871535b
Fix OOB in `alloc`
|
8 vuotta sitten |
ticki
|
146a5db98f
Add thread local allocators, BRK locks, platform independency, lock reuse, local allocators, more tests, abort-as-panic, additional benches, provide an Allocator struct, memleak detection, fix bugs related to the is_empty function, micro caches (implemented, but not wired up), a prelude, allocator specific OOM handler, fix bound checks, Leak trait, fix bug in Mutex.
|
8 vuotta sitten |
ticki
|
fc19fb6de1
Inline smaller functions, update README, add benchmarks
|
9 vuotta sitten |