- bump the minimum supported ruby version from 2.4 -> 2.5
- renamed some IDs/groups:
- graalvm-js -> graal-js
- quickjs -> qjs
- rubies -> ruby
- ruby -> mri
- the GraalVM
js
interpeter is identified asgraal-js
rather thanjs
- the minimum number of rounds for
--count
is now 2 (anything lower is set to 2)
- add SpiderMonkey (
spidermonkey
) - add GraalVM's
node
implementation (graal-node
) - log the number of rounds for each test in verbose mode
- update the deno run/version commands
- bump the default minimum duration from 5s to 10s
- disable the Java tests (javac, java-native) if
java
is installed butjavac
isn't - add Wren
- add
-t
/--time
option to specify the minimum length of time to run tests for (default: 5s) - format the ID -> group table as JSON if the
--json
option is provided
- add QuickJS
- update deno version command
- dump the version of the compiler/interpreter in verbose mode
- fix gcc 4 (hello.c): add missing return value
- update obsolete dmd options
- convert the script to a gem and release it
- add tests for Deno, GraalVM JavaScript, Nim, and TruffleRuby
- add
--json
option to render the results as a JSON array - add changelog