Skip to content

Add java-tools CFR-JS benchmark result - #1

Draft
Kreijstal wants to merge 1 commit into
terminalsin:masterfrom
Kreijstal:agent/add-java-tools-cfr-js-benchmark
Draft

Add java-tools CFR-JS benchmark result#1
Kreijstal wants to merge 1 commit into
terminalsin:masterfrom
Kreijstal:agent/add-java-tools-cfr-js-benchmark

Conversation

@Kreijstal

Copy link
Copy Markdown

Summary

  • Add the formatted CFR-JS output for all 80 JVM Obfuscation Tester sources.
  • Record an aggregate benchmark score of 0.7622219423 with all 47 expected files matched.
  • Include machine-readable provenance so the result can be reproduced from the exact decompiler revision.

Provenance

  • java-tools: fa31a52fd6947a23936510483d0038979cdd2f07
  • Benchmark base: e9bada49cfbf6d7a50b2636bb510a824dce9e91a
  • Benchmark input SHA-256: 26d1b367454f0b8f86f85e8c809143ff540ef71ca2d7f28fd20c813d9c02af65
  • Full commands, environment, timing, and per-metric values are in benchmark-result.json.

Results

Metric Score
Aggregate 0.7622219423
Match rate 1.0000000000
Jaccard 0.8537264514
Cosine 0.9358106671
Dice 0.9123432343
Levenshtein 0.6164081939
LCS ratio 0.6640166283
Line diff 0.5890224287
NCD 0.7351745284
AST similarity 0.8182207457
Control flow 0.8221210443

Validation

  • Re-ran the repository scorer against the committed output: 0.7622219423, 47/47 files matched.
  • Compiled all 80 committed Java sources with javac --release 8: success.
  • The corresponding java-tools output also passes Java 21 -Xverify:all and the JVM Obfuscation Tester runtime suite.

@vercel

vercel Bot commented Jul 18, 2026

Copy link
Copy Markdown

@Kreijstal is attempting to deploy a commit to the terminalsin's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant