Skip to content

Conversation

@shai-almog
Copy link
Collaborator

Summary

  • build and reuse a method usage index to avoid repeated full graph scans during unused method elimination
  • decrement reference counts as methods and classes are removed to keep the optimizer fast
  • add a stress test that exercises culling on a large synthetic call graph

Testing

  • mvn -pl ByteCodeTranslator,tests -am test (fails in integration tests because clang is not available in the environment)

Codex Task

@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@github-actions
Copy link

github-actions bot commented Dec 17, 2025

✅ ByteCodeTranslator Quality Report

Test & Coverage

  • Tests: 103 total, 0 failed, 0 skipped
  • ⚠️ Coverage report not generated.

Static Analysis

  • ✅ SpotBugs: no findings (report was not generated by the build).
  • ⚠️ PMD report not generated.
  • ⚠️ Checkstyle report not generated.

Generated automatically by the PR CI workflow.

@github-actions
Copy link

github-actions bot commented Dec 17, 2025

✅ Continuous Quality Report

Test & Coverage

Static Analysis

Generated automatically by the PR CI workflow.

@shai-almog shai-almog force-pushed the codex/improve-bytecode-translation-performance branch from 93be89a to 89eee9c Compare December 17, 2025 16:53
@shai-almog shai-almog closed this Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants