Skip to content

Commit 151aad6

Browse files
9.5.1
1 parent 06c1358 commit 151aad6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+177
-175
lines changed

CHANGES

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
v.9.5.1 (11 August 2023)
2+
- Further optimized Circuit::RemoveComponent()
3+
- Further optimized Signal::Get/SetSignal()
4+
15
v.9.5.0 (08 August 2023)
26
- Greatly optimized circuit construction & destruction.
37
- Slightly optimized Signal::MoveSignal().

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ set(CMAKE_CXX_EXTENSIONS OFF)
99
# Set version information.
1010
set(DSPATCH_MAJOR 9)
1111
set(DSPATCH_MINOR 5)
12-
set(DSPATCH_MICRO 0)
12+
set(DSPATCH_MICRO 1)
1313

1414
if(MSVC)
1515
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -W4")

docs/Doxyfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ PROJECT_NAME = DSPatch
3232
# This could be handy for archiving the generated documentation or
3333
# if some version control system is used.
3434

35-
PROJECT_NUMBER = v.9.5.0
35+
PROJECT_NUMBER = v.9.5.1
3636

3737
# Using the PROJECT_BRIEF tag one can provide an optional one line description
3838
# for a project that appears at the top of each page and should give viewer

docs/html/_auto_tick_thread_8h_source.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr id="projectrow">
2323
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
2424
<td id="projectalign">
25-
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.0</span>
25+
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.1</span>
2626
</div>
2727
</td>
2828
</tr>

docs/html/_circuit_8h_source.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr id="projectrow">
2323
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
2424
<td id="projectalign">
25-
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.0</span>
25+
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.1</span>
2626
</div>
2727
</td>
2828
</tr>

docs/html/_circuit_thread_8h_source.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr id="projectrow">
2323
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
2424
<td id="projectalign">
25-
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.0</span>
25+
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.1</span>
2626
</div>
2727
</td>
2828
</tr>

docs/html/_common_8h_source.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr id="projectrow">
2323
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
2424
<td id="projectalign">
25-
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.0</span>
25+
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.1</span>
2626
</div>
2727
</td>
2828
</tr>

docs/html/_component_8h_source.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr id="projectrow">
2323
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
2424
<td id="projectalign">
25-
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.0</span>
25+
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.1</span>
2626
</div>
2727
</td>
2828
</tr>

docs/html/_component_thread_8h_source.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr id="projectrow">
2323
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
2424
<td id="projectalign">
25-
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.0</span>
25+
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.1</span>
2626
</div>
2727
</td>
2828
</tr>

docs/html/_d_s_patch_8h_source.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr id="projectrow">
2323
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
2424
<td id="projectalign">
25-
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.0</span>
25+
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.1</span>
2626
</div>
2727
</td>
2828
</tr>

docs/html/_d_s_patch_version_8h_source.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr id="projectrow">
2323
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
2424
<td id="projectalign">
25-
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.0</span>
25+
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.1</span>
2626
</div>
2727
</td>
2828
</tr>
@@ -109,11 +109,11 @@
109109
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
110110
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#define DSPATCH_VERSION_MAJOR 9</span></div>
111111
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#define DSPATCH_VERSION_MINOR 5</span></div>
112-
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#define DSPATCH_VERSION_MICRO 0</span></div>
112+
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#define DSPATCH_VERSION_MICRO 1</span></div>
113113
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
114114
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="preprocessor">#if defined ADD_DSPATCH_DEPENDENCY</span></div>
115115
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor"> #if defined _MSC_VER</span></div>
116-
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor"> #pragma comment(linker, &quot;\&quot;/manifestdependency:name=&#39;DSPatch&#39; type=&#39;win32&#39; version=&#39;9.5.0.0&#39;\&quot;&quot;</span>)</div>
116+
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor"> #pragma comment(linker, &quot;\&quot;/manifestdependency:name=&#39;DSPatch&#39; type=&#39;win32&#39; version=&#39;9.5.1.0&#39;\&quot;&quot;</span>)</div>
117117
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor"> #endif</span></div>
118118
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#endif</span></div>
119119
</div><!-- fragment --></div><!-- contents -->

docs/html/_plugin_8h_source.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr id="projectrow">
2323
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
2424
<td id="projectalign">
25-
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.0</span>
25+
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.1</span>
2626
</div>
2727
</td>
2828
</tr>

docs/html/_signal_8h_source.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<tr id="projectrow">
2323
<td id="projectlogo"><img alt="Logo" src="heartbeat.png"/></td>
2424
<td id="projectalign">
25-
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.0</span>
25+
<div id="projectname">DSPatch<span id="projectnumber">&#160;v.9.5.1</span>
2626
</div>
2727
</td>
2828
</tr>
@@ -257,7 +257,7 @@
257257
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
258258
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span><span class="keyword">inline</span> <span class="keywordtype">void</span> Signal::SetSignal( <span class="keyword">const</span> Signal&amp; fromSignal )</div>
259259
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span>{</div>
260-
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> <span class="keywordflow">if</span> ( fromSignal._hasValue &amp;&amp; fromSignal._valueHolder )</div>
260+
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> <span class="keywordflow">if</span> ( fromSignal._hasValue )</div>
261261
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> {</div>
262262
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> <span class="comment">// cppcheck-suppress cstyleCast</span></div>
263263
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <span class="keywordflow">if</span> ( _valueHolder &amp;&amp; ( (_Value&lt;nullptr_t&gt;*)_valueHolder )-&gt;type == ( (_Value&lt;nullptr_t&gt;*)fromSignal._valueHolder )-&gt;type )</div>

0 commit comments

Comments
 (0)