Results 29 comments of LlamaLad7

I believe this should be re-labelled as a bug following our conversation in the Discord a little while ago. [`TypeUtils.getUpperBound0` ](https://github.com/SpongePowered/Mixin/blob/4c7beea14ce7fba6026ff47c2f1c3f498f37f34d/src/ap/java/org/spongepowered/tools/obfuscation/mirror/TypeUtils.java#L442) needs some kind of handling of `Type.IntersectionClassType` types. Assuming...

Simply changing this line to use `getOwner` instead of `getImplementor` fixes the issue and doesn't seem to break anything else. https://github.com/SpongePowered/Mixin/blob/155314e6e91465dad727e621a569906a410cd6f4/src/main/java/org/spongepowered/asm/mixin/transformer/MixinTargetContext.java#L872 Not sure why `getImplementor` was introduced in the first...

It's also worth noting that this issue only occurs if there is a detached superclass, so if anyone is actually running into it they can most likely avoid it by...

You could consider using this in the meantime https://github.com/LlamaLad7/MixinExtras/wiki/ModifyExpressionValue

> Does it support capturing locals? Not currently, as with all stock injectors except `Inject` itself. Depending on your specific situation there's often ways around it, and in many cases...

Hmm, I would have thought that it was a result of not being able to access the REPL as my firmware was corrupt, but I'll give that a go

Yeah, that sounds like a Mu issue, so I'll do that. Just one more thing though, I followed the firmware flash instructions on: https://microbit.org/guide/firmware/ and the microbit produced FAIL.txt, saying...

I was just flashing the firmware.hex generated by the "make all" command in the unedited source code from this repo, i.e the micropython

My main problem was trying to make room for a larger python program on the microbit, so if anyone has any suggestions for that, or compiling and flashing this repo...