├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .scalafix.conf ├── LICENCE ├── README.md ├── benchmark └── src │ ├── main │ ├── scala-2.13.1 │ │ └── nowarn.scala │ └── scala │ │ └── japgolly │ │ └── scalajs │ │ └── benchmark │ │ ├── Benchmark.scala │ │ ├── Setup.scala │ │ ├── Suite.scala │ │ ├── engine │ │ ├── Blackhole.scala │ │ ├── Clock.scala │ │ ├── Engine.scala │ │ ├── EngineOptions.scala │ │ ├── IterationStats.scala │ │ ├── ScalaJsInfo.scala │ │ ├── StatMath.scala │ │ ├── Stats.scala │ │ ├── TimeUtil.scala │ │ └── package.scala │ │ ├── gui │ │ ├── BMStatus.scala │ │ ├── BatchMode.scala │ │ ├── BatchModeControls.scala │ │ ├── BatchModeSaveMechanism.scala │ │ ├── BatchModeTree.scala │ │ ├── BenchmarkGUI.scala │ │ ├── BmResultFormat.scala │ │ ├── DurationEditor.scala │ │ ├── Enabled.scala │ │ ├── EngineOptionEditor.scala │ │ ├── FilenameCtx.scala │ │ ├── GuiBuilder.scala │ │ ├── GuiOptions.scala │ │ ├── GuiParam.scala │ │ ├── GuiParams.scala │ │ ├── GuiPlan.scala │ │ ├── GuiSuite.scala │ │ ├── GuiUtil.scala │ │ ├── IntEditor.scala │ │ ├── LayoutConfig.scala │ │ ├── ReactChart.scala │ │ ├── Router.scala │ │ ├── Styles.scala │ │ ├── SuiteResultsFormat.scala │ │ ├── SuiteRunner.scala │ │ ├── TableOfContents.scala │ │ ├── TextOutput.scala │ │ ├── UrlFrag.scala │ │ ├── Validity.scala │ │ ├── ValueFormat.scala │ │ ├── boilerplate.scala │ │ └── package.scala │ │ └── vendor │ │ ├── ChartJS.scala │ │ ├── FileSaver.scala │ │ ├── JSZip.scala │ │ └── JStat.scala │ └── test │ └── scala │ └── japgolly │ └── scalajs │ └── benchmark │ ├── JmhJsonTest.scala │ ├── TestUtil.scala │ ├── client │ └── UsageTest.scala │ ├── engine │ ├── StatMathTest.scala │ └── TimeUtilTest.scala │ └── gui │ └── BmResultFormatTest.scala ├── bin ├── serve-demo └── serve-demo.py ├── demo ├── scala212-fast.html ├── scala212-full.html ├── scala213-fast.html ├── scala213-full.html ├── scala301-fast.html ├── scala301-full.html └── src │ └── main │ ├── scala-2.12 │ └── demo │ │ └── suites │ │ └── scala │ │ ├── Builders.scala │ │ └── Flatmap.scala │ ├── scala-2.13+ │ └── demo │ │ └── suites │ │ └── scala │ │ ├── Builders.scala │ │ └── Flatmap.scala │ ├── scala-2 │ └── demo │ │ └── suites │ │ └── shootouts │ │ └── LensShooutout.scala │ ├── scala-3 │ └── demo │ │ └── suites │ │ └── shootouts │ │ └── LensShooutout.scala │ └── scala │ └── demo │ ├── Libraries.scala │ ├── Main.scala │ ├── Util.scala │ └── suites │ ├── cats │ ├── FreeMonads.scala │ ├── Trampoline.scala │ └── package.scala │ ├── example │ └── Examples.scala │ ├── scala │ ├── IntSet.scala │ ├── MapBuilding.scala │ ├── SetBuilding.scala │ ├── VectorIndex.scala │ └── package.scala │ ├── scalajs │ ├── Allocation.scala │ └── package.scala │ ├── scalaz │ ├── FreeMonads.scala │ └── package.scala │ └── shootouts │ ├── AsyncEffectShootout.scala │ ├── FreeMonadShootout.scala │ ├── StateMonadShootout.scala │ └── package.scala ├── doc └── changelog │ ├── 0.10.0.md │ ├── 0.2.0.md │ ├── 0.2.1.md │ ├── 0.2.2.md │ ├── 0.2.3.md │ ├── 0.2.4.md │ ├── 0.2.5.md │ ├── 0.2.6.md │ ├── 0.3.0.md │ ├── 0.4.0.md │ ├── 0.5.0.md │ ├── 0.6.0.md │ ├── 0.7.0.md │ ├── 0.8.0.md │ └── 0.9.0.md ├── project ├── Build.scala ├── Dependencies.scala ├── GenBoilerplate.scala ├── Lib.scala ├── build.properties └── plugins.sbt ├── release.sbt ├── sampledata.ods ├── scalafix.sbt └── version.sbt /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: japgolly 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/.scalafix.conf -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/src/main/scala-2.13.1/nowarn.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala-2.13.1/nowarn.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/Benchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/Benchmark.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/Setup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/Setup.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/Suite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/Suite.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/Blackhole.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/Blackhole.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/Clock.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/Clock.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/Engine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/Engine.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/EngineOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/EngineOptions.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/IterationStats.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/IterationStats.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/ScalaJsInfo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/ScalaJsInfo.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/StatMath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/StatMath.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/Stats.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/Stats.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/TimeUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/TimeUtil.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/engine/package.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BMStatus.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BMStatus.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BatchMode.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BatchMode.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BatchModeControls.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BatchModeControls.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BatchModeSaveMechanism.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BatchModeSaveMechanism.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BatchModeTree.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BatchModeTree.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BenchmarkGUI.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BenchmarkGUI.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BmResultFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/BmResultFormat.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/DurationEditor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/DurationEditor.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/Enabled.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/Enabled.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/EngineOptionEditor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/EngineOptionEditor.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/FilenameCtx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/FilenameCtx.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiBuilder.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiOptions.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiParam.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiParam.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiParams.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiPlan.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiPlan.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiSuite.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/GuiUtil.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/IntEditor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/IntEditor.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/LayoutConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/LayoutConfig.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/ReactChart.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/ReactChart.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/Router.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/Router.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/Styles.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/Styles.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/SuiteResultsFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/SuiteResultsFormat.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/SuiteRunner.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/SuiteRunner.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/TableOfContents.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/TableOfContents.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/TextOutput.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/TextOutput.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/UrlFrag.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/UrlFrag.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/Validity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/Validity.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/ValueFormat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/ValueFormat.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/boilerplate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/boilerplate.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/gui/package.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/vendor/ChartJS.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/vendor/ChartJS.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/vendor/FileSaver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/vendor/FileSaver.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/vendor/JSZip.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/vendor/JSZip.scala -------------------------------------------------------------------------------- /benchmark/src/main/scala/japgolly/scalajs/benchmark/vendor/JStat.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/main/scala/japgolly/scalajs/benchmark/vendor/JStat.scala -------------------------------------------------------------------------------- /benchmark/src/test/scala/japgolly/scalajs/benchmark/JmhJsonTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/test/scala/japgolly/scalajs/benchmark/JmhJsonTest.scala -------------------------------------------------------------------------------- /benchmark/src/test/scala/japgolly/scalajs/benchmark/TestUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/test/scala/japgolly/scalajs/benchmark/TestUtil.scala -------------------------------------------------------------------------------- /benchmark/src/test/scala/japgolly/scalajs/benchmark/client/UsageTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/test/scala/japgolly/scalajs/benchmark/client/UsageTest.scala -------------------------------------------------------------------------------- /benchmark/src/test/scala/japgolly/scalajs/benchmark/engine/StatMathTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/test/scala/japgolly/scalajs/benchmark/engine/StatMathTest.scala -------------------------------------------------------------------------------- /benchmark/src/test/scala/japgolly/scalajs/benchmark/engine/TimeUtilTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/test/scala/japgolly/scalajs/benchmark/engine/TimeUtilTest.scala -------------------------------------------------------------------------------- /benchmark/src/test/scala/japgolly/scalajs/benchmark/gui/BmResultFormatTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/benchmark/src/test/scala/japgolly/scalajs/benchmark/gui/BmResultFormatTest.scala -------------------------------------------------------------------------------- /bin/serve-demo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/bin/serve-demo -------------------------------------------------------------------------------- /bin/serve-demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/bin/serve-demo.py -------------------------------------------------------------------------------- /demo/scala212-fast.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/scala212-fast.html -------------------------------------------------------------------------------- /demo/scala212-full.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/scala212-full.html -------------------------------------------------------------------------------- /demo/scala213-fast.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/scala213-fast.html -------------------------------------------------------------------------------- /demo/scala213-full.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/scala213-full.html -------------------------------------------------------------------------------- /demo/scala301-fast.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/scala301-fast.html -------------------------------------------------------------------------------- /demo/scala301-full.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/scala301-full.html -------------------------------------------------------------------------------- /demo/src/main/scala-2.12/demo/suites/scala/Builders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala-2.12/demo/suites/scala/Builders.scala -------------------------------------------------------------------------------- /demo/src/main/scala-2.12/demo/suites/scala/Flatmap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala-2.12/demo/suites/scala/Flatmap.scala -------------------------------------------------------------------------------- /demo/src/main/scala-2.13+/demo/suites/scala/Builders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala-2.13+/demo/suites/scala/Builders.scala -------------------------------------------------------------------------------- /demo/src/main/scala-2.13+/demo/suites/scala/Flatmap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala-2.13+/demo/suites/scala/Flatmap.scala -------------------------------------------------------------------------------- /demo/src/main/scala-2/demo/suites/shootouts/LensShooutout.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala-2/demo/suites/shootouts/LensShooutout.scala -------------------------------------------------------------------------------- /demo/src/main/scala-3/demo/suites/shootouts/LensShooutout.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala-3/demo/suites/shootouts/LensShooutout.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/Libraries.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/Libraries.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/Main.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/Util.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/Util.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/cats/FreeMonads.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/cats/FreeMonads.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/cats/Trampoline.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/cats/Trampoline.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/cats/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/cats/package.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/example/Examples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/example/Examples.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/scala/IntSet.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/scala/IntSet.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/scala/MapBuilding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/scala/MapBuilding.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/scala/SetBuilding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/scala/SetBuilding.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/scala/VectorIndex.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/scala/VectorIndex.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/scala/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/scala/package.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/scalajs/Allocation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/scalajs/Allocation.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/scalajs/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/scalajs/package.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/scalaz/FreeMonads.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/scalaz/FreeMonads.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/scalaz/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/scalaz/package.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/shootouts/AsyncEffectShootout.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/shootouts/AsyncEffectShootout.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/shootouts/FreeMonadShootout.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/shootouts/FreeMonadShootout.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/shootouts/StateMonadShootout.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/shootouts/StateMonadShootout.scala -------------------------------------------------------------------------------- /demo/src/main/scala/demo/suites/shootouts/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/demo/src/main/scala/demo/suites/shootouts/package.scala -------------------------------------------------------------------------------- /doc/changelog/0.10.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.10.0.md -------------------------------------------------------------------------------- /doc/changelog/0.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.2.0.md -------------------------------------------------------------------------------- /doc/changelog/0.2.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.2.1.md -------------------------------------------------------------------------------- /doc/changelog/0.2.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.2.2.md -------------------------------------------------------------------------------- /doc/changelog/0.2.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.2.3.md -------------------------------------------------------------------------------- /doc/changelog/0.2.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.2.4.md -------------------------------------------------------------------------------- /doc/changelog/0.2.5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.2.5.md -------------------------------------------------------------------------------- /doc/changelog/0.2.6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.2.6.md -------------------------------------------------------------------------------- /doc/changelog/0.3.0.md: -------------------------------------------------------------------------------- 1 | * Scala 2.13 support 2 | * Upgrade dependencies -------------------------------------------------------------------------------- /doc/changelog/0.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.4.0.md -------------------------------------------------------------------------------- /doc/changelog/0.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.5.0.md -------------------------------------------------------------------------------- /doc/changelog/0.6.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.6.0.md -------------------------------------------------------------------------------- /doc/changelog/0.7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.7.0.md -------------------------------------------------------------------------------- /doc/changelog/0.8.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.8.0.md -------------------------------------------------------------------------------- /doc/changelog/0.9.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/doc/changelog/0.9.0.md -------------------------------------------------------------------------------- /project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/project/Build.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/GenBoilerplate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/project/GenBoilerplate.scala -------------------------------------------------------------------------------- /project/Lib.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/project/Lib.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.5.6 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /release.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/release.sbt -------------------------------------------------------------------------------- /sampledata.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/sampledata.ods -------------------------------------------------------------------------------- /scalafix.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/japgolly/scalajs-benchmark/HEAD/scalafix.sbt -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | ThisBuild / version := "0.10.1-SNAPSHOT" 2 | --------------------------------------------------------------------------------