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

feat: value quota based idl decoder limiting #4657

Merged
merged 51 commits into from
Aug 16, 2024

Commits on Jul 22, 2024

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

Commits on Jul 23, 2024

  1. meter skip; add test

    crusso committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    b7a4df2 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. more tests (some broken?)

    crusso committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    7c87222 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. more tests

    crusso committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    8d0e223 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    868d7e6 View commit details
    Browse the repository at this point in the history
  3. finish port of tests

    crusso committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    1831132 View commit details
    Browse the repository at this point in the history
  4. assert low cost

    crusso committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    d2cb2d8 View commit details
    Browse the repository at this point in the history
  5. cleanup tests

    crusso committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    4d31ba4 View commit details
    Browse the repository at this point in the history
  6. radical refactoring

    crusso committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    f63dfa8 View commit details
    Browse the repository at this point in the history
  7. update test output, refactr

    crusso committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    cbb3d0b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7c8955c View commit details
    Browse the repository at this point in the history
  9. up limits

    crusso committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    f132d3b View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    e6a75ed View commit details
    Browse the repository at this point in the history
  2. cleanup test; add blurb

    crusso committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    73a8667 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    443d366 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. set up registers just once, including for skipped arguments (tricky b…

    …ug); modify skip_any_vec to do limit checks
    crusso committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    adaea7c View commit details
    Browse the repository at this point in the history
  2. update test output

    crusso committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    f9a8fdb View commit details
    Browse the repository at this point in the history
  3. Rust formatting

    crusso committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    809b5e2 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    97bea78 View commit details
    Browse the repository at this point in the history
  2. update test output

    crusso committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    c15b6e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7053400 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

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

Commits on Aug 6, 2024

  1. Configuration menu
    Copy the full SHA
    9dc5a3c View commit details
    Browse the repository at this point in the history
  2. add test output

    crusso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    7cb0afd View commit details
    Browse the repository at this point in the history
  3. up the limit to 1K

    crusso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    c7d51c5 View commit details
    Browse the repository at this point in the history
  4. add bias term

    crusso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    bcc059c View commit details
    Browse the repository at this point in the history
  5. update bench numbers

    crusso committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ba4c267 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    8ebe1f9 View commit details
    Browse the repository at this point in the history
  2. remove noisy output

    crusso committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    4279856 View commit details
    Browse the repository at this point in the history
  3. test get/setCandidLimits

    crusso committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    06dfcfe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d19d02 View commit details
    Browse the repository at this point in the history
  5. update bench numbers

    crusso committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    cf0a2a8 View commit details
    Browse the repository at this point in the history
  6. update fail test output

    crusso committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    7014375 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f27c985 View commit details
    Browse the repository at this point in the history
  8. update test output

    crusso committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    0aae079 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

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

Commits on Aug 9, 2024

  1. just count values

    crusso committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    3147631 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b54e52 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    3863e62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    199d872 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    01b226b View commit details
    Browse the repository at this point in the history
  2. refactor Registers

    crusso committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    fe84142 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbfcdc8 View commit details
    Browse the repository at this point in the history
  4. used u64 for idl_limit_check

    crusso committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    9ef3a62 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b6eefb View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. update test output

    crusso committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    fb9bc85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81bccc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f389da8 View commit details
    Browse the repository at this point in the history
  4. Changelog++

    crusso committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    7f242d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe98b19 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

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