-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Regenerate websites - Add 1 new reports.
- Loading branch information
Showing
4 changed files
with
75,203 additions
and
71,825 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
{ | ||
"bench_run": { | ||
"id": "12661363787", | ||
"html_url": "https://github.com/enso-org/enso/actions/runs/12661363787", | ||
"run_attempt": 1, | ||
"event": "schedule", | ||
"display_title": "Benchmark Engine", | ||
"head_commit": { | ||
"id": "7f7d0d1014e0ed69ef57766d61b35dcfcf9fc1ad", | ||
"message": "Native Language Server integration with PM (#11880)\n\n* Native Language Server integration with PM\r\n\r\nThe first attempt at\r\na) building `enso` native-image that includes full Language Server\r\nb) integrating the executable as an experimental feature during project\r\nstartup\r\n\r\nThe change (for now) assumes that `enso` executable appears in Enso's\r\ndefault `engines` directory.\r\nTo build and run the new integration one has to\r\na) `engine-runner/buildNativeImage`\r\nb) run PM with `--native-language-server`\r\n\r\nThis change also adds a copy of some of logback's code (`SocketAppender`\r\nor a simple socket server`) as it was impossible to debug serialization\r\nbugs without some additional logging.\r\n\r\n* nit\r\n\r\n* Add missing reflect config\r\n\r\nOtherwise Akka and other code is simply dead-code eliminated in\r\nnative-image.\r\n\r\n* Ensure proper Context construction\r\n\r\nWhen message transport is missing, context should be properly built,\r\neven in AOT mode.\r\n\r\n* Add missing Akka entries in reflect-config\r\n\r\n* nit\r\n\r\n* Partial revert\r\n\r\n* Fix service registration\r\n\r\nProblems revealed after a clean build\r\n\r\n* Fix Base_Tests in native-image\r\n\r\n* Fix compilation issues\r\n\r\n* Drop Truffle dependency\r\n\r\n* fmt\r\n\r\n* Drop TruffleOptions dependency\r\n\r\nDespite being advertised as such, native image doesn't set\r\n`com.oracle.graalvm.isaot` and it has to be provided separately if we\r\ndon't want to use `TruffleOptions`.\r\n\r\n* Move NI config to LS resources\r\n\r\n* Remove automatically added module dependency\r\n\r\n* Move AOT Context-creation logic to factory\r\n\r\nContext creation for AOT needs to define a separate Engine configuration\r\nrather than using a shared engine to be able to use message transport.\r\n\r\n* PR review", | ||
"timestamp": "2025-01-07T17:18:16Z", | ||
"author": { | ||
"name": "Hubert Plociniczak" | ||
} | ||
} | ||
}, | ||
"label_score_dict": { | ||
"org.enso.compiler.benchmarks.exportimport.ExportImportResolutionBenchmark.importsAndExportsResolution": 2.043419561825216, | ||
"org.enso.compiler.benchmarks.exportimport.ExportImportResolutionBenchmark.importsResolution": 0.2462782207368315, | ||
"org.enso.compiler.benchmarks.inline.InlineCompilerBenchmark.longExpression": 1.7015569692916785, | ||
"org.enso.compiler.benchmarks.inline.InlineCompilerErrorBenchmark.expressionWithErrors": 1.8866528619951377, | ||
"org.enso.compiler.benchmarks.module.ImportStandardLibrariesBenchmark.importStandardLibraries": 61.21813469818943, | ||
"org.enso.compiler.benchmarks.module.ManyErrorsBenchmark.manyErrors": 42.91566193997493, | ||
"org.enso.compiler.benchmarks.module.ManyLocalVarsBenchmark.longMethodWithLotOfLocalVars": 28.718965969661472, | ||
"org.enso.compiler.benchmarks.module.ManyNestedBlocksBenchmark.manyNestedBlocks": 48.87688814867474, | ||
"org.enso.compiler.benchmarks.module.ManySmallMethodsBenchmark.manySmallMethods": 80.01290309055555, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ArrayProxyBenchmarks.sumOverComputingProxy": 0.12141953224363648, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ArrayProxyBenchmarks.sumOverDelegatingProxy": 0.19479224581853863, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ArrayProxyBenchmarks.sumOverVector": 0.08211503898229165, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ArrayProxyBenchmarks.sumOverVectorBackedByComputingProxy": 0.12166319573910242, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ArrayProxyBenchmarks.sumOverVectorBackedByDelegatingProxy": 0.19471269538274785, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchGenerateList": 3.7551268552086987, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchGenerateListAutoscoping": 9.547053543463724, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchGenerateListQualified": 3.7238309243702155, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchMapReverseList": 6.2956609459132435, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchMapReverseListCurry": 6.341236154439254, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchReverseList": 5.679490054478047, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchReverseListMethods": 5.970539765241211, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchSumList": 3.656691234092154, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchSumListFallback": 3.7667402704596085, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchSumListLeftFold": 3.728300135350082, | ||
"org.enso.interpreter.bench.benchmarks.semantic.AtomBenchmarks.benchSumListMethods": 4.111293189182315, | ||
"org.enso.interpreter.bench.benchmarks.semantic.CallableBenchmarks.benchSumTCOfromCall": 97.15010521329351, | ||
"org.enso.interpreter.bench.benchmarks.semantic.CallableBenchmarks.benchSumTCOmethodCall": 97.2890609300971, | ||
"org.enso.interpreter.bench.benchmarks.semantic.CallableBenchmarks.benchSumTCOmethodCallWithDefaultedArguments": 97.24848072621359, | ||
"org.enso.interpreter.bench.benchmarks.semantic.CallableBenchmarks.benchSumTCOmethodCallWithNamedArguments": 97.29764885436893, | ||
"org.enso.interpreter.bench.benchmarks.semantic.EqualsBenchmarks.equalsPrimitives": 0.135331109565023, | ||
"org.enso.interpreter.bench.benchmarks.semantic.EqualsBenchmarks.equalsStrings": 0.08394283083922656, | ||
"org.enso.interpreter.bench.benchmarks.semantic.EqualsBenchmarks.equalsTrees": 1.1054958101152943, | ||
"org.enso.interpreter.bench.benchmarks.semantic.EqualsBenchmarks.equalsWithConversion": 3.382122500332235, | ||
"org.enso.interpreter.bench.benchmarks.semantic.IfVsCaseBenchmarks.caseBench3": 0.43924466054589534, | ||
"org.enso.interpreter.bench.benchmarks.semantic.IfVsCaseBenchmarks.caseBench6": 0.6981182725485696, | ||
"org.enso.interpreter.bench.benchmarks.semantic.IfVsCaseBenchmarks.ifBench3": 0.46102045921718987, | ||
"org.enso.interpreter.bench.benchmarks.semantic.IfVsCaseBenchmarks.ifBench6": 0.9442009866632436, | ||
"org.enso.interpreter.bench.benchmarks.semantic.IfVsCaseBenchmarks.ifBench6In": 3.2647189283761797, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ListBenchmarks.mapAnyOverList": 74.70616734991708, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ListBenchmarks.mapConvOverList": 68.14163360272109, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ListBenchmarks.mapIntegerOverList": 74.3357806237037, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ListBenchmarks.mapMultiOverList": 75.24633611548649, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ListBenchmarks.mapOverLazyList": 80.25484706777905, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ListBenchmarks.mapOverList": 76.94107896, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ListBenchmarks.mapVConvertThatArgumentOfPlus": 54.07436466822436, | ||
"org.enso.interpreter.bench.benchmarks.semantic.ListBenchmarks.mapVOverList": 75.11259193606777, | ||
"org.enso.interpreter.bench.benchmarks.semantic.MultiValueBenchmarks.sumOverComplexAndFloat5": 3.6545278143166238, | ||
"org.enso.interpreter.bench.benchmarks.semantic.MultiValueBenchmarks.sumOverComplexBaseBenchmark0": 0.20624174888548175, | ||
"org.enso.interpreter.bench.benchmarks.semantic.MultiValueBenchmarks.sumOverComplexFloatRecastedToFloat3": 2.035222412135644, | ||
"org.enso.interpreter.bench.benchmarks.semantic.MultiValueBenchmarks.sumOverFloat2": 0.09764703814150599, | ||
"org.enso.interpreter.bench.benchmarks.semantic.MultiValueBenchmarks.sumOverFloatAndComplex6": 3.565757534631717, | ||
"org.enso.interpreter.bench.benchmarks.semantic.MultiValueBenchmarks.sumOverFloatComplexRecastedToFloat4": 1.736065866726264, | ||
"org.enso.interpreter.bench.benchmarks.semantic.MultiValueBenchmarks.sumOverInteger1": 0.08199826429249518, | ||
"org.enso.interpreter.bench.benchmarks.semantic.NamedDefaultedArgumentBenchmarks.benchSumTCOWithDefaultArgs": 96.67798040160567, | ||
"org.enso.interpreter.bench.benchmarks.semantic.NamedDefaultedArgumentBenchmarks.benchSumTCOWithNamedArgs": 97.18873580532113, | ||
"org.enso.interpreter.bench.benchmarks.semantic.NestedPatternCompilationBenchmarks.sumList": 0.09556252005166588, | ||
"org.enso.interpreter.bench.benchmarks.semantic.RecursionBenchmarks.benchNestedThunkSum": 84.78736655634525, | ||
"org.enso.interpreter.bench.benchmarks.semantic.RecursionBenchmarks.benchOversaturatedRecursiveCall": 97.25974941553399, | ||
"org.enso.interpreter.bench.benchmarks.semantic.RecursionBenchmarks.benchSumStateTCO": 84.72901699373308, | ||
"org.enso.interpreter.bench.benchmarks.semantic.RecursionBenchmarks.benchSumTCO": 97.22011620582524, | ||
"org.enso.interpreter.bench.benchmarks.semantic.RecursionBenchmarks.benchSumTCOFoldLike": 97.03386843973115, | ||
"org.enso.interpreter.bench.benchmarks.semantic.RecursionBenchmarks.benchSumTCOWithEval": 97.27524604466021, | ||
"org.enso.interpreter.bench.benchmarks.semantic.StringBenchmarks.lengthOfStrings": 0.0020356182628208973, | ||
"org.enso.interpreter.bench.benchmarks.semantic.TypePatternBenchmarks.matchOverAny": 0.0005074506926328609, | ||
"org.enso.interpreter.bench.benchmarks.semantic.TypePatternBenchmarks.matchOverDecimal": 0.0005063327705403366, | ||
"org.enso.interpreter.bench.benchmarks.semantic.VectorBenchmarks.averageAbstractList": 0.09723688897563564, | ||
"org.enso.interpreter.bench.benchmarks.semantic.VectorBenchmarks.averageOverArray": 0.0017666634115798198, | ||
"org.enso.interpreter.bench.benchmarks.semantic.VectorBenchmarks.averageOverArrayProxy": 0.0022542004357422986, | ||
"org.enso.interpreter.bench.benchmarks.semantic.VectorBenchmarks.averageOverArrayProxyNew": 0.00225424768143331, | ||
"org.enso.interpreter.bench.benchmarks.semantic.VectorBenchmarks.averageOverPolyglotArray": 0.0015323513101433049, | ||
"org.enso.interpreter.bench.benchmarks.semantic.VectorBenchmarks.averageOverPolyglotVector": 0.001539009824931872, | ||
"org.enso.interpreter.bench.benchmarks.semantic.VectorBenchmarks.averageOverSlice": 0.0014039561224471983, | ||
"org.enso.interpreter.bench.benchmarks.semantic.VectorBenchmarks.averageOverSliceWrapped10": 0.006683019830192952, | ||
"org.enso.interpreter.bench.benchmarks.semantic.VectorBenchmarks.averageOverSliceWrapped100": 0.006686197391708488, | ||
"org.enso.interpreter.bench.benchmarks.semantic.VectorBenchmarks.averageOverVector": 0.00176579397147233, | ||
"org.enso.interpreter.bench.benchmarks.semantic.WarningBenchmarks.diffWarningRandomElementsVecSum": 27.21600867867868, | ||
"org.enso.interpreter.bench.benchmarks.semantic.WarningBenchmarks.noWarningsVecSum": 0.00821488566588543, | ||
"org.enso.interpreter.bench.benchmarks.semantic.WarningBenchmarks.randomElementsVecSum": 0.04265199314372615, | ||
"org.enso.interpreter.bench.benchmarks.semantic.WarningBenchmarks.sameWarningVecSum": 1.881493514587311 | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.