HaxeFoundation / HaxeFoundation/haxe

Eval performance regression

Open
#12,156 0 comments 2 reactions 0 assignees View on GitHub
Dominant language
Haxe
Stars
6.9k
Forks
715
Avg merge
2d 2h
Merged PRs (30d)
11

Description

I noticed some eval benchmarks that suffered performance regressions on ~~May 23rd~~ March 23rd:

Image

This is quite surprising because compilation time in general (greatly) improved on that day, which we attribute to the change from OCaml 4 to 5. Eval must be doing something specific that OCaml 5 doesn't like, so some good old-fashioned profiling is in order here. (sad Windows noises...)

Contributor guide

Open the contributing guide

Research direction

The issue names no files or tests; start with the eval benchmarks that show the regression and reproduce the comparison between OCaml 4 and OCaml 5. Profile the affected eval work, including on Windows if possible, and consider the investigation complete when the OCaml 5-specific cause and a concrete path to address it are identified.

Written by the indexing model from the issue text.

Assessment

Tech stack
ocaml
Domain
compilers
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.