Skip to content

Commit

Permalink
deploy: 6d76db7
Browse files Browse the repository at this point in the history
  • Loading branch information
caizixian committed Nov 20, 2023
1 parent cbe0870 commit 5f72370
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 36 deletions.
30 changes: 13 additions & 17 deletions changelog.html
Original file line number Diff line number Diff line change
Expand Up @@ -186,10 +186,6 @@ <h4 id="base-configurations"><a class="header" href="#base-configurations">Base
<li>DaCapo 23.11-Chopin available as <code>dacapochopin</code>. Please use <code>dacapochopin_jdk9</code>, <code>dacapochopin_jdk11</code>, <code>dacapochopin_jdk17</code>, and <code>dacapochopin_jdk21</code> modifiers for JDK 9, 11, 17, and 21 respectively when you use this suite with these JDK versions.</li>
<li>Temurin 21</li>
</ul>
<h4 id="commands"><a class="header" href="#commands">Commands</a></h4>
<ul>
<li><code>runbms</code>: support skipping gzip compression of log files using <code>--skip-log-compression</code>.</li>
</ul>
<h3 id="changed-1"><a class="header" href="#changed-1">Changed</a></h3>
<h4 id="base-configurations-1"><a class="header" href="#base-configurations-1">Base Configurations</a></h4>
<ul>
Expand Down Expand Up @@ -221,7 +217,7 @@ <h4 id="runtimes"><a class="header" href="#runtimes">Runtimes</a></h4>
<h3 id="security-1"><a class="header" href="#security-1">Security</a></h3>
<h2 id="v041-2023-08-22"><a class="header" href="#v041-2023-08-22"><a href="https://github.com/anupli/running-ng/releases/tag/v0.4.1"><code>v0.4.1</code> (2023-08-22)</a></a></h2>
<h3 id="fixed-2"><a class="header" href="#fixed-2">Fixed</a></h3>
<h4 id="commands-1"><a class="header" href="#commands-1">Commands</a></h4>
<h4 id="commands"><a class="header" href="#commands">Commands</a></h4>
<ul>
<li><code>runbms</code>: apply modifiers in the config file.</li>
<li><code>minheap</code>: apply modifiers in the config file.</li>
Expand All @@ -241,7 +237,7 @@ <h4 id="benchmark-suites"><a class="header" href="#benchmark-suites">Benchmark S
<ul>
<li><code>JuliaGCBenchmarks</code></li>
</ul>
<h4 id="commands-2"><a class="header" href="#commands-2">Commands</a></h4>
<h4 id="commands-1"><a class="header" href="#commands-1">Commands</a></h4>
<ul>
<li><code>runbms</code> gains an extra argument, <code>--skip-log-compression</code>, to skip compressing log files with <code>gzip</code>.</li>
</ul>
Expand All @@ -266,13 +262,13 @@ <h4 id="benchmark-suites-2"><a class="header" href="#benchmark-suites-2">Benchma
</ul>
<h2 id="v038-2023-02-21"><a class="header" href="#v038-2023-02-21"><a href="https://github.com/anupli/running-ng/releases/tag/v0.3.8"><code>v0.3.8</code> (2023-02-21)</a></a></h2>
<h3 id="changed-4"><a class="header" href="#changed-4">Changed</a></h3>
<h4 id="commands-3"><a class="header" href="#commands-3">Commands</a></h4>
<h4 id="commands-2"><a class="header" href="#commands-2">Commands</a></h4>
<ul>
<li><code>runbms</code>: companion programs are now expected to self-terminate.</li>
</ul>
<h2 id="v037-2023-02-14"><a class="header" href="#v037-2023-02-14"><a href="https://github.com/anupli/running-ng/releases/tag/v0.3.7"><code>v0.3.7</code> (2023-02-14)</a></a></h2>
<h3 id="fixed-5"><a class="header" href="#fixed-5">Fixed</a></h3>
<h4 id="commands-4"><a class="header" href="#commands-4">Commands</a></h4>
<h4 id="commands-3"><a class="header" href="#commands-3">Commands</a></h4>
<ul>
<li><code>runbms</code>: better heuristics to detect whether a host is in the moma subnet.</li>
</ul>
Expand All @@ -288,19 +284,19 @@ <h3 id="fixed-6"><a class="header" href="#fixed-6">Fixed</a></h3>
</ul>
<h2 id="v035-2022-10-13"><a class="header" href="#v035-2022-10-13"><a href="https://github.com/anupli/running-ng/releases/tag/v0.3.5"><code>v0.3.5</code> (2022-10-13)</a></a></h2>
<h3 id="changed-5"><a class="header" href="#changed-5">Changed</a></h3>
<h4 id="commands-5"><a class="header" href="#commands-5">Commands</a></h4>
<h4 id="commands-4"><a class="header" href="#commands-4">Commands</a></h4>
<ul>
<li><code>runbms</code>: when a companion program exits with a non-zero code, a warning is generated instead of an exception to prevent stopping the entire experiment.</li>
</ul>
<h2 id="v034-2022-10-13"><a class="header" href="#v034-2022-10-13"><a href="https://github.com/anupli/running-ng/releases/tag/v0.3.4"><code>v0.3.4</code> (2022-10-13)</a></a></h2>
<h3 id="fixed-7"><a class="header" href="#fixed-7">Fixed</a></h3>
<h4 id="commands-6"><a class="header" href="#commands-6">Commands</a></h4>
<h4 id="commands-5"><a class="header" href="#commands-5">Commands</a></h4>
<ul>
<li><code>runbms</code>: fix the file descriptor leak when running benchmarks with companion programs.</li>
</ul>
<h2 id="v033-2022-10-12"><a class="header" href="#v033-2022-10-12"><a href="https://github.com/anupli/running-ng/releases/tag/v0.3.3"><code>v0.3.3</code> (2022-10-12)</a></a></h2>
<h3 id="changed-6"><a class="header" href="#changed-6">Changed</a></h3>
<h4 id="commands-7"><a class="header" href="#commands-7">Commands</a></h4>
<h4 id="commands-6"><a class="header" href="#commands-6">Commands</a></h4>
<ul>
<li><code>runbms</code> prints out the logged in users when emitting warnings when the machine has more than one logged in users.</li>
</ul>
Expand Down Expand Up @@ -354,7 +350,7 @@ <h4 id="modifiers-5"><a class="header" href="#modifiers-5">Modifiers</a></h4>
<ul>
<li><code>JVMClasspath</code> is now an alias of <code>JVMClasspathAppend</code>. This is backward compatible.</li>
</ul>
<h4 id="commands-8"><a class="header" href="#commands-8">Commands</a></h4>
<h4 id="commands-7"><a class="header" href="#commands-7">Commands</a></h4>
<ul>
<li><code>runbms</code> prints out the version number of <code>running-ng</code> in log files.</li>
</ul>
Expand All @@ -374,7 +370,7 @@ <h4 id="benchmark-suites-5"><a class="header" href="#benchmark-suites-5">Benchma
</ul>
<h2 id="v021-2022-03-05"><a class="header" href="#v021-2022-03-05"><a href="https://github.com/anupli/running-ng/releases/tag/v0.2.1"><code>v0.2.1</code> (2022-03-05)</a></a></h2>
<h3 id="changed-9"><a class="header" href="#changed-9">Changed</a></h3>
<h4 id="commands-9"><a class="header" href="#commands-9">Commands</a></h4>
<h4 id="commands-8"><a class="header" href="#commands-8">Commands</a></h4>
<ul>
<li><code>runbms</code> now skips printing CPU frequencies if the system doesn't support it, e.g., when using Docker Desktop on Mac.</li>
</ul>
Expand All @@ -392,7 +388,7 @@ <h4 id="base-configurations-5"><a class="header" href="#base-configurations-5">B
<li>Temurin 8, 11, 17</li>
<li>SPECjbb 2015, 1.03</li>
</ul>
<h4 id="commands-10"><a class="header" href="#commands-10">Commands</a></h4>
<h4 id="commands-9"><a class="header" href="#commands-9">Commands</a></h4>
<ul>
<li><code>minheap</code> gains an extra key <code>attempts</code> (can be overridden by <code>--attempts</code>) so that crashes don't cause bogus minheap measurements.</li>
<li><code>minheap</code> stores results in a YAML file, which is also used to resume an interrupted execution.</li>
Expand Down Expand Up @@ -435,7 +431,7 @@ <h4 id="base-syntax-1"><a class="header" href="#base-syntax-1">Base Syntax</a></
<ul>
<li>Whitespaces can be used in config strings for visual alignment. They are ignored when parsed.</li>
</ul>
<h4 id="commands-11"><a class="header" href="#commands-11">Commands</a></h4>
<h4 id="commands-10"><a class="header" href="#commands-10">Commands</a></h4>
<ul>
<li>The <code>--slice</code> argument of <code>runbms</code> now accepts multiple comma-separated floating point numbers.</li>
</ul>
Expand All @@ -445,7 +441,7 @@ <h4 id="base-configurations-6"><a class="header" href="#base-configurations-6">B
<li>DaCapo Chopin Snapshot-69a704e</li>
</ul>
<h3 id="fixed-11"><a class="header" href="#fixed-11">Fixed</a></h3>
<h4 id="commands-12"><a class="header" href="#commands-12">Commands</a></h4>
<h4 id="commands-11"><a class="header" href="#commands-11">Commands</a></h4>
<ul>
<li>Resolving relative paths of runtimes before running. Otherwise, they would be resolved relative to the <code>runbms</code> working directory.</li>
<li>Use the <code>BinaryIO</code> interface of file IO and interprocess communication to avoid invalid UTF-8 characters from crashing the script.</li>
Expand All @@ -455,7 +451,7 @@ <h4 id="commands-12"><a class="header" href="#commands-12">Commands</a></h4>
<h2 id="v010-2021-08-09"><a class="header" href="#v010-2021-08-09"><a href="https://github.com/anupli/running-ng/releases/tag/v0.1.0"><code>v0.1.0</code> (2021-08-09)</a></a></h2>
<p>Initial release.</p>
<h3 id="added-8"><a class="header" href="#added-8">Added</a></h3>
<h4 id="commands-13"><a class="header" href="#commands-13">Commands</a></h4>
<h4 id="commands-12"><a class="header" href="#commands-12">Commands</a></h4>
<ul>
<li><code>fillin</code></li>
<li><code>minheap</code></li>
Expand Down
30 changes: 13 additions & 17 deletions print.html
Original file line number Diff line number Diff line change
Expand Up @@ -1103,10 +1103,6 @@ <h4 id="base-configurations"><a class="header" href="#base-configurations">Base
<li>DaCapo 23.11-Chopin available as <code>dacapochopin</code>. Please use <code>dacapochopin_jdk9</code>, <code>dacapochopin_jdk11</code>, <code>dacapochopin_jdk17</code>, and <code>dacapochopin_jdk21</code> modifiers for JDK 9, 11, 17, and 21 respectively when you use this suite with these JDK versions.</li>
<li>Temurin 21</li>
</ul>
<h4 id="commands"><a class="header" href="#commands">Commands</a></h4>
<ul>
<li><code>runbms</code>: support skipping gzip compression of log files using <code>--skip-log-compression</code>.</li>
</ul>
<h3 id="changed-1"><a class="header" href="#changed-1">Changed</a></h3>
<h4 id="base-configurations-1"><a class="header" href="#base-configurations-1">Base Configurations</a></h4>
<ul>
Expand Down Expand Up @@ -1138,7 +1134,7 @@ <h4 id="runtimes-1"><a class="header" href="#runtimes-1">Runtimes</a></h4>
<h3 id="security-1"><a class="header" href="#security-1">Security</a></h3>
<h2 id="v041-2023-08-22"><a class="header" href="#v041-2023-08-22"><a href="https://github.com/anupli/running-ng/releases/tag/v0.4.1"><code>v0.4.1</code> (2023-08-22)</a></a></h2>
<h3 id="fixed-2"><a class="header" href="#fixed-2">Fixed</a></h3>
<h4 id="commands-1"><a class="header" href="#commands-1">Commands</a></h4>
<h4 id="commands"><a class="header" href="#commands">Commands</a></h4>
<ul>
<li><code>runbms</code>: apply modifiers in the config file.</li>
<li><code>minheap</code>: apply modifiers in the config file.</li>
Expand All @@ -1158,7 +1154,7 @@ <h4 id="benchmark-suites"><a class="header" href="#benchmark-suites">Benchmark S
<ul>
<li><code>JuliaGCBenchmarks</code></li>
</ul>
<h4 id="commands-2"><a class="header" href="#commands-2">Commands</a></h4>
<h4 id="commands-1"><a class="header" href="#commands-1">Commands</a></h4>
<ul>
<li><code>runbms</code> gains an extra argument, <code>--skip-log-compression</code>, to skip compressing log files with <code>gzip</code>.</li>
</ul>
Expand All @@ -1183,13 +1179,13 @@ <h4 id="benchmark-suites-2"><a class="header" href="#benchmark-suites-2">Benchma
</ul>
<h2 id="v038-2023-02-21"><a class="header" href="#v038-2023-02-21"><a href="https://github.com/anupli/running-ng/releases/tag/v0.3.8"><code>v0.3.8</code> (2023-02-21)</a></a></h2>
<h3 id="changed-4"><a class="header" href="#changed-4">Changed</a></h3>
<h4 id="commands-3"><a class="header" href="#commands-3">Commands</a></h4>
<h4 id="commands-2"><a class="header" href="#commands-2">Commands</a></h4>
<ul>
<li><code>runbms</code>: companion programs are now expected to self-terminate.</li>
</ul>
<h2 id="v037-2023-02-14"><a class="header" href="#v037-2023-02-14"><a href="https://github.com/anupli/running-ng/releases/tag/v0.3.7"><code>v0.3.7</code> (2023-02-14)</a></a></h2>
<h3 id="fixed-5"><a class="header" href="#fixed-5">Fixed</a></h3>
<h4 id="commands-4"><a class="header" href="#commands-4">Commands</a></h4>
<h4 id="commands-3"><a class="header" href="#commands-3">Commands</a></h4>
<ul>
<li><code>runbms</code>: better heuristics to detect whether a host is in the moma subnet.</li>
</ul>
Expand All @@ -1205,19 +1201,19 @@ <h3 id="fixed-6"><a class="header" href="#fixed-6">Fixed</a></h3>
</ul>
<h2 id="v035-2022-10-13"><a class="header" href="#v035-2022-10-13"><a href="https://github.com/anupli/running-ng/releases/tag/v0.3.5"><code>v0.3.5</code> (2022-10-13)</a></a></h2>
<h3 id="changed-5"><a class="header" href="#changed-5">Changed</a></h3>
<h4 id="commands-5"><a class="header" href="#commands-5">Commands</a></h4>
<h4 id="commands-4"><a class="header" href="#commands-4">Commands</a></h4>
<ul>
<li><code>runbms</code>: when a companion program exits with a non-zero code, a warning is generated instead of an exception to prevent stopping the entire experiment.</li>
</ul>
<h2 id="v034-2022-10-13"><a class="header" href="#v034-2022-10-13"><a href="https://github.com/anupli/running-ng/releases/tag/v0.3.4"><code>v0.3.4</code> (2022-10-13)</a></a></h2>
<h3 id="fixed-7"><a class="header" href="#fixed-7">Fixed</a></h3>
<h4 id="commands-6"><a class="header" href="#commands-6">Commands</a></h4>
<h4 id="commands-5"><a class="header" href="#commands-5">Commands</a></h4>
<ul>
<li><code>runbms</code>: fix the file descriptor leak when running benchmarks with companion programs.</li>
</ul>
<h2 id="v033-2022-10-12"><a class="header" href="#v033-2022-10-12"><a href="https://github.com/anupli/running-ng/releases/tag/v0.3.3"><code>v0.3.3</code> (2022-10-12)</a></a></h2>
<h3 id="changed-6"><a class="header" href="#changed-6">Changed</a></h3>
<h4 id="commands-7"><a class="header" href="#commands-7">Commands</a></h4>
<h4 id="commands-6"><a class="header" href="#commands-6">Commands</a></h4>
<ul>
<li><code>runbms</code> prints out the logged in users when emitting warnings when the machine has more than one logged in users.</li>
</ul>
Expand Down Expand Up @@ -1271,7 +1267,7 @@ <h4 id="modifiers-6"><a class="header" href="#modifiers-6">Modifiers</a></h4>
<ul>
<li><code>JVMClasspath</code> is now an alias of <code>JVMClasspathAppend</code>. This is backward compatible.</li>
</ul>
<h4 id="commands-8"><a class="header" href="#commands-8">Commands</a></h4>
<h4 id="commands-7"><a class="header" href="#commands-7">Commands</a></h4>
<ul>
<li><code>runbms</code> prints out the version number of <code>running-ng</code> in log files.</li>
</ul>
Expand All @@ -1291,7 +1287,7 @@ <h4 id="benchmark-suites-5"><a class="header" href="#benchmark-suites-5">Benchma
</ul>
<h2 id="v021-2022-03-05"><a class="header" href="#v021-2022-03-05"><a href="https://github.com/anupli/running-ng/releases/tag/v0.2.1"><code>v0.2.1</code> (2022-03-05)</a></a></h2>
<h3 id="changed-9"><a class="header" href="#changed-9">Changed</a></h3>
<h4 id="commands-9"><a class="header" href="#commands-9">Commands</a></h4>
<h4 id="commands-8"><a class="header" href="#commands-8">Commands</a></h4>
<ul>
<li><code>runbms</code> now skips printing CPU frequencies if the system doesn't support it, e.g., when using Docker Desktop on Mac.</li>
</ul>
Expand All @@ -1309,7 +1305,7 @@ <h4 id="base-configurations-5"><a class="header" href="#base-configurations-5">B
<li>Temurin 8, 11, 17</li>
<li>SPECjbb 2015, 1.03</li>
</ul>
<h4 id="commands-10"><a class="header" href="#commands-10">Commands</a></h4>
<h4 id="commands-9"><a class="header" href="#commands-9">Commands</a></h4>
<ul>
<li><code>minheap</code> gains an extra key <code>attempts</code> (can be overridden by <code>--attempts</code>) so that crashes don't cause bogus minheap measurements.</li>
<li><code>minheap</code> stores results in a YAML file, which is also used to resume an interrupted execution.</li>
Expand Down Expand Up @@ -1352,7 +1348,7 @@ <h4 id="base-syntax-1"><a class="header" href="#base-syntax-1">Base Syntax</a></
<ul>
<li>Whitespaces can be used in config strings for visual alignment. They are ignored when parsed.</li>
</ul>
<h4 id="commands-11"><a class="header" href="#commands-11">Commands</a></h4>
<h4 id="commands-10"><a class="header" href="#commands-10">Commands</a></h4>
<ul>
<li>The <code>--slice</code> argument of <code>runbms</code> now accepts multiple comma-separated floating point numbers.</li>
</ul>
Expand All @@ -1362,7 +1358,7 @@ <h4 id="base-configurations-6"><a class="header" href="#base-configurations-6">B
<li>DaCapo Chopin Snapshot-69a704e</li>
</ul>
<h3 id="fixed-11"><a class="header" href="#fixed-11">Fixed</a></h3>
<h4 id="commands-12"><a class="header" href="#commands-12">Commands</a></h4>
<h4 id="commands-11"><a class="header" href="#commands-11">Commands</a></h4>
<ul>
<li>Resolving relative paths of runtimes before running. Otherwise, they would be resolved relative to the <code>runbms</code> working directory.</li>
<li>Use the <code>BinaryIO</code> interface of file IO and interprocess communication to avoid invalid UTF-8 characters from crashing the script.</li>
Expand All @@ -1372,7 +1368,7 @@ <h4 id="commands-12"><a class="header" href="#commands-12">Commands</a></h4>
<h2 id="v010-2021-08-09"><a class="header" href="#v010-2021-08-09"><a href="https://github.com/anupli/running-ng/releases/tag/v0.1.0"><code>v0.1.0</code> (2021-08-09)</a></a></h2>
<p>Initial release.</p>
<h3 id="added-8"><a class="header" href="#added-8">Added</a></h3>
<h4 id="commands-13"><a class="header" href="#commands-13">Commands</a></h4>
<h4 id="commands-12"><a class="header" href="#commands-12">Commands</a></h4>
<ul>
<li><code>fillin</code></li>
<li><code>minheap</code></li>
Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion searchindex.json

Large diffs are not rendered by default.

0 comments on commit 5f72370

Please sign in to comment.