I think that the beatmap.convert_mode(mode) function does clone the beatmap variable when it's used, but i don't know what we can do about that. i'm also not sure if that'd actually be an issue. i just threw this together in a few minutes.
I noticed that the star values are still slightly incorrect, but I think this is a rosu-pp issue, not a rosu-memory issue.
Fixes #52
I think that the
beatmap.convert_mode(mode)
function does clone the beatmap variable when it's used, but i don't know what we can do about that. i'm also not sure if that'd actually be an issue. i just threw this together in a few minutes.I noticed that the star values are still slightly incorrect, but I think this is a rosu-pp issue, not a rosu-memory issue.