From 5c4a39b9ca95d6116381fa9a404ec5b177967d08 Mon Sep 17 00:00:00 2001 From: Marcus Tomlinson Date: Fri, 29 Dec 2023 14:22:59 +0000 Subject: [PATCH] 10.0.2 --- CHANGES | 6 ++++++ CMakeLists.txt | 2 +- docs/Doxyfile | 2 +- docs/html/_auto_tick_thread_8h_source.html | 2 +- docs/html/_circuit_8h_source.html | 2 +- docs/html/_circuit_thread_8h_source.html | 2 +- docs/html/_common_8h_source.html | 2 +- docs/html/_component_8h_source.html | 2 +- docs/html/_d_s_patch_8h_source.html | 2 +- docs/html/_plugin_8h_source.html | 2 +- docs/html/_signal_bus_8h_source.html | 2 +- docs/html/_wire_8h_source.html | 2 +- docs/html/annotated.html | 2 +- docs/html/class_d_s_patch_1_1_circuit-members.html | 2 +- docs/html/class_d_s_patch_1_1_circuit.html | 2 +- docs/html/class_d_s_patch_1_1_component-members.html | 2 +- docs/html/class_d_s_patch_1_1_component.html | 2 +- docs/html/class_d_s_patch_1_1_plugin-members.html | 2 +- docs/html/class_d_s_patch_1_1_plugin.html | 2 +- docs/html/class_d_s_patch_1_1_signal_bus-members.html | 2 +- docs/html/class_d_s_patch_1_1_signal_bus.html | 2 +- ..._d_s_patch_1_1internal_1_1_auto_tick_thread-members.html | 2 +- .../class_d_s_patch_1_1internal_1_1_auto_tick_thread.html | 2 +- ...ss_d_s_patch_1_1internal_1_1_circuit_thread-members.html | 2 +- .../class_d_s_patch_1_1internal_1_1_circuit_thread.html | 2 +- docs/html/classes.html | 2 +- docs/html/dir_3756d50f4003bc63fa3fe49460f9c79d.html | 2 +- docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html | 2 +- docs/html/dir_96ae4afe4ae1b3c2e5b248f6fc6b60cd.html | 2 +- docs/html/dir_d44c64559bbebec7f509842c48db8b23.html | 2 +- docs/html/files.html | 2 +- docs/html/index.html | 2 +- .../html/struct_d_s_patch_1_1internal_1_1_wire-members.html | 2 +- docs/html/struct_d_s_patch_1_1internal_1_1_wire.html | 2 +- 34 files changed, 39 insertions(+), 33 deletions(-) diff --git a/CHANGES b/CHANGES index 62d6c390..5bb4578b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,9 @@ +v.10.0.2 (29 December 2023) + - Optimized Tick() by avoiding unnecessary wire copying. + - Declared all non-abstract classes "final". + - Added a link for the DSPatch project template to the docs. + - Further stabilized thread performance tests. + v.10.0.1 (12 December 2023) - Optimized Circuit components vector with raw pointers. - Optimized Wire struct with raw pointer fromComponent. diff --git a/CMakeLists.txt b/CMakeLists.txt index e52dadf3..b359aeee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,7 @@ set(CMAKE_CXX_EXTENSIONS OFF) # Set version information. set(DSPATCH_MAJOR 10) set(DSPATCH_MINOR 0) -set(DSPATCH_MICRO 1) +set(DSPATCH_MICRO 2) if(MSVC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -W4") diff --git a/docs/Doxyfile b/docs/Doxyfile index df404f7c..c34e2b6a 100644 --- a/docs/Doxyfile +++ b/docs/Doxyfile @@ -32,7 +32,7 @@ PROJECT_NAME = DSPatch # This could be handy for archiving the generated documentation or # if some version control system is used. -PROJECT_NUMBER = v.10.0.1 +PROJECT_NUMBER = v.10.0.2 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer diff --git a/docs/html/_auto_tick_thread_8h_source.html b/docs/html/_auto_tick_thread_8h_source.html index 8fddadb8..0b40efae 100644 --- a/docs/html/_auto_tick_thread_8h_source.html +++ b/docs/html/_auto_tick_thread_8h_source.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/_circuit_8h_source.html b/docs/html/_circuit_8h_source.html index 628758e8..e4ddc954 100644 --- a/docs/html/_circuit_8h_source.html +++ b/docs/html/_circuit_8h_source.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/_circuit_thread_8h_source.html b/docs/html/_circuit_thread_8h_source.html index f6e95111..9281a87d 100644 --- a/docs/html/_circuit_thread_8h_source.html +++ b/docs/html/_circuit_thread_8h_source.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/_common_8h_source.html b/docs/html/_common_8h_source.html index bf92a84a..792d26fa 100644 --- a/docs/html/_common_8h_source.html +++ b/docs/html/_common_8h_source.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/_component_8h_source.html b/docs/html/_component_8h_source.html index f4051f7b..2cdfa9b9 100644 --- a/docs/html/_component_8h_source.html +++ b/docs/html/_component_8h_source.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/_d_s_patch_8h_source.html b/docs/html/_d_s_patch_8h_source.html index ab237cc7..65902b89 100644 --- a/docs/html/_d_s_patch_8h_source.html +++ b/docs/html/_d_s_patch_8h_source.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/_plugin_8h_source.html b/docs/html/_plugin_8h_source.html index e1eb473a..14226b97 100644 --- a/docs/html/_plugin_8h_source.html +++ b/docs/html/_plugin_8h_source.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/_signal_bus_8h_source.html b/docs/html/_signal_bus_8h_source.html index b12c1dbb..6ec401f8 100644 --- a/docs/html/_signal_bus_8h_source.html +++ b/docs/html/_signal_bus_8h_source.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/_wire_8h_source.html b/docs/html/_wire_8h_source.html index 56716a95..b3e20c8e 100644 --- a/docs/html/_wire_8h_source.html +++ b/docs/html/_wire_8h_source.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/annotated.html b/docs/html/annotated.html index 601c8377..4dde952e 100644 --- a/docs/html/annotated.html +++ b/docs/html/annotated.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1_circuit-members.html b/docs/html/class_d_s_patch_1_1_circuit-members.html index fb45866e..2abbb72f 100644 --- a/docs/html/class_d_s_patch_1_1_circuit-members.html +++ b/docs/html/class_d_s_patch_1_1_circuit-members.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1_circuit.html b/docs/html/class_d_s_patch_1_1_circuit.html index 1e2d23b2..e369d570 100644 --- a/docs/html/class_d_s_patch_1_1_circuit.html +++ b/docs/html/class_d_s_patch_1_1_circuit.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1_component-members.html b/docs/html/class_d_s_patch_1_1_component-members.html index 75aa7db5..a4cb4822 100644 --- a/docs/html/class_d_s_patch_1_1_component-members.html +++ b/docs/html/class_d_s_patch_1_1_component-members.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1_component.html b/docs/html/class_d_s_patch_1_1_component.html index a67de664..fc4a1e26 100644 --- a/docs/html/class_d_s_patch_1_1_component.html +++ b/docs/html/class_d_s_patch_1_1_component.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1_plugin-members.html b/docs/html/class_d_s_patch_1_1_plugin-members.html index 942278c5..e511da03 100644 --- a/docs/html/class_d_s_patch_1_1_plugin-members.html +++ b/docs/html/class_d_s_patch_1_1_plugin-members.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1_plugin.html b/docs/html/class_d_s_patch_1_1_plugin.html index 4e13b6ae..f3404479 100644 --- a/docs/html/class_d_s_patch_1_1_plugin.html +++ b/docs/html/class_d_s_patch_1_1_plugin.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1_signal_bus-members.html b/docs/html/class_d_s_patch_1_1_signal_bus-members.html index cf4aff2d..c7092a05 100644 --- a/docs/html/class_d_s_patch_1_1_signal_bus-members.html +++ b/docs/html/class_d_s_patch_1_1_signal_bus-members.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1_signal_bus.html b/docs/html/class_d_s_patch_1_1_signal_bus.html index a3d35e57..9b19ec19 100644 --- a/docs/html/class_d_s_patch_1_1_signal_bus.html +++ b/docs/html/class_d_s_patch_1_1_signal_bus.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1internal_1_1_auto_tick_thread-members.html b/docs/html/class_d_s_patch_1_1internal_1_1_auto_tick_thread-members.html index a2d60f63..9153fafe 100644 --- a/docs/html/class_d_s_patch_1_1internal_1_1_auto_tick_thread-members.html +++ b/docs/html/class_d_s_patch_1_1internal_1_1_auto_tick_thread-members.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1internal_1_1_auto_tick_thread.html b/docs/html/class_d_s_patch_1_1internal_1_1_auto_tick_thread.html index 92c7e11b..50972ba3 100644 --- a/docs/html/class_d_s_patch_1_1internal_1_1_auto_tick_thread.html +++ b/docs/html/class_d_s_patch_1_1internal_1_1_auto_tick_thread.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1internal_1_1_circuit_thread-members.html b/docs/html/class_d_s_patch_1_1internal_1_1_circuit_thread-members.html index 641210cb..d841a9ef 100644 --- a/docs/html/class_d_s_patch_1_1internal_1_1_circuit_thread-members.html +++ b/docs/html/class_d_s_patch_1_1internal_1_1_circuit_thread-members.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/class_d_s_patch_1_1internal_1_1_circuit_thread.html b/docs/html/class_d_s_patch_1_1internal_1_1_circuit_thread.html index 5f91f937..a3400668 100644 --- a/docs/html/class_d_s_patch_1_1internal_1_1_circuit_thread.html +++ b/docs/html/class_d_s_patch_1_1internal_1_1_circuit_thread.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/classes.html b/docs/html/classes.html index 60f7b415..55f40c09 100644 --- a/docs/html/classes.html +++ b/docs/html/classes.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/dir_3756d50f4003bc63fa3fe49460f9c79d.html b/docs/html/dir_3756d50f4003bc63fa3fe49460f9c79d.html index bfffcc06..a3abd8f6 100644 --- a/docs/html/dir_3756d50f4003bc63fa3fe49460f9c79d.html +++ b/docs/html/dir_3756d50f4003bc63fa3fe49460f9c79d.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 4a752a2a..b5b2e498 100644 --- a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/dir_96ae4afe4ae1b3c2e5b248f6fc6b60cd.html b/docs/html/dir_96ae4afe4ae1b3c2e5b248f6fc6b60cd.html index 968dd601..78ff88a2 100644 --- a/docs/html/dir_96ae4afe4ae1b3c2e5b248f6fc6b60cd.html +++ b/docs/html/dir_96ae4afe4ae1b3c2e5b248f6fc6b60cd.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html b/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html index 2c8008ce..43210371 100644 --- a/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/files.html b/docs/html/files.html index 2c26ddad..a01a4fc4 100644 --- a/docs/html/files.html +++ b/docs/html/files.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/index.html b/docs/html/index.html index df531cdd..9f9fae8c 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/struct_d_s_patch_1_1internal_1_1_wire-members.html b/docs/html/struct_d_s_patch_1_1internal_1_1_wire-members.html index 272edac2..c5c3c19f 100644 --- a/docs/html/struct_d_s_patch_1_1internal_1_1_wire-members.html +++ b/docs/html/struct_d_s_patch_1_1internal_1_1_wire-members.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2
diff --git a/docs/html/struct_d_s_patch_1_1internal_1_1_wire.html b/docs/html/struct_d_s_patch_1_1internal_1_1_wire.html index 80b508f2..d0dc421b 100644 --- a/docs/html/struct_d_s_patch_1_1internal_1_1_wire.html +++ b/docs/html/struct_d_s_patch_1_1internal_1_1_wire.html @@ -22,7 +22,7 @@ Logo -
DSPatch v.10.0.1 +
DSPatch v.10.0.2