Java compilation and optimization benchmark that integrates EO, JEO, and Normalizer

benchmark eolang optimization optimization-algorithms optimizer
4 Open Issues Need Help Last updated: Jul 23, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task involves investigating why the Java Stream API optimization (stream fusion) implemented in a benchmark project is not working correctly for `LongStream.of()` and `IntStream.of()`. This requires analyzing the provided benchmark code, specifically the `Megamorphic.java` class, to identify the cause of the optimization failure and propose a solution.

Complexity: 4/5
bug help wanted

Java compilation and optimization benchmark that integrates EO, JEO, and Normalizer

Java
#benchmark#eolang#optimization#optimization-algorithms#optimizer
not enough Java samples about 1 month ago

AI Summary: Add more Java samples to an existing Java compilation and optimization benchmark to improve its comprehensiveness. This involves incorporating samples from the COTL benchmark, potentially reusing existing code from a 'later' directory within the project.

Complexity: 4/5
bug help wanted

Java compilation and optimization benchmark that integrates EO, JEO, and Normalizer

Java
#benchmark#eolang#optimization#optimization-algorithms#optimizer

AI Summary: The task involves improving a Java Stream fusion optimization benchmark by extending its capabilities to handle static method references in stream operations, specifically addressing the case where `String::trim` is not currently optimized. This requires analyzing the existing benchmark code, identifying the source of the optimization failure for static method references, and implementing the necessary changes to ensure consistent optimization across different lambda expressions.

Complexity: 4/5
bug help wanted

Java compilation and optimization benchmark that integrates EO, JEO, and Normalizer

Java
#benchmark#eolang#optimization#optimization-algorithms#optimizer

AI Summary: The task involves debugging a Java Stream fusion optimization benchmark. A type mismatch error occurs in the `filter` operation after a `map` operation, likely due to incorrect local variable handling within the stream fusion optimization. The solution requires modifying the stream fusion implementation to correctly handle type changes introduced by the `map` operation, potentially by introducing new local variables for each map operation.

Complexity: 4/5
bug help wanted

Java compilation and optimization benchmark that integrates EO, JEO, and Normalizer

Java
#benchmark#eolang#optimization#optimization-algorithms#optimizer