enso/project
Pavel Marek 8e49255d92
Invoke all Enso benchmarks via JMH (#7101)
# Important Notes
#### The Plot

- there used to be two kinds of benchmarks: in Java and in Enso
- those in Java got quite a good treatment
- there even are results updated daily: https://enso-org.github.io/engine-benchmark-results/
- the benchmarks written in Enso used to be 2nd class citizen

#### The Revelation
This PR has the potential to fix it all!
- It designs new [Bench API](88fd6fb988) ready for non-batch execution
- It allows for _single benchmark in a dedicated JVM_ execution
- It provides a simple way to wrap such an Enso benchmark as a Java benchmark
- thus the results of Enso and Java benchmarks are [now unified](https://github.com/enso-org/enso/pull/7101#discussion_r1257504440)

Long live _single benchmarking infrastructure for Java and Enso_!
2023-08-07 12:39:01 +00:00
..
src/main/scala/licenses Separating Redshift connector from Database library into a new AWS library (#6550) 2023-05-04 17:36:51 +00:00
BenchTasks.scala Bump SBT and Scalafmt (#1203) 2020-10-22 16:12:28 +02:00
build.properties Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
BuildInfo.scala Another attempt at M1 compilation (#3859) 2022-11-09 15:26:25 +00:00
Cargo.scala Use SimpleFormatter.formatMessage to replace {0} with actual parameters (#5870) 2023-03-11 00:15:58 +00:00
CopyTruffleJAR.scala Bump SBT and Scalafmt (#1203) 2020-10-22 16:12:28 +02:00
CustomLogManager.scala Use SimpleFormatter.formatMessage to replace {0} with actual parameters (#5870) 2023-03-11 00:15:58 +00:00
Distribution.scala Scala 2.13.11 and libraries update (#7010) 2023-06-14 13:15:57 +00:00
DistributionPackage.scala CI fixes (#7375) 2023-07-24 15:53:03 +02:00
Editions.scala Separating Redshift connector from Database library into a new AWS library (#6550) 2023-05-04 17:36:51 +00:00
FrgaalJavaCompiler.scala Invoke all Enso benchmarks via JMH (#7101) 2023-08-07 12:39:01 +00:00
GatherLicenses.scala Register instruments/language in their own compilation units to fix the sbt build issues (#3509) 2022-06-13 14:09:08 +00:00
GenerateFlatbuffers.scala Use SimpleFormatter.formatMessage to replace {0} with actual parameters (#5870) 2023-03-11 00:15:58 +00:00
GraalVersionCheck.scala Fix GraalVM distribution download on MacOS (#7364) 2023-07-23 09:21:21 +00:00
LauncherShimsForTest.scala Use SimpleFormatter.formatMessage to replace {0} with actual parameters (#5870) 2023-03-11 00:15:58 +00:00
LibraryManifestGenerator.scala Preinstalling With Dependencies (#1981) 2021-11-23 11:51:17 +03:00
NativeImage.scala Import polyglot java inner classes (#6818) 2023-05-31 09:38:59 +02:00
Platform.scala Optimize import/export resolution (#5700) 2023-03-01 08:53:29 +00:00
plugins.sbt Fix GraalVM distribution download on MacOS (#7364) 2023-07-23 09:21:21 +00:00
RecompileParser.scala New documentation parser (#5917) 2023-03-15 15:43:51 +00:00
StdBits.scala Add a common-polyglot-core-utils project (#5855) 2023-03-11 09:27:26 +00:00
VerifyReflectionSetup.scala Fix the project manager reflection configuration (#1394) 2021-01-14 10:46:01 +00:00
WithDebugCommand.scala sbt runEngineDistribution --debug to ease debuggging (#6745) 2023-05-18 15:00:52 +02:00