Barteks2x

Results 110 comments of Barteks2x

JVM doesn't really verify that a final field isn't initialized second time (at least in the same class, and at least in java 8). It's only verified by java compiler....

This definitely used to work on java 8 dcevm on 1.12.2. On newer versions on modlauncher the only time o tried, it didn't yet work (classloading issue on hotswap attempt).

Will probably take me up to an hour to set up special test environment for it, in the meantime I can provide cubic chunks jar that shows the issue here:...

Looks like this is actually caused by me adding transformer exclusion. Something I never even considered to check for, and initially did because every single coremod example did it, and...

Doing that for existing ModifyConstants could break assumptions made by existing mods (at least it would with some of my code) - generally when targeting a constant it seemed like...

Such option already exists, you just need `-Dmixin.debug.export=true` in JVM arguments (unless Fabric version of Mixin removes it). These classes are only for viewing them and shouldn't be on the...

I like the first 2 syntax ideas (`->` and `::`). Just a question on that, is it going to work with nested lambdas? Is a "recurse into all lambdas" going...

Could that also be extended to cover array access equivalents, similar to field array redirects?

Yes, I realize it would involve checking it on every call to all transformers. Which is why it would be debug option, not enabled by default. It would certainly have...