@@ -181,14 +181,20 @@ <h3 id="deprecated"><a class="header" href="#deprecated">Deprecated</a></h3>
181
181
< h3 id ="removed "> < a class ="header " href ="#removed "> Removed</ a > </ h3 >
182
182
< h3 id ="fixed "> < a class ="header " href ="#fixed "> Fixed</ a > </ h3 >
183
183
< h3 id ="security "> < a class ="header " href ="#security "> Security</ a > </ h3 >
184
+ < h2 id ="v045-2024-05-23 "> < a class ="header " href ="#v045-2024-05-23 "> < a href ="https://github.com/anupli/running-ng/releases/tag/v0.4.5 "> < code > v0.4.5</ code > (2024-05-23)</ a > </ a > </ h2 >
185
+ < h3 id ="added-1 "> < a class ="header " href ="#added-1 "> Added</ a > </ h3 >
186
+ < h4 id ="modifiers "> < a class ="header " href ="#modifiers "> Modifiers</ a > </ h4 >
187
+ < ul >
188
+ < li > < code > NoImplicitHeapsizeModifier</ code > </ li >
189
+ </ ul >
184
190
< h2 id ="v044-2023-11-23 "> < a class ="header " href ="#v044-2023-11-23 "> < a href ="https://github.com/anupli/running-ng/releases/tag/v0.4.4 "> < code > v0.4.4</ code > (2023-11-23)</ a > </ a > </ h2 >
185
191
< h3 id ="fixed-1 "> < a class ="header " href ="#fixed-1 "> Fixed</ a > </ h3 >
186
192
< h4 id ="benchmark-suites "> < a class ="header " href ="#benchmark-suites "> Benchmark Suites</ a > </ h4 >
187
193
< ul >
188
194
< li > < code > DaCapo</ code > correctly accepts the < code > 23.11</ code > < code > release</ code > specified in < code > dacapo.yml</ code > .</ li >
189
195
</ ul >
190
196
< h2 id ="v043-2023-11-20 "> < a class ="header " href ="#v043-2023-11-20 "> < a href ="https://github.com/anupli/running-ng/releases/tag/v0.4.3 "> < code > v0.4.3</ code > (2023-11-20)</ a > </ a > </ h2 >
191
- < h3 id ="added-1 "> < a class ="header " href ="#added-1 "> Added</ a > </ h3 >
197
+ < h3 id ="added-2 "> < a class ="header " href ="#added-2 "> Added</ a > </ h3 >
192
198
< h4 id ="base-configurations "> < a class ="header " href ="#base-configurations "> Base Configurations</ a > </ h4 >
193
199
< ul >
194
200
< 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 >
@@ -200,7 +206,7 @@ <h4 id="base-configurations-1"><a class="header" href="#base-configurations-1">B
200
206
< li > Environment variables are expanded when resolving paths of runtimes and benchmark suites.</ li >
201
207
< li > < code > --add-exports java.base/jdk.internal.ref=ALL-UNNAMED</ code > is no longer automatically added when running DaCapo benchmarks on >= JDK 9. This approach doesn't scale now we have more workarounds specific to different JDK versions. This is also too opaque and not clear how it's implemented. New modifiers are introduced to address this issue.</ li >
202
208
</ ul >
203
- < h4 id ="modifiers "> < a class ="header " href ="#modifiers "> Modifiers</ a > </ h4 >
209
+ < h4 id ="modifiers-1 "> < a class ="header " href ="#modifiers-1 "> Modifiers</ a > </ h4 >
204
210
< ul >
205
211
< li > < code > EnvVar</ code > < code > val</ code > is expanded using the outside environment prior to benchmark execution.</ li >
206
212
</ ul >
@@ -231,8 +237,8 @@ <h4 id="commands"><a class="header" href="#commands">Commands</a></h4>
231
237
< li > < code > minheap</ code > : apply modifiers in the config file.</ li >
232
238
</ ul >
233
239
< h2 id ="v040-2023-08-17 "> < a class ="header " href ="#v040-2023-08-17 "> < a href ="https://github.com/anupli/running-ng/releases/tag/v0.4.0 "> < code > v0.4.0</ code > (2023-08-17)</ a > </ a > </ h2 >
234
- < h3 id ="added-2 "> < a class ="header " href ="#added-2 "> Added</ a > </ h3 >
235
- < h4 id ="modifiers-1 "> < a class ="header " href ="#modifiers-1 "> Modifiers</ a > </ h4 >
240
+ < h3 id ="added-3 "> < a class ="header " href ="#added-3 "> Added</ a > </ h3 >
241
+ < h4 id ="modifiers-2 "> < a class ="header " href ="#modifiers-2 "> Modifiers</ a > </ h4 >
236
242
< ul >
237
243
< li > < code > JuliaArg</ code > </ li >
238
244
</ ul >
@@ -281,7 +287,7 @@ <h4 id="commands-3"><a class="header" href="#commands-3">Commands</a></h4>
281
287
< li > < code > runbms</ code > : better heuristics to detect whether a host is in the moma subnet.</ li >
282
288
</ ul >
283
289
< h2 id ="v036-2023-01-16 "> < a class ="header " href ="#v036-2023-01-16 "> < a href ="https://github.com/anupli/running-ng/releases/tag/v0.3.6 "> < code > v0.3.6</ code > (2023-01-16)</ a > </ a > </ h2 >
284
- < h3 id ="added-3 "> < a class ="header " href ="#added-3 "> Added</ a > </ h3 >
290
+ < h3 id ="added-4 "> < a class ="header " href ="#added-4 "> Added</ a > </ h3 >
285
291
< h4 id ="base-configurations-3 "> < a class ="header " href ="#base-configurations-3 "> Base Configurations</ a > </ h4 >
286
292
< ul >
287
293
< li > DaCapo Chopin Snapshot-6e411f33</ li >
@@ -309,18 +315,18 @@ <h4 id="commands-6"><a class="header" href="#commands-6">Commands</a></h4>
309
315
< li > < code > runbms</ code > prints out the logged in users when emitting warnings when the machine has more than one logged in users.</ li >
310
316
</ ul >
311
317
< h3 id ="fixed-9 "> < a class ="header " href ="#fixed-9 "> Fixed</ a > </ h3 >
312
- < h4 id ="modifiers-2 "> < a class ="header " href ="#modifiers-2 "> Modifiers</ a > </ h4 >
318
+ < h4 id ="modifiers-3 "> < a class ="header " href ="#modifiers-3 "> Modifiers</ a > </ h4 >
313
319
< ul >
314
320
< li > < code > Companion</ code > : skip value options expansion if no value option is provided to avoid interpreting bpftrace syntax as replacement fields.</ li >
315
321
</ ul >
316
322
< h2 id ="v032-2022-10-12 "> < a class ="header " href ="#v032-2022-10-12 "> < a href ="https://github.com/anupli/running-ng/releases/tag/v0.3.2 "> < code > v0.3.2</ code > (2022-10-12)</ a > </ a > </ h2 >
317
- < h3 id ="added-4 "> < a class ="header " href ="#added-4 "> Added</ a > </ h3 >
318
- < h4 id ="modifiers-3 "> < a class ="header " href ="#modifiers-3 "> Modifiers</ a > </ h4 >
323
+ < h3 id ="added-5 "> < a class ="header " href ="#added-5 "> Added</ a > </ h3 >
324
+ < h4 id ="modifiers-4 "> < a class ="header " href ="#modifiers-4 "> Modifiers</ a > </ h4 >
319
325
< ul >
320
326
< li > < code > Companion</ code > </ li >
321
327
</ ul >
322
328
< h2 id ="v031-2022-09-18 "> < a class ="header " href ="#v031-2022-09-18 "> < a href ="https://github.com/anupli/running-ng/releases/tag/v0.3.1 "> < code > v0.3.1</ code > (2022-09-18)</ a > </ a > </ h2 >
323
- < h3 id ="added-5 "> < a class ="header " href ="#added-5 "> Added</ a > </ h3 >
329
+ < h3 id ="added-6 "> < a class ="header " href ="#added-6 "> Added</ a > </ h3 >
324
330
< h4 id ="base-syntax "> < a class ="header " href ="#base-syntax "> Base Syntax</ a > </ h4 >
325
331
< ul >
326
332
< li > Use the < code > $RUNNING_NG_PACKAGE_DATA</ code > environment variable to refer to base configurations shipped with running-ng, such as < code > $RUNNING_NG_PACKAGE_DATA/base/runbms.yml</ code > , regardless how you installed runnin-ng.</ li >
@@ -343,8 +349,8 @@ <h4 id="base-configurations-4"><a class="header" href="#base-configurations-4">B
343
349
< li > Removing AdoptOpenJDK from the base configuration files. AdoptOpenJDK is now replaced by Temurin.</ li >
344
350
</ ul >
345
351
< h2 id ="v030-2022-03-19 "> < a class ="header " href ="#v030-2022-03-19 "> < a href ="https://github.com/anupli/running-ng/releases/tag/v0.3.0 "> < code > v0.3.0</ code > (2022-03-19)</ a > </ a > </ h2 >
346
- < h3 id ="added-6 "> < a class ="header " href ="#added-6 "> Added</ a > </ h3 >
347
- < h4 id ="modifiers-4 "> < a class ="header " href ="#modifiers-4 "> Modifiers</ a > </ h4 >
352
+ < h3 id ="added-7 "> < a class ="header " href ="#added-7 "> Added</ a > </ h3 >
353
+ < h4 id ="modifiers-5 "> < a class ="header " href ="#modifiers-5 "> Modifiers</ a > </ h4 >
348
354
< ul >
349
355
< li > < code > JVMClasspathAppend</ code > </ li >
350
356
< li > < code > JVMClasspathPrepend</ code > </ li >
@@ -354,7 +360,7 @@ <h4 id="benchmark-suites-5"><a class="header" href="#benchmark-suites-5">Benchma
354
360
< li > < code > SPECjvm98</ code > </ li >
355
361
</ ul >
356
362
< h3 id ="changed-8 "> < a class ="header " href ="#changed-8 "> Changed</ a > </ h3 >
357
- < h4 id ="modifiers-5 "> < a class ="header " href ="#modifiers-5 "> Modifiers</ a > </ h4 >
363
+ < h4 id ="modifiers-6 "> < a class ="header " href ="#modifiers-6 "> Modifiers</ a > </ h4 >
358
364
< ul >
359
365
< li > < code > JVMClasspath</ code > is now an alias of < code > JVMClasspathAppend</ code > . This is backward compatible.</ li >
360
366
</ ul >
@@ -388,7 +394,7 @@ <h4 id="benchmark-suites-7"><a class="header" href="#benchmark-suites-7">Benchma
388
394
< li > < code > BinaryBenchmarkSuite</ code > : fixes missing parameter when constructing < code > BinaryBenchmark</ code > due to a bug in previous refactoring</ li >
389
395
</ ul >
390
396
< h2 id ="v020-2022-02-20 "> < a class ="header " href ="#v020-2022-02-20 "> < a href ="https://github.com/anupli/running-ng/releases/tag/v0.2.0 "> < code > v0.2.0</ code > (2022-02-20)</ a > </ a > </ h2 >
391
- < h3 id ="added-7 "> < a class ="header " href ="#added-7 "> Added</ a > </ h3 >
397
+ < h3 id ="added-8 "> < a class ="header " href ="#added-8 "> Added</ a > </ h3 >
392
398
< h4 id ="base-configurations-5 "> < a class ="header " href ="#base-configurations-5 "> Base Configurations</ a > </ h4 >
393
399
< ul >
394
400
< li > AdoptOpenJDK 16</ li >
@@ -410,7 +416,7 @@ <h4 id="commands-9"><a class="header" href="#commands-9">Commands</a></h4>
410
416
< li > < code > runbms</ code > outputs a warning message if more than one users are logged in.</ li >
411
417
< li > < code > runbms</ code > uses uppercase letters if there are more than 26 configs.</ li >
412
418
</ ul >
413
- < h4 id ="modifiers-6 "> < a class ="header " href ="#modifiers-6 "> Modifiers</ a > </ h4 >
419
+ < h4 id ="modifiers-7 "> < a class ="header " href ="#modifiers-7 "> Modifiers</ a > </ h4 >
414
420
< ul >
415
421
< li > < code > ModifierSet</ code > </ li >
416
422
< li > < code > Wrapper</ code > </ li >
@@ -458,14 +464,14 @@ <h4 id="commands-11"><a class="header" href="#commands-11">Commands</a></h4>
458
464
</ ul >
459
465
< 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 >
460
466
< p > Initial release.</ p >
461
- < h3 id ="added-8 "> < a class ="header " href ="#added-8 "> Added</ a > </ h3 >
467
+ < h3 id ="added-9 "> < a class ="header " href ="#added-9 "> Added</ a > </ h3 >
462
468
< h4 id ="commands-12 "> < a class ="header " href ="#commands-12 "> Commands</ a > </ h4 >
463
469
< ul >
464
470
< li > < code > fillin</ code > </ li >
465
471
< li > < code > minheap</ code > </ li >
466
472
< li > < code > runbms</ code > </ li >
467
473
</ ul >
468
- < h4 id ="modifiers-7 "> < a class ="header " href ="#modifiers-7 "> Modifiers</ a > </ h4 >
474
+ < h4 id ="modifiers-8 "> < a class ="header " href ="#modifiers-8 "> Modifiers</ a > </ h4 >
469
475
< ul >
470
476
< li > < code > JVMArg</ code > </ li >
471
477
< li > < code > JVMClasspath</ code > </ li >
0 commit comments