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

Use standard API for js and sys for Module. Added Engine in js #3556

Merged
merged 92 commits into from
Mar 7, 2023

Commits on Jan 27, 2023

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

Commits on Jan 28, 2023

  1. Fix compile

    syrusakbary committed Jan 28, 2023
    Configuration menu
    Copy the full SHA
    5a030f5 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Move tunables into engine

    syrusakbary committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    42fd09b View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Configuration menu
    Copy the full SHA
    cd730e0 View commit details
    Browse the repository at this point in the history
  2. Remove deprecated/unused TrapHandler

    Note: wasmer_vm::TrapHandler was never exposed via the `wasmer` crate, so it’s safe to remove
    syrusakbary committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    8c45633 View commit details
    Browse the repository at this point in the history
  3. Improved sys store

    syrusakbary committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    83313eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30f4589 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2a067fd View commit details
    Browse the repository at this point in the history
  6. Use general store

    syrusakbary committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    4c9a154 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    24253b8 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Configuration menu
    Copy the full SHA
    bb34929 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd55e7b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    039098c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a829bc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    543e7cb View commit details
    Browse the repository at this point in the history
  6. Fix pending test

    syrusakbary committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    293834c View commit details
    Browse the repository at this point in the history
  7. Fix linting

    syrusakbary committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    59a6b19 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    312aaf1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0dda3c1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a1d3891 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2023

  1. Configuration menu
    Copy the full SHA
    c3576e1 View commit details
    Browse the repository at this point in the history
  2. Fixed Context references

    syrusakbary committed Feb 11, 2023
    Configuration menu
    Copy the full SHA
    c9e18e8 View commit details
    Browse the repository at this point in the history
  3. Unified Value into js/sys

    syrusakbary committed Feb 11, 2023
    Configuration menu
    Copy the full SHA
    a5e631c View commit details
    Browse the repository at this point in the history
  4. Unified exports in js/sys

    syrusakbary committed Feb 11, 2023
    Configuration menu
    Copy the full SHA
    1e405d3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ede6a1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d9ed6b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6c6f070 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9f83b84 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4eaddb5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b9d2118 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2023

  1. Configuration menu
    Copy the full SHA
    f8176e3 View commit details
    Browse the repository at this point in the history
  2. Unify InstantiationError

    syrusakbary committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    58f27ae View commit details
    Browse the repository at this point in the history
  3. Unify Instance in js/sys

    syrusakbary committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    3d56b6b View commit details
    Browse the repository at this point in the history
  4. Removed repeated comments

    syrusakbary committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    f72220e View commit details
    Browse the repository at this point in the history
  5. Merge branch 'master' into std-api

    # Conflicts:
    #	lib/api/src/sys/instance.rs
    syrusakbary committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    9225560 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1d85b30 View commit details
    Browse the repository at this point in the history
  7. Unified Extern in js/sys

    syrusakbary committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    db6430c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fcad0fa View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Created vm module

    syrusakbary committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    3b0ee71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1966af3 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Unified Memory in js/sys

    syrusakbary committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    4c0bd5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c0399f View commit details
    Browse the repository at this point in the history
  3. Fixed as_js for global

    syrusakbary committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    7bf1bd1 View commit details
    Browse the repository at this point in the history
  4. Fix global

    syrusakbary committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    3e7552a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e9b8868 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cd4cb7a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b4c190b View commit details
    Browse the repository at this point in the history
  8. Merge branch 'master' into std-api

    # Conflicts:
    #	lib/api/src/engine.rs
    #	lib/api/src/store.rs
    syrusakbary committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    95e351a View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Configuration menu
    Copy the full SHA
    c45864a View commit details
    Browse the repository at this point in the history
  2. Simplified errors

    syrusakbary committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    99d3f84 View commit details
    Browse the repository at this point in the history
  3. Improved module imports

    syrusakbary committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    745a06b View commit details
    Browse the repository at this point in the history
  4. Improved module imports

    syrusakbary committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    5faa036 View commit details
    Browse the repository at this point in the history
  5. Fix linting

    syrusakbary committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    e9a4ba4 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Configuration menu
    Copy the full SHA
    c85b2bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db6dd42 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d85297f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b61e2a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb9ac04 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

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

Commits on Feb 24, 2023

  1. Wrap engine

    syrusakbary committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    1f64ba1 View commit details
    Browse the repository at this point in the history
  2. Make cli compilable again

    syrusakbary committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    9ed86ad View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into std-api

    # Conflicts:
    #	lib/api/src/js/mem_access.rs
    #	lib/api/src/js/mod.rs
    #	lib/api/src/sys/typed_function.rs
    #	lib/wasi/src/syscalls/wasix32.rs
    #	lib/wasi/src/syscalls/wasix64.rs
    #	lib/wasi/src/utils/mod.rs
    syrusakbary committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    826d321 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a6ebf78 View commit details
    Browse the repository at this point in the history
  5. Fixed unimplemented

    syrusakbary committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    5bdf3d4 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

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

Commits on Feb 28, 2023

  1. Merge branch 'master' into std-api

    # Conflicts:
    #	lib/api/src/js/function_env.rs
    #	lib/wasi/src/bin_factory/exec.rs
    syrusakbary committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    fe72a5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09427c3 View commit details
    Browse the repository at this point in the history
  3. Remove unused code

    syrusakbary committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    e26a784 View commit details
    Browse the repository at this point in the history
  4. Fix serialization

    syrusakbary committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    f342ebe View commit details
    Browse the repository at this point in the history
  5. Fix code

    syrusakbary committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    c04e536 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bef5f9e View commit details
    Browse the repository at this point in the history
  7. Fixed linting

    syrusakbary committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    a0e11bf View commit details
    Browse the repository at this point in the history
  8. Removed unsafe js intos

    syrusakbary committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    b47cc83 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d5c7b8a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4fb02b8 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fc64202 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    770bb40 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Configuration menu
    Copy the full SHA
    4973be5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4629a32 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Configuration menu
    Copy the full SHA
    2511d65 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'std-api' into wasix-fixes-for-web-with-unification

    # Conflicts:
    #	lib/api/src/js/externals/global.rs
    #	lib/api/src/js/vm.rs
    #	lib/wasi/src/bin_factory/exec.rs
    #	lib/wasi/src/bin_factory/module_cache.rs
    #	lib/wasi/src/runtime/task_manager/mod.rs
    syrusakbary committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    cbdf356 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into std-api

    # Conflicts:
    #	lib/api/src/js/externals/global.rs
    #	lib/api/src/js/vm.rs
    #	lib/cli/src/commands/create_exe.rs
    #	lib/wasi/src/bin_factory/exec.rs
    #	lib/wasi/src/bin_factory/module_cache.rs
    #	lib/wasi/src/os/console/mod.rs
    #	lib/wasi/src/runtime/task_manager/mod.rs
    syrusakbary committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    1c3f966 View commit details
    Browse the repository at this point in the history
  4. Improved linting

    syrusakbary committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    9719630 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7440c42 View commit details
    Browse the repository at this point in the history
  6. Fix linting errors

    syrusakbary committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    61ca01d View commit details
    Browse the repository at this point in the history
  7. Improved BigInt support

    syrusakbary committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    01dc38e View commit details
    Browse the repository at this point in the history
  8. Fixed missing api

    syrusakbary committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    69f5ec3 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

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

Commits on Mar 6, 2023

  1. Merge branch 'master' into std-api

    # Conflicts:
    #	lib/api/src/js/mem_access.rs
    #	lib/api/src/lib.rs
    #	lib/api/src/mem_access.rs
    #	lib/api/src/ptr.rs
    syrusakbary committed Mar 6, 2023
    Configuration menu
    Copy the full SHA
    acd0f1f View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Improved mem_access

    syrusakbary committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    07eb2f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a31d66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e61c206 View commit details
    Browse the repository at this point in the history