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

Support multiple heterogeneous backends at the same time #5243

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

Commits on Nov 12, 2024

  1. Configuration menu
    Copy the full SHA
    0ec8a5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c73e0b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd41579 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

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

Commits on Nov 20, 2024

  1. fix: Fix imports in examples

    xdoardo committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    0fb28b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cdcc11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0c0bc1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    671bfd5 View commit details
    Browse the repository at this point in the history
  5. fix(middlewares): Fix imports

    xdoardo committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    9d5fc3c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4836270 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    491e128 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    44056c6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bf2f090 View commit details
    Browse the repository at this point in the history
  10. fix(cli): not(any -> not(all

    xdoardo committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    e5931ae View commit details
    Browse the repository at this point in the history
  11. Make linter happy

    xdoardo committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    ab8e1d9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c3680ff View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    ed81a83 View commit details
    Browse the repository at this point in the history
  2. fix(api): Fix js errors

    xdoardo committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    78459d1 View commit details
    Browse the repository at this point in the history
  3. chore: Make linter happy

    xdoardo committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    e80bdd8 View commit details
    Browse the repository at this point in the history
  4. fix: Fix typo

    xdoardo committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    379ae4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5d5f4cb View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. feat(api): Add id() function to wasmer::Engine.

    Adds a function to retrieve a unique identifier (backed by an
    `AtomicU64`) for the top-level `Engine` type. The `id` is saved in the
    `Engine` struct itself rather than types down the line. This fits better
    with the current structure of the `sys` rt engines, which are defined in
    the `wasmer_compiler` crate.
    xdoardo committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    32c51b9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    127a024 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    026da59 View commit details
    Browse the repository at this point in the history
  4. fix(api/v8): Don't delete V8's engine when dropping CApiEngine

    ...Instead, delete it only when dropping the `EngineCapsule`, otherwise
    V8's internal DFA will be in a state that forbids the creation of new
    engines.
    xdoardo committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    1d2229c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a12b35f View commit details
    Browse the repository at this point in the history
  6. fix(cli): Typo

    xdoardo committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    7ec657d View commit details
    Browse the repository at this point in the history
  7. fix(ci): Try installing llvm to get llvm-objcopy

    .. unfortunately, GNU's objcopy does not work as expected on aarch64 +
    Mach-O.
    xdoardo committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    f1a2534 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5ac2349 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    010cc07 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0a1f5bd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0a0324e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3c54101 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    031a382 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    51dc02b View commit details
    Browse the repository at this point in the history
  15. fix(ci): Fix typo

    xdoardo committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    0c8c99b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0246f50 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0776729 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    126c121 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    af86ef7 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0873adc View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ec8c2ed View commit details
    Browse the repository at this point in the history
  22. fix: Minor changes

    xdoardo committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    193d3f2 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    6158bb9 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    4342398 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1782c88 View commit details
    Browse the repository at this point in the history
  26. ci: Add binutils to Ubuntu

    xdoardo committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    12621c3 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    e0d60ea View commit details
    Browse the repository at this point in the history
  28. ci: reenable all jobs

    xdoardo committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    4c1dd13 View commit details
    Browse the repository at this point in the history
  29. fix(middlewares): Fix import

    xdoardo committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    88518b6 View commit details
    Browse the repository at this point in the history
  30. fix(api): Fix docs

    xdoardo committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    3dc6cf0 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    e1ed036 View commit details
    Browse the repository at this point in the history
  32. fix(middlewares): Fix import

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

Commits on Nov 25, 2024

  1. feat(api): Add wasmi rt

    xdoardo committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    dfbcdce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b26595 View commit details
    Browse the repository at this point in the history
  3. fix(ci): bump macos-12 to 13

    xdoardo committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    49bf8d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8e5ce03 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f381470 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1005cfc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    430301e View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. fix(cli): Fix typo in cfg

    xdoardo committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    c7c6757 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6042f0a View commit details
    Browse the repository at this point in the history
  3. chore: Make linter happy

    xdoardo committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    5823eb7 View commit details
    Browse the repository at this point in the history
  4. fix(api): Add missing return

    xdoardo committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    72f4ab0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c111880 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    81f4195 View commit details
    Browse the repository at this point in the history
  7. chore: Make linter happy

    xdoardo committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    234dbea View commit details
    Browse the repository at this point in the history