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

Add Wasmi execution profiling infrastructure #974

Closed
wants to merge 20 commits into from

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    725fe7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3980c6e View commit details
    Browse the repository at this point in the history
  3. remove unnecessary comments

    Robbepop committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    be136a2 View commit details
    Browse the repository at this point in the history
  4. improve macro hygiene

    Robbepop committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    6a3a7ef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e0cf3b7 View commit details
    Browse the repository at this point in the history
  6. use syn v2.x

    Robbepop committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    92bb2a0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b722328 View commit details
    Browse the repository at this point in the history
  8. rename macro

    Robbepop committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    76df892 View commit details
    Browse the repository at this point in the history
  9. fix trait impl method

    Robbepop committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    1b01fca View commit details
    Browse the repository at this point in the history
  10. use raw identifiers in macro generated code

    We need this to guard against Instruction::Return which turns into return which is a Rust keyword.
    Robbepop committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    49e48bb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f1307c3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e370cf7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b2a9fcb View commit details
    Browse the repository at this point in the history
  14. refactor wasmi_profiling

    - Now uses a single Ticker instead of one StopWatch per instruction
    - Adds the new instruction selection API
    - Now generates a new-type wrapping ProfilingData instead of re-using the generic ProfilingData directly
    Robbepop committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    b285e96 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9c881cf View commit details
    Browse the repository at this point in the history
  16. fix doc link

    Robbepop committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    aba7a86 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c969c02 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. apply rustfmt

    Robbepop committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    854a06a View commit details
    Browse the repository at this point in the history
  2. apply clippy suggestion

    Robbepop committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    fc81231 View commit details
    Browse the repository at this point in the history
  3. fix cargo-udeps CI job

    Robbepop committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    698c5ec View commit details
    Browse the repository at this point in the history