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

perf: reference management optimizations #1214

Merged
merged 8 commits into from
Jun 15, 2023
Merged

perf: reference management optimizations #1214

merged 8 commits into from
Jun 15, 2023

Commits on Jun 8, 2023

  1. wip

    Oppen committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    3a24f84 View commit details
    Browse the repository at this point in the history
  2. test passing

    Oppen committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    90e5d1d View commit details
    Browse the repository at this point in the history
  3. more accurate bench

    Oppen committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    ffd24e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

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

Commits on Jun 13, 2023

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

Commits on Jun 14, 2023

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

    pefontana committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    09e5252 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. perf: optimizations for reference management

    - Store directly the reference list rather than the whole
      `ReferenceManager` structures
    - Only process them once, when creating the `Program`
    - Move them to the `SharedProgramData` member
    - Convert to `Vec<HintReference>` and adapt the methods using it
    Oppen committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    51a72b4 View commit details
    Browse the repository at this point in the history