Benoit Blanchon
|
01e49b33b7
Update copyright year
|
10 maanden geleden |
Benoit Blanchon
|
2be24eded8
Rename `SlotWithId::slot()` and `VariantWithId::data()` to `ptr()`
|
1 jaar geleden |
Benoit Blanchon
|
d3721cb122
Make `VariantSlot` a `union`. Include next slot id in `VariantData`
|
1 jaar geleden |
Benoit Blanchon
|
60f9f7eff6
Move `CollectionData::releaseSlot()` to `ResourceManager::freeSlot()`
|
1 jaar geleden |
Benoit Blanchon
|
0e8a236583
Update copyright year
|
2 jaren geleden |
Benoit Blanchon
|
1a14499612
Preallocate pool list
|
2 jaren geleden |
Benoit Blanchon
|
f427706e06
VariantPoolList: handle `SlotId` overflow
|
2 jaren geleden |
Benoit Blanchon
|
727a1013ca
Recycle removed slots
|
2 jaren geleden |
Benoit Blanchon
|
0f319e7ca4
Remove capacity from `JsonDocument`'s constructor
|
2 jaren geleden |
Benoit Blanchon
|
42b2840009
Create more memory pools as needed (resolves #1074)
|
2 jaren geleden |
Benoit Blanchon
|
c4e5051a7a
Store index of slot in the pool instead of a pointer or a distance
|
2 jaren geleden |
Benoit Blanchon
|
0f511b873d
VariantPool: store `VariantSlot`s instead of `char`s
|
2 jaren geleden |
Benoit Blanchon
|
d90b36c009
Extract `VariantPool` from `ResourceManager`
|
2 jaren geleden |
Benoit Blanchon
|
8147625921
ResourceManager: replace `allocFromPool()` with `allocVariant()`
|
2 jaren geleden |
Benoit Blanchon
|
4871380060
Rename `MemoryPool` to `ResourceManager`
|
2 jaren geleden |