ikvmnet / ikvm

A Java Virtual Machine and Bytecode-to-IL Converter for .NET
Other
1.17k stars 110 forks source link

Remove existing CLASSGC support #384

Closed wasabii closed 1 year ago

wasabii commented 1 year ago

This code is mostly old and untested at this point. Lots of additional code has been added that holds instances where it shouldn't. And nobody is going to be compiling a version specifically with this enabled.

New approach will be to just start fixing places where class references are held where they shouldn't be by default. If a -Xnoclassgc option is readded in the future, we'll special case that to hold onto classes seperately.