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

Simple constant propagation AST-based analysis #852

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Commits on Aug 31, 2024

  1. Configuration menu
    Copy the full SHA
    2ae5c49 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Added support for variable tracing in loops, try-catch and init() met…

    …hod.
    
    It also supports variable tracing in structs.
    jeshecdom committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    1731548 View commit details
    Browse the repository at this point in the history
  2. Error messages now show the place in the code. Before, error messages…

    … did not show it. This was due to partial evaluator making use of dummySrcInfo.
    jeshecdom committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    1bd97f8 View commit details
    Browse the repository at this point in the history
  3. Fixes failing test cases during yarn gen:

    - forgot to change initialSctx in foreach statement to foreachSctx
    jeshecdom committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    6f0888e View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Further fixes to the handling of structs and contracts.

    Added negative tests.
    jeshecdom committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    bcba0b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    d7ef552 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    211b768 View commit details
    Browse the repository at this point in the history
  3. Run prettier.

    jeshecdom committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    ec78d68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d68a48e View commit details
    Browse the repository at this point in the history
  5. Added positive test cases.

    jeshecdom committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    76f0115 View commit details
    Browse the repository at this point in the history
  6. Added documentation

    jeshecdom committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    919c6ce View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6a3a11e View commit details
    Browse the repository at this point in the history