LUMIERA.clone/tests/core
Ichthyostega e6dcb6253c Dispatcher-Pipeline: resolve further problems with re-entrant allocation
...ouch this was insidious: the STL implementation for list does not
return a pointer to the element just allocated, but rather retrieves
and dereferences the back() / front() iterator after returning from emplace_back|front()

...which in case of re-entrant allocations is something wildly different
than the initial allocation. Thus a *cheap* and dirty placeholder implementation
just using a STL container is not possible, and we need at least
to code up likewise cheesy placeholder implementation by hand.
- separate allocation and ctor all
- use an inline buffer in the STL container
- explicitly handle ctor failures to discard allocation
- NOT THREADSAFE and likely WASTFUL in terms of performance


==> MockSupport_test now back to GREEN after complete refactoring
2023-06-12 17:21:41 +02:00
..
application Global-Layer-Renaming: adjust namespace qualification 2018-11-15 23:59:23 +01:00
steam Dispatcher-Pipeline: resolve further problems with re-entrant allocation 2023-06-12 17:21:41 +02:00
vault Dispatcher-Pipeline: prepare test for the new NodeGraphAttachment 2023-06-07 04:03:00 +02:00
DIR_INFO re-arrange tests according to layer structure 2013-01-07 05:43:01 +01:00