LUMIERA.clone/tests/library
Ichthyostega 8b3f9e17cd Library: scaffolding to install thread lifecycle hooks
to cover the identified use-cases a wide variety of functors
must be accepted and adapted appropriately. A special twist arises
from the fact that the complete thread-wrapper component stack works
without RTTI; a derived class can not access the thread-wrapper internals
while the policy component to handle those hooks can not directly downcast
to some derived user provided class. But obviously at usage site it
can be expected to access both realms from such a callback.

The solution is to detect the argument type of the given functor
and to build a two step path for a safe static cast.
2023-10-10 19:47:39 +02:00
..
advice
c-lib
diff
idi
meta Library: extract type rebinding helper 2023-08-01 14:52:20 +02:00
query
test Activity-Lang: allow to verify invocation param in test 2023-08-15 20:03:01 +02:00
allocation-cluster-test.cpp
app-config-test.cpp
builder-qualifier-support-test.cpp
cmdline-wrapper-test.cpp
custom-shared-ptr-test.cpp
del-stash-test.cpp
DIR_INFO
exception-error-test.cpp Library: discontinue setting error flag from Exceptions (see #1341) 2023-10-01 20:11:45 +02:00
format-cout-test.cpp
format-helper-test.cpp Library: reconsider join / stringify API 2023-09-29 17:00:13 +02:00
format-string-test.cpp
hash-generator-test.cpp
hash-indexed-test.cpp
hash-standard-to-boost-bridge-test.cpp
helloworldtest.cpp
ios-savepoint-test.cpp
item-wrapper-test.cpp
iter-adapter-stl-test.cpp
iter-adapter-test.cpp Block-Flow: maintain an »Epoch« within the raw allocation Extent 2023-07-09 01:32:27 +02:00
iter-chain-search-test.cpp
iter-cursor-test.cpp
iter-explorer-test.cpp Library: generalise pipeline summation into fold-left 2023-09-24 02:45:43 +02:00
iter-queue-test.cpp
iter-source-test.cpp
iter-stack-test.cpp
itertools-test.cpp
life-cycle-test.cpp
linked-elements-test.cpp
multifact-argument-test.cpp
multifact-singleton-test.cpp
multifact-test.cpp
null-value-test.cpp
opaque-holder-test.cpp
opaque-unchecked-buffer-test.cpp
optional-ref-test.cpp
path-array-test.cpp
polymorphic-value-test.cpp
query-text-test.cpp
rational-test.cpp
ref-array-test.cpp
removefromsettest.cpp
replaceable-item-test.cpp
result-test.cpp Library: augment the »Either« wrapper to funciton invocation 2023-09-27 23:17:56 +02:00
scoped-collection-test.cpp
scoped-holder-test.cpp
scoped-holder-transfer-test.cpp
scoped-ptrvect-test.cpp
search-path-splitter-test.cpp
simple-allocator-test.cpp
split-splice-test.cpp
sub-id-test.cpp
symbol-hashtable-test.cpp
symbol-test.cpp
sync-barrier-performance-test.cpp Library/Application: switch Microbenchmark + SyncBarrier tests 2023-10-03 22:56:09 +02:00
sync-barrier-test.cpp Library/Application: switch Microbenchmark + SyncBarrier tests 2023-10-03 22:56:09 +02:00
sync-classlock-test.cpp Library: complete the Thread-joining policy 2023-09-28 02:09:36 +02:00
sync-locking-test.cpp Library: complete the Thread-joining policy 2023-09-28 02:09:36 +02:00
sync-locking-test_2.cpp Library: rework ThreadWrapper_test 2023-09-29 17:46:24 +02:00
sync-timedwait-test.cpp Library: prepare switch of Thread-wrapper to C++17 2023-09-21 23:23:55 +02:00
sync-waiting-test.cpp Library: complete the Thread-joining policy 2023-09-28 02:09:36 +02:00
thread-wrapper-autonomous-test.cpp Library: policy for self-managed thread 2023-10-10 02:55:23 +02:00
thread-wrapper-join-test.cpp Library: complete and modernise ThreadWrapperJoin_test 2023-09-29 23:42:22 +02:00
thread-wrapper-lifecycle-test.cpp Library: scaffolding to install thread lifecycle hooks 2023-10-10 19:47:39 +02:00
thread-wrapper-self-recognition-test.cpp Library: verify thread self-recognition 2023-09-30 00:10:09 +02:00
thread-wrapper-test.cpp Library/Application: switch Microbenchmark + SyncBarrier tests 2023-10-03 22:56:09 +02:00
typed-allocation-manager-test.cpp
unique-malloc-owner-test.cpp
util-collection-test.cpp
util-floordiv-test.cpp
util-floorwrap-test.cpp
util-foreach-test.cpp Library: draft a SyncBarrier latch 2023-09-22 21:55:53 +02:00
util-parse-bool-test.cpp
util-sanitised-identifier-test.cpp Library: new thread-wrapper implementation complete 2023-09-26 02:32:48 +02:00
util-tuple-test.cpp
variant-test.cpp
vector-transfer-test.cpp
verb-function-dispatch-test.cpp
verb-visitor-dispatch-test.cpp the new design takes the old name 2023-06-22 20:23:55 +02:00