Devan-Kerman
Devan-Kerman
The title says it all, this is particularly relevant for generics ``` ... invokevirtual Map#get checkcast T store 10 ```
```java if(object != null) { // we want to change this ... } ``` which in bytecode, would (roughly) translate to ``` ALOAD 0 IFNULL ... ``` At the moment,...
I find this seemingly arbitrary restriction very annoying to deal with, so I removed it ;p untested
Adds a codec class that functions for all `java.util.stream.Collector`, This allows the same class to be used for maps, sets, lists, queues, immutable or mutable, concurrent or not. This does...
Adds stack-aware enchantability for modular/tiered tools
This is a floader issue and not a fapi issue I swear: Gib mass ASM api Luckily when you want to hook into a Block's method you can usually just...
 The singlethreaded-ness of TinyRemapper#apply is a sore point in my code at the moment. There are 2 issues with the current system that the following pull request fixes: -...
For applications that can more optimally handle input reading, this allows for a drastic increase in performance.
For applications that already make heavy use of the ForkJoinPool (or `Stream#parallel`) it makes little sense to create and use another ExecutorService. This also improves the speed of [#97](https://github.com/FabricMC/tiny-remapper/pull/97).
It should fail with an exception, but it just terminates. [latest.log](https://github.com/FabricMC/Mixin/files/6657720/latest.1.log)