ykjit / yk

yk packages
https://ykjit.github.io/yk/
Other
29 stars 7 forks source link

Interpreters currently built with -O0. #674

Open vext01 opened 1 year ago

vext01 commented 1 year ago

We currently build interpreters with -O0 so that passes that break mapping don't run. This obviously slows down interpreters a lot.

We can in fact tolerate many optimisation passes, but we don't yet know which.

I'd recommend tackling this in two stages:

For the former we may be able to do something like:

ltratt commented 1 year ago

@nmdis1999 is now working on this.