Thomas Harte
|
d3ed485e7a
|
Take another big swing at indentation, some const s.
|
2024-12-01 21:44:14 -05:00 |
|
Thomas Harte
|
86fa8da8c5
|
Reformat ClockReceiver.
|
2024-11-29 22:12:57 -05:00 |
|
Thomas Harte
|
35545451fe
|
Apply applicable deferred actions before lookahead.
|
2024-02-16 08:56:01 -05:00 |
|
Thomas Harte
|
a3d37640aa
|
Switch include guards to #pragma once .
|
2024-01-16 23:34:46 -05:00 |
|
Thomas Harte
|
512a52e88d
|
Increases const correctness, marks some additional constructors as constexpr, switches std::atomic construction style.
|
2020-05-20 23:34:26 -04:00 |
|
Thomas Harte
|
ee16095863
|
Withdraws advance_to_next ; once it has to cope with simultaneous events it stops being faster than advance .
I could possibly try to deal with those at insertion time, but it'd get messy.
|
2020-01-29 22:45:10 -05:00 |
|
Thomas Harte
|
f0a6e0f3d5
|
Splits out the queue management stuff from queue+action.
Temporarily breaks ST video in the endeavour.
|
2020-01-29 22:18:41 -05:00 |
|
Thomas Harte
|
8c4fb0f688
|
Extends the DeferredQueue to allow out-of-order enqueing.
|
2020-01-29 21:49:52 -05:00 |
|
Thomas Harte
|
5149f290d0
|
Starts trying to formalise just-in-time execution.
Which, at least, simplifies Cycle/HalfCycle to Cycle run_for usage via template.
|
2019-07-28 21:49:54 -04:00 |
|