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

wasmparser: feature gate Wasm simd support #1903

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

Commits on Nov 12, 2024

  1. Configuration menu
    Copy the full SHA
    827b128 View commit details
    Browse the repository at this point in the history
  2. define SimdOperator enum

    Robbepop committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    5944fb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3e99f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9698f97 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    76557eb View commit details
    Browse the repository at this point in the history
  6. add benchmark NopVisit impl

    Robbepop committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    6adace1 View commit details
    Browse the repository at this point in the history
  7. add simd crate feature

    Robbepop committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    2fa11f2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    baa1de5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bb4a415 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    df32e79 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    de0f049 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    efd1c0c View commit details
    Browse the repository at this point in the history
  13. add Operator::Simd variant

    Robbepop committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    26cc42d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ac2d6a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    531240e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c94737 View commit details
    Browse the repository at this point in the history
  3. fix trait impl signature

    Robbepop committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    bfb354a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e257fcb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eb3845d View commit details
    Browse the repository at this point in the history
  6. update docs for SimdOperator

    Robbepop committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    77a33de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7439a1f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    82412a5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c373909 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    267808c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    28e15df View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    faa8317 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6eef116 View commit details
    Browse the repository at this point in the history
  14. allow missing docs again for VisitSimdOperator

    This is just like with VisitOperator trait.
    Robbepop committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    cc88460 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a703340 View commit details
    Browse the repository at this point in the history
  16. move visit_0xfd_operator into separate file

    We do this to further improve compile times for when the `simd` crate feature is disabled.
    Robbepop committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    e6614e0 View commit details
    Browse the repository at this point in the history
  17. apply rustftm

    Robbepop committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    3c9559c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a8f67fe View commit details
    Browse the repository at this point in the history
  19. apply rustfmt

    Robbepop committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    c9204e6 View commit details
    Browse the repository at this point in the history
  20. fix wasmparser benchmarks

    Robbepop committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    2755180 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    accb113 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c87a791 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7b0a04b View commit details
    Browse the repository at this point in the history
  24. apply rustfmt

    Robbepop committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    76d4d6a View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7c7eb46 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    73fb3ba View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a458b3a View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    8924923 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8884f95 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0beba9e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    351e169 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    04f34ab View commit details
    Browse the repository at this point in the history
  6. apply rustfmt

    Robbepop committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    c419be7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5c1eeb4 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    cec6bb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dfbf6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a98227f View commit details
    Browse the repository at this point in the history
  4. use macros generate for_each_operator macros

    - This does not yet provide a for_each_operator macro in for !simd mode but that should be easily added.
    - This is WIP in that is currently does not handle the documentation of the macros well. We might need to also generate the macro docs in the macros themselves.
    Robbepop committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    efa3d43 View commit details
    Browse the repository at this point in the history
  5. remove comment out line

    Robbepop committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    887a8cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cbbc575 View commit details
    Browse the repository at this point in the history
  7. fix macro imports

    Robbepop committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    ba48386 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. fix bugs in generator macros

    Robbepop committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    6b9a883 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2024

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