Commit Graph

16 Commits

Author SHA1 Message Date
0e8a236583 Update copyright year 2024-01-03 08:47:06 +01:00
fc1f06822c CI: add GCC 12 2023-08-10 18:25:53 +02:00
9a11d98117 Tests: make allocator assertions more readable 2023-07-26 09:28:21 +02:00
30ec507989 Tests: use a consistent naming convention for allocators 2023-07-25 14:53:54 +02:00
7a76da3bc7 Tests: rename ControllableAllocator to KillswitchAllocator 2023-07-25 14:46:25 +02:00
228c4cf9fa JsonDocument: use the copy-and-swap idiom 2023-07-24 10:13:17 +02:00
1a14499612 Preallocate pool list 2023-07-21 17:57:13 +02:00
f427706e06 VariantPoolList: handle SlotId overflow 2023-07-21 17:57:13 +02:00
727a1013ca Recycle removed slots 2023-07-20 18:04:06 +02:00
0f319e7ca4 Remove capacity from JsonDocument's constructor 2023-07-18 09:08:55 +02:00
42b2840009 Create more memory pools as needed (resolves #1074) 2023-07-18 09:08:55 +02:00
c4e5051a7a Store index of slot in the pool instead of a pointer or a distance 2023-07-17 11:20:46 +02:00
0f511b873d VariantPool: store VariantSlots instead of chars 2023-07-12 15:03:56 +02:00
d90b36c009 Extract VariantPool from ResourceManager 2023-06-18 10:14:39 +02:00
8147625921 ResourceManager: replace allocFromPool() with allocVariant() 2023-06-18 10:14:39 +02:00
4871380060 Rename MemoryPool to ResourceManager 2023-06-18 10:14:39 +02:00