lumiera_/tests
Ichthyostega 1a2c2ededa clean-up: switch the tricky function-closure
This is one of the most problematic headers, because it is highly complex
and comprises tightly interwoven definitions (in functional programming style),
which in turn are used deep within other features.

What concerns me is that this header is very much tangled
and pushes me (as the author) to my mental limits.

And on top of this comes that this code has to deal with intricate aspects
like perfect forwarding, and proper handling of binder instances and
function argument copying (which basically should be left to `std::bind`)

Fortunately, the changes ''for this specific topic'' are transparent:
Type sequences are not used on the API for function closure and composition,
but only as an internal tool to assemble argument tuples used for either
binding or invocation of the resulting (partially closed) function.
2025-06-04 01:49:07 +02:00
..
basics clean-up: prepare for variadic Type-Sequences (see #987) 2025-06-02 03:24:44 +02:00
core clean-up: prepare for variadic Type-Sequences (see #987) 2025-06-02 03:24:44 +02:00
include
library clean-up: switch the tricky function-closure 2025-06-04 01:49:07 +02:00
operation Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
plugin Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
stage clean-up: remove gavl_time_t as external dependency 2025-05-17 23:12:47 +02:00
tool Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
vault clean-up: the big anti-bang -- NullType becomes Nil 2025-06-02 17:46:40 +02:00
00helloworld.tests
00support.tests Library: option to provide an explicit random seed for tests 2024-11-12 15:49:15 +01:00
00test.tests Upgrade: fix test-failures (1) 2025-04-24 23:39:58 +02:00
10errorhandling.tests
10exception.tests
11concurrency.tests
11list.tests
11locking.tests
11luid.tests
11safeclib.tests
11vault-memory.tests
12metaprogramming.tests clean-up: validate use of variadic seq with tuples and generators 2025-06-03 16:14:13 +02:00
15library.tests clean-up: RefArray is gone (closes: #473) 2025-06-01 02:44:40 +02:00
16calculation.tests Library: now using controlled seed and replaced rand (closes #1378) 2024-11-17 19:45:41 +01:00
20config_lowlevel.tests
20threads.tests
22config_highlevel.tests
25fundamental.tests clean-up: relocate NTSC drop-frame conversion functions 2025-05-27 23:39:36 +02:00
30backend-file.tests
30interfaces.tests
31plugin.tests
32scheduler.tests Library: Testsuite maintenance 2024-11-16 00:38:57 +01:00
40core.tests clean-up: some further bits never actually used 2025-06-01 00:53:35 +02:00
41asset.tests
42query.tests clean-up: some further bits never actually used 2025-06-01 00:53:35 +02:00
43session.tests
44controller.tests
45builder.tests
46fixture.tests
46node.tests Invocation: ++ Milestone ++ invoke complex render graph 2025-02-19 23:27:52 +01:00
47engine.tests Invocation: investigate forwarding an output data block 2024-12-23 02:31:29 +01:00
48playout.tests
49core-integration.tests
51-gui-model.tests
52-gui-control.tests
80-regression.tests
DIR_INFO
SConscript Upgrade: fix test-failures (1) 2025-04-24 23:39:58 +02:00
test.conf
test.sh Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00
testrunner.cpp Copyright: clarify and simplify the file headers 2024-11-17 23:42:55 +01:00