Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java: Improve concatenation in loops #16859

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Commits on Jan 29, 2024

  1. java: start reducing noise

    - create test
    - check for statements being executed often
    yoff committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    17627e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. java: add cfg-based loop detection

    - add test for recursive function
    - update test expectations
    yoff committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    835dba4 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. java: Use semantic reasoning

    - Use a deep callgraph traversal to identify loops. This should be checked for performance issues and possibly be restriceted/optimised.
    - Add inline expectation test. Currently dupicating the query code. It should be refactored so that the code can be reused.
    yoff committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    6ab53d9 View commit details
    Browse the repository at this point in the history