Felix Schütt
c3fe911e17
Merge branch 'master' into run-url
2022-11-20 11:13:36 +01:00
Felix Schütt
b37c79e645
Test login prompt
2022-11-20 10:58:13 +01:00
Felix Schütt
c5af4657e8
Fix pip install command to account for python2 / python3
2022-11-20 10:49:00 +01:00
Felix Schütt
5fcb1e5fed
Fix bug in wasmer login
2022-11-20 10:33:31 +01:00
Felix Schütt
0df50c4227
Fix bug in wasmer add
2022-11-20 10:33:21 +01:00
Felix Schütt
0ed1b0d5bd
Fix typo
2022-11-18 23:20:38 +01:00
Felix Schütt
126b354a9e
Refactor compile_zig to remove duplicated code
2022-11-18 22:25:23 +01:00
Felix Schütt
3daec87b15
Address review comments from https://github.com/wasmerio/wasmer/pull/3299#pullrequestreview-1186599785
2022-11-18 20:17:58 +01:00
Felix Schütt
db299b895d
Authenticate requests to /release page with GITHUB_TOKEN in CI
2022-11-18 17:34:17 +01:00
Felix Schütt
8dfe8daffd
Fix compilation error
2022-11-18 17:08:10 +01:00
Felix Schütt
8883b428ad
Fix make lint
2022-11-18 17:05:24 +01:00
Felix Schütt
45674a620e
Fix install_webc_package compile error
2022-11-18 16:40:29 +01:00
Felix Schütt
71563bc21f
Turn error into warning for failing GH API fetch, print response
2022-11-18 16:36:27 +01:00
Felix Schütt
57b3263ada
Try fixing unit tests
2022-11-18 14:43:46 +01:00
Felix Schütt
8644fc2566
Fix make lint
2022-11-18 12:10:53 +01:00
Felix Schütt
1d6dd0d860
Merge branch 'master' into whoami
2022-11-18 12:05:47 +01:00
Felix Schütt
ac3a46c37f
Merge branch 'master' into run-url
2022-11-18 12:00:25 +01:00
Felix Schütt
195ec847ee
Download -gnu64.tar.gz on Windows, fix make lint
2022-11-18 11:50:10 +01:00
Felix Schütt
a81344e29d
Fix windows-gnu create-exe
2022-11-18 11:35:57 +01:00
Felix Schütt
64d4e609a7
Merge branch 'master' into fix-create-exe-windows
2022-11-18 11:11:04 +01:00
Michael-F-Bryan
3f09c82cab
Delete PackageSpecifier in favour of SplitVersion
2022-11-18 01:59:33 +08:00
Michael-F-Bryan
8d46d34c58
Renamed "wasmer install" to "wasmer add"
2022-11-18 01:59:33 +08:00
Michael-F-Bryan
02e61302f4
Add install to the list of supported commands
2022-11-18 01:59:33 +08:00
Michael-F-Bryan
e630c50a69
Added an install command
2022-11-18 01:59:33 +08:00
Michael-F-Bryan
3a092cf6f9
Make "make lint" pass for Rust 1.63
2022-11-18 00:43:54 +08:00
Christoph Herzog
091ce308e9
refactor!: Move OS filesystem to os::fs submodule
2022-11-17 15:55:19 +01:00
Felix Schütt
a241c7e108
Merge branch 'master' into run-url
2022-11-17 15:33:42 +01:00
Felix Schütt
fff2917ba9
cargo fmt
2022-11-17 15:32:07 +01:00
Felix Schütt
33a2585b14
Update from master, fix merge conflicts
2022-11-17 15:28:59 +01:00
Felix Schütt
9d7ed9e04a
Add wasmer whoami
2022-11-17 14:32:49 +01:00
Felix Schütt
a854775227
Last .o / .obj renaming
2022-11-16 14:08:32 +01:00
Felix Schütt
676e1cc0d6
Revert more .o / .obj renaming
2022-11-16 14:04:29 +01:00
Felix Schütt
aafd57ca9e
Remove unpack zip functionality from unpack_tar_gz
2022-11-16 13:58:37 +01:00
Felix Schütt
6375a8d19b
Remove unnecessary configuration
2022-11-16 13:55:06 +01:00
Felix Schütt
ec13f47071
Remove try_autoinstall_zig function
2022-11-16 13:50:08 +01:00
Felix Schütt
c60a04c884
Add more debug to the zig autoinstallation
2022-11-16 13:43:00 +01:00
John Sharratt's Shared Account
9cdc6423d2
Ran cargo fmt --all
2022-11-16 12:47:58 +01:00
John Sharratt's Shared Account
8495461105
Fixed an issue with building pirita on JS targets
2022-11-16 12:47:58 +01:00
John Sharratt's Shared Account
8d6f6b3cef
Fixed the JS build
2022-11-16 12:47:58 +01:00
Christoph Herzog
2b8a4e949e
Formatting...
2022-11-16 12:47:01 +01:00
John Sharratt's Shared Account
c41af89e13
Changes required to bring in full WASIX support
...
- Implemented multi-threading for both JS and SYS, plus other WASIX implementations
- Added a longjmp capability required for bash and other WASIX implementations
- Added real signals to WASIX
- Added a stack unwinding and winding functionality
- Implemented memory forking which will be used for process forking
- Added the ability to fork the current process
- Added the vfork functionality
- Moved over to the WasiPipe implementation
- Added more syscalls needed for bash on WASIX
- Ported wasmer-os into wasmer
- Added a union file system and the character devices
- Moved the cursors to the file handles rather than the file so that they are multithread safe and can handle concurrent IO
- Reimplemented the poll_oneoff functionality to support full ASYNC
- Added support for mapping directories in the host file system into WASIX sandbox file systems
- Implemented fully ASYNC sockets and emulated ASYNC files
- Made the file locks more granular to allow for concurrent poll and accept operations
- Fixed a race condition on the event notifications
2022-11-16 12:47:01 +01:00
John Sharratt's Shared Account
76c7a902a6
Implemented shared memory for Wasmer in preparation for multithreading
2022-11-16 12:46:56 +01:00
Felix Schütt
493f393abc
Update debug output to debug why create-exe on Windows doesn't output anything
2022-11-16 12:29:07 +01:00
Felix Schütt
f73cf54ce8
Fix cross-compile test by switching to build-exe
...
We run this test only on linux and macos, on Windows it might or
might not work.
2022-11-16 11:27:36 +01:00
Felix Schütt
e3b317ab35
Debug why python.obj doesn't get linked correctly
2022-11-15 23:44:15 +01:00
Felix Schütt
2c604e88f9
Windows: use zig.exe instead of "zig" command
2022-11-15 15:00:37 +01:00
Felix Schütt
c6bd0181de
Debug why create-exe is not downloading Zig on Windows part 2
2022-11-15 14:15:16 +01:00
Felix Schütt
748fe292f5
Debug why autoinstalling zig isn't working on Windows
2022-11-15 13:35:28 +01:00
Felix Schütt
b0cee0e5a3
Ignore non- .tar.gz files in cache dir
2022-11-15 13:09:30 +01:00
Felix Schütt
cf77524829
Completely rework downloading logic, add -isystem to zig cc
2022-11-15 12:51:24 +01:00