Commit Graph

725 Commits

Author SHA1 Message Date
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