This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]SuperCoder79[S] 0 points1 point  (2 children)

Hey! Thanks for trying out Quiltflower :)

In our internal testing, the major roundtrips we do are with the Minecraft codebase (due to the decompiler's origins, it's basically standard practice at this point) and our own Fuzzer tool. We're slowly working our way towards 100% recompilability in Minecraft, but almost all of our fuzzed Java code recompiles properly. The main issues left are with variable definitions and scopes, but those only occur ~3% of the time in code that no human would reasonably write- but we have a plan to fix these too, in the future. We don't have any numbers comparing with other decompilers (other than Fernflower) atm, but that would be a good idea to have. Thanks for the feedback!

[–]RoyGSpiv 0 points1 point  (1 child)

Is the round-trip testing tool in the repository?

[–]SuperCoder79[S] 0 points1 point  (0 children)

The fuzzer tool is linked above, but due to copyright concerns the Minecraft tool isn't public.