Matt
Matt
> I briefly looked at the Recaf repository, and it looks like it is mostly focused on disassembly and reassembly rather than decompilation, correct? > ... > It seems like...
> Actually I was wrong with that part, recaf doesn't include such a feature What do you mean? The [3X branch does read zip files as the JVM does](https://github.com/Col-E/Recaf/blob/dev3/recaf-core/src/main/java/me/coley/recaf/workspace/resource/source/ArchiveFileContentSource.java#L35). Both...
> By the way, do you know if there are any examples of this obfuscation in a freely available app? > > At least I couldn't find it Bozar is...
Working out some regressions I've found Also, the commit log may be a bit messy, so I'll rebase it later.
Side note: Performance seems to be random. Any idea on how to try and set things up to use the best cases? I'm eying the `Collections.shuffle(rest, rand);` in `BasicSolver` but...
 I seem to have found a mostly ideal pre-sorted order for items by preferring types with more edges as previously hypothesized.
Found a regression, some classes that do exist already seem to be generated, but the number of extras is very low compared to my input. Will narrow in on a...
The regression was because I accidentally deleted `break` in `ClassPhantomExtractor#visitFieldInsn`
Looks like the sorted order optimization can trigger some infinite loops in certain edge cases: https://nexus.gluonhq.com/nexus/content/repositories/releases/com/gluonhq/charm-glisten/6.0.6/charm-glisten-6.0.6.jar Before the optimization `CrossoverConstraintException` was thrown and the entire process was restarted with shuffled...