Commit Graph

165 Commits

Author SHA1 Message Date
76800c7367 Merge #1032
1032: Fix abort signature in emscripten ABI r=MarkMcCaskey a=MarkMcCaskey

Needs tests; this is preventing python on wapm from working

Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-12-16 20:48:03 +00:00
3381e8867c Fix some assorted warnings. 2019-12-02 17:00:37 -08:00
e8b162df06 Fix abort and _abort to be different 2019-12-02 15:32:14 -08:00
ac321846e3 Merge branch 'master' into ventuzelo/fix-653-panic-memorydescriptor 2019-09-24 09:10:45 +02:00
009c123332 Fixed emscripten main functions 2019-09-22 17:29:12 -07:00
882a77ccf9 Remove null pointer checks generally, re-add them in Emscripten 2019-09-20 12:02:12 -07:00
c660aa9fce fix 653 panic in memoryDescriptor 2019-09-17 17:42:06 +02:00
d8471e2b6a Improved docs with custom logo and favicon 2019-09-03 17:06:31 -07:00
1886760eba Fix issue with emscripten memory out of range 2019-08-19 09:45:14 -05:00
d89990951e Convert panic to error when calling emscripten main 2019-08-16 22:18:13 -06:00
d1c9ab3539 Convert emscripten memory assertion to error 2019-08-16 09:18:51 -06:00
03cabce2d5 Fix emscripten table assertion panic 2019-08-16 09:12:46 -06:00
bccbbb3d8b Add deny nonstandard-style and unused-mut lints 2019-08-15 20:18:29 -06:00
b358605791 One CamelCase style cleanup and allow dead code warning 2019-08-02 14:14:59 -06:00
2f70a199e4 Add deny dead_code lint and fix one error 2019-08-01 20:46:35 -06:00
0dfa1f68a8 Formatted code 2019-07-31 23:51:12 -07:00
a6461c3b14 Removed explicit hashbrown dependency 2019-07-31 23:18:38 -07:00
9c96f01494 Fixed emscripten ns collision. Added ctime implementation 2019-07-07 15:55:52 -07:00
d0b186b939 Added emscripten sbrk implementation 2019-07-06 22:05:45 -07:00
d3d84cbc22 Formatted emscripten files 2019-07-06 17:46:48 -07:00
15d1fd4bbb Move emscripten pthread into its own module 2019-07-06 17:45:56 -07:00
f5af920724 Added pthread_self emscripten method 2019-07-06 17:41:03 -07:00
b1f868dc52 Enable shared memory in emscripten 2019-07-06 17:29:24 -07:00
24e7c1b263 Updated compatibility with latest emscripten 2019-07-06 17:15:35 -07:00
fada36a72c Merge #514
514: improve emscripten sockets and networking r=MarkMcCaskey a=MarkMcCaskey



Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-07-01 20:29:52 +00:00
d825fe9eb2 remove unix-specific code from code windows sees 2019-07-01 11:42:50 -07:00
a2b723d37e Added more emscripten dyncalls 2019-06-30 11:10:54 -07:00
299d41cfea Improved emscripten dyncalls 2019-06-29 17:39:01 -07:00
675caf042c Various lint fixes 2019-06-13 21:01:37 +02:00
1560849e40 Fix lint errors and windows build 2019-06-13 20:46:05 +02:00
109acd2fa3 Trying to fix ___syscall220 2019-06-12 01:01:47 +02:00
5d93d9a904 Added fb and gb symbols 2019-06-08 19:53:21 +02:00
222b582207 Merge remote-tracking branch 'origin/master' into command/pyodide 2019-06-02 14:10:25 +02:00
f8b94b7469 Merge remote-tracking branch 'origin/master' into feature/add-mapdir-for-emscripten 2019-05-28 13:48:12 -07:00
b78a8af228 Added missing functions for pyodide
Since Pyodide is focused on running on desktop, this pull-request lacks
Javascript runtime functions. It also sorted alphabetically some functions
2019-05-28 09:39:49 +02:00
fc15bc58f6 add mapdir for emscripten; implement getdents, etc. 2019-05-24 18:00:07 -07:00
dd9c5774f3 Separate fpathconf from pathconf 2019-05-24 12:15:52 -07:00
f79ff8b542 Merge branch 'master' into feature/jq 2019-05-21 17:15:12 -07:00
34e16d4a84 Move ucontext related functions to their own namespace 2019-05-20 22:54:58 +02:00
8995060f9b Mocks for _getcontext, _makecontext, _setcontext and _swapcontext 2019-05-19 20:53:24 +02:00
f8cfb04e29 _alarm() 2019-05-19 20:24:49 +02:00
2eb5ca1e48 _gai_strerror() 2019-05-19 20:16:00 +02:00
7690febe77 getnameinfo() 2019-05-19 19:37:57 +02:00
ad8178bb2a [pthread] rwlock_destroy(), rwlock_init() and rwlock_wrlock() 2019-05-19 19:16:04 +02:00
8f345dc284 Updated imports required for jq. Added get_str method in VarArgs 2019-05-18 12:38:22 -07:00
ec9c5360ef move stdio capture into runtime_core; rm emscripten dep in wasi 2019-05-17 13:30:10 -07:00
2aefa731a6 Add deny for unreachable patterns and unused unsafe 2019-05-12 00:33:02 -05:00
85158ac22a Add some initial deny for unused_imports and unused_variables
Additional unused variable fix on unix

Remove unused import on unix

Remove unused windows import
2019-05-11 09:23:25 -05:00
91d01d1c05 clean up warnings 2019-05-06 14:17:23 -07:00
ab184aceea Update emscripten to run JSC 2019-05-06 14:05:04 -07:00