Port to new memory model:
Communication thread buffer needs to use the global pool, and not a local pool, since the allocation is done accross several threads. Therefore the non thread fixed queue & stack interfaces are moved into a dedicated header (m-queue) and remove support for non thread stack & queue into m-buffer Remove also deprecated policy too.
This commit is contained in:
1 parent
a7294abe0c
commit
01f5228a36
10 files changed
+224
-371
No files matched your search
+3
-1
@@ -94,4 +94,6 @@ V0.8.0 : * REALLOC / FREE operators are incompatible:
|
||||
This allows more and efficient integration into custom allocators.
|
||||
* M_MEMORY_FULL: replace the failed size allocation size argument
|
||||
into the base type and the number of elements that failed to be allocated.
|
||||
|
||||
* m-buffer: non-thread safe queue & stack are moved into their dedicated header (m-queue)
|
||||
* m-buffer: Remove buffer blocking policy and thread safe (_push / _pop returns now void)
|
||||
|
||||
Reference in new issue
Block a user