Commit Graph

857 Commits

Author SHA1 Message Date
Felix Schütt
41a311df52 Fix wapm.toml definition 2022-12-12 14:33:49 +01:00
Felix Schütt
0dfa9a8bfa Add wasmer init 2022-12-12 14:33:49 +01:00
Felix Schütt
d45850733e Release 3.1.0 2022-12-12 13:38:00 +01:00
Felix Schütt
23697d3f30 Fix make lint 2022-12-12 10:36:18 +01:00
Felix Schütt
fd7c5b71c5 Fix tests for listing local packages 2022-12-12 10:27:31 +01:00
Christoph Herzog
b69ccaf37b refactor(wasi): Rename Capabilities::http to http_client 2022-12-11 07:17:40 +01:00
Christoph Herzog
680ee18c20 cli: Add http client support to the CLI run command
Adds a new --http-client flag to the run command, which enables the http
client capability for the executed command.
2022-12-11 06:01:43 +01:00
Felix Schütt
575373c55a Prefer local paths over remote packages 2022-12-09 15:38:54 +01:00
Felix Schütt
ad89a82838 Add unit tests + fix bug in version parsing 2022-12-09 14:41:54 +01:00
Felix Schütt
2812110845 Fix from_binfmt_args_fallible on Linux 2022-12-09 14:12:10 +01:00
Felix Schütt
7272ec7eeb Running python works 2022-12-09 13:31:52 +01:00
Felix Schütt
bc22701cae Add downloading .tar.gz URLs and new caching in checkouts dir 2022-12-09 13:09:57 +01:00
Christoph Herzog
eb60a96bcf Merge branch 'master' into wasix-merge 2022-12-06 13:22:09 +01:00
Felix Schütt
cdd71d3da3 Add -OReleaseSafe back 2022-12-02 14:52:03 +01:00
Felix Schütt
2c88eb83a8 Do not ignore error on fs::create_dir_all 2022-12-02 14:51:22 +01:00
Felix Schütt
cdbacbb67b Remove --feature http because wasmer_registry requires HTTP deps 2022-12-02 11:56:28 +01:00
Felix Schütt
81cde2b982 Fix make lint 2022-12-02 11:51:38 +01:00
Felix Schütt
14dc05cc08 Refactor methods to filter tarballs 2022-12-02 11:47:05 +01:00
Felix Schütt
54a0b087ce Update lib/cli/src/commands/create_exe.rs
Co-authored-by: Michael Bryan <michael@wasmer.io>
2022-12-02 11:27:25 +01:00
Felix Schütt
5d4817c4a1 Undo changes, recomment out failing tests + add link to zig bug report 2022-12-01 19:46:24 +01:00
Felix Schütt
991ad55bdb Debug undefined wasmer_vm_raise_trap error 2022-12-01 12:33:40 +01:00
Felix Schütt
0822773c09 Don't ping GitHub if local tarball can be found 2022-11-30 20:16:00 +01:00
Felix Schütt
2c254a55cc Fix compilation issue in create-exe function 2022-11-30 20:16:00 +01:00
Felix Schütt
1346252a18 Fix error in searching for file path on Windows 2022-11-30 20:16:00 +01:00
ptitSeb
30a7d61943 Merge branch 'master' into feat_sharedmemory 2022-11-29 14:39:45 +01:00
Felix Schütt
8f76b6780c Downgrade webc: 3.0.2 -> 3.0.1 2022-11-25 21:36:23 +01:00
Felix Schütt
b70f6e9052 Release 3.0.2 2022-11-25 21:30:20 +01:00
ptitSeb
32137b4562 Merge branch 'master' into feat_sharedmemory 2022-11-25 13:07:37 +01:00
Felix Schütt
8676105fbb Merge branch 'master' into fix-3366 2022-11-24 21:40:43 +01:00
Felix Schütt
8674d8ceea Adress review comments and fix test 2022-11-24 19:34:41 +01:00
Felix Schütt
09cad809cc Remove debug: false 2022-11-24 19:30:48 +01:00
Felix Schütt
813d5269b7 cargo fmt 2022-11-24 18:05:26 +01:00
Felix Schütt
bc3ef99523 Print proper error message when running wasmer login 2022-11-24 17:59:04 +01:00
Felix Schütt
98f8d863d5 Add proper failure when login fails 2022-11-24 17:53:57 +01:00
Felix Schütt
351b0a6e4c Add integration test, use different spinner library to fix #3346 2022-11-24 17:25:43 +01:00
Felix Schütt
5d1d4f3116 Fix #3366 - file paths could get interpreted as URLs in wasmer run 2022-11-24 17:09:53 +01:00
ptitSeb
ffd6d6b140 Merge branch 'master' into feat_sharedmemory 2022-11-24 15:56:32 +01:00
Jiahao XU
40207ae029 Fix installing wasmer via cargo-binstall
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-11-24 23:31:57 +11:00
Felix Schütt
eb525c53e7 Merge branch 'master' into release-3.0.1 2022-11-23 14:04:51 +01:00
Michael-F-Bryan
8f28ea4c9f Stdout/stderr should be inherited 2022-11-23 17:49:32 +08:00
Michael-F-Bryan
cab9e010f6 Use println!() instead of the log crate 2022-11-23 17:48:56 +08:00
Felix Schütt
27f3300fef Release 3.0.1 2022-11-23 01:14:06 +01:00
ptitSeb
b86f129c44 Moved import_shared_memory to wasi specific, and use this function on the run/wasi cli command directly
Fixed linter

Fixed js build

Fixed linter
2022-11-22 16:01:23 +01:00
ptitSeb
8a0bd4b331 Added some aarch64 atomic access emitter (not finished)
Removed public Imports::import_shared_memory and try to auto-initialize shared memory directly

Fixed clippy

Added Atomic Add/Sub/And/Or/Xor operator to Singlepass/AArch64 backend

Added atomic_xchg support for Singlepass/AArch64 backend

Finished all atomic access operator for Singlepass/Aarch64 backend
2022-11-22 15:43:06 +01:00
John Sharratt's Shared Account
a5f641b4b0 Implemented shared memory for Wasmer in preparation for multithreading
Fixed linter

Fixed clippy

Cleaned up some merge leftover
2022-11-22 14:11:32 +01:00
Christoph Herzog
1841ee5a99 build: Replace webc path dependencies with a patch in root Cargo.toml 2022-11-22 06:45:06 +01:00
John Sharratt's Shared Account
53c7b64d3f Removed the wasix feature flag and fixed some compile issues on JS 2022-11-22 12:50:33 +11:00
John Sharratt's Shared Account
0b4affaa91 - Fixed an issue where the WebC caching was active for JS
- Fixed an issue with tokio missing io-util on JS builds
- Fixed an issue where duplicate stdio file descriptors was not preserving the is_stdio flag
- Added a text file that describes a suite of integration tests for WASIX
- Added compiled WASIX programs used for testing purposes
2022-11-22 12:26:37 +11:00
Felix Schütt
cb3096a702 Merge branch 'master' into whoami 2022-11-21 12:23:16 +01:00
Felix Schütt
04eda8d546 Remove unnecessary clap(name = ) 2022-11-21 12:13:08 +01:00