Jesús Leganés-Combarro 'piranna
|
222b582207
|
Merge remote-tracking branch 'origin/master' into command/pyodide
|
2019-06-02 14:10:25 +02:00 |
|
Mark McCaskey
|
281c5ff45d
|
fix bugs in em mapdir, improve it for relative paths, use it more
|
2019-05-29 14:20:52 -07:00 |
|
Mark McCaskey
|
7a7aa4608a
|
fix emscripten regression tests
|
2019-05-29 11:41:29 -07:00 |
|
Mark McCaskey
|
6606a7c7b0
|
silence clippy on pointer alignment
|
2019-05-28 14:06:24 -07:00 |
|
Mark McCaskey
|
f8b94b7469
|
Merge remote-tracking branch 'origin/master' into feature/add-mapdir-for-emscripten
|
2019-05-28 13:48:12 -07:00 |
|
Mark McCaskey
|
3a4517d5d6
|
clean up code, verify it behaves the same as emscripten with js
|
2019-05-28 10:06:22 -07:00 |
|
Jesús Leganés-Combarro 'piranna
|
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 |
|
Syrus
|
fe3db46173
|
Fixed time ptr
|
2019-05-27 12:47:15 -07:00 |
|
Syrus
|
6fd6ad92fa
|
Trying to fix timegm
|
2019-05-27 12:09:04 -07:00 |
|
Mark McCaskey
|
fc15bc58f6
|
add mapdir for emscripten; implement getdents, etc.
|
2019-05-24 18:00:07 -07:00 |
|
Syrus
|
dd30595358
|
Trying to fix issues
|
2019-05-24 13:30:41 -07:00 |
|
Syrus
|
dd9c5774f3
|
Separate fpathconf from pathconf
|
2019-05-24 12:15:52 -07:00 |
|
Syrus
|
c7dceba0d8
|
Improved formatting
|
2019-05-24 12:09:00 -07:00 |
|
Syrus
|
f79ff8b542
|
Merge branch 'master' into feature/jq
|
2019-05-21 17:15:12 -07:00 |
|
Jesús Leganés-Combarro 'piranna
|
490b94b814
|
Fix linting
|
2019-05-21 19:12:35 +02:00 |
|
Jesús Leganés-Combarro 'piranna
|
34e16d4a84
|
Move ucontext related functions to their own namespace
|
2019-05-20 22:54:58 +02:00 |
|
Jesús Leganés-Combarro 'piranna
|
8995060f9b
|
Mocks for _getcontext , _makecontext , _setcontext and _swapcontext
|
2019-05-19 20:53:24 +02:00 |
|
Jesús Leganés-Combarro 'piranna
|
f8cfb04e29
|
_alarm()
|
2019-05-19 20:24:49 +02:00 |
|
Jesús Leganés-Combarro 'piranna
|
2eb5ca1e48
|
_gai_strerror()
|
2019-05-19 20:16:00 +02:00 |
|
Jesús Leganés-Combarro 'piranna
|
7690febe77
|
getnameinfo()
|
2019-05-19 19:37:57 +02:00 |
|
Jesús Leganés-Combarro 'piranna
|
ad8178bb2a
|
[pthread] rwlock_destroy() , rwlock_init() and rwlock_wrlock()
|
2019-05-19 19:16:04 +02:00 |
|
Syrus
|
8f345dc284
|
Updated imports required for jq. Added get_str method in VarArgs
|
2019-05-18 12:38:22 -07:00 |
|
Mark McCaskey
|
4760840a77
|
move stdout capture from runtime core to dev-utils
|
2019-05-17 15:48:30 -07:00 |
|
Mark McCaskey
|
ec9c5360ef
|
move stdio capture into runtime_core; rm emscripten dep in wasi
|
2019-05-17 13:30:10 -07:00 |
|
Mark McCaskey
|
b9bb310215
|
add wasi regression test system
|
2019-05-17 12:09:31 -07:00 |
|
Syrus
|
4ddffb8285
|
Update libraries versions to 0.4.2
|
2019-05-16 14:39:13 -07:00 |
|
Brandon Fish
|
2aefa731a6
|
Add deny for unreachable patterns and unused unsafe
|
2019-05-12 00:33:02 -05:00 |
|
Brandon Fish
|
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 |
|
Mark McCaskey
|
e5dc94c7d6
|
update version number to 0.4.1
|
2019-05-06 18:02:39 -07:00 |
|
Mark McCaskey
|
e40b4a2c39
|
fix debug code
|
2019-05-06 14:58:44 -07:00 |
|
Mark McCaskey
|
91d01d1c05
|
clean up warnings
|
2019-05-06 14:17:23 -07:00 |
|
Mark McCaskey
|
ab184aceea
|
Update emscripten to run JSC
|
2019-05-06 14:05:04 -07:00 |
|
Syrus
|
8f345e9e8c
|
Fixed ioctl in Unix. Fixed provied main arguments
|
2019-05-05 13:55:40 -07:00 |
|
Syrus
|
789af39f9e
|
Improved ioctl calls
|
2019-05-05 12:31:31 -07:00 |
|
Syrus
|
f076c04b76
|
Moved from println to debug the emscripten entrypoint statement
|
2019-05-05 12:14:25 -07:00 |
|
Syrus
|
341766dee5
|
Fixed format
|
2019-05-05 12:09:55 -07:00 |
|
Syrus
|
2ba680ad2f
|
Improved rename function
|
2019-05-05 12:09:27 -07:00 |
|
Syrus
|
10a965cc1e
|
Added few syscalls to run optipng
|
2019-05-05 11:24:57 -07:00 |
|
Syrus
|
90dd4bc458
|
Fix emtests
|
2019-05-05 11:21:28 -07:00 |
|
Mark McCaskey
|
353ff60c0f
|
add misc changes while debugging
|
2019-05-03 17:34:57 -07:00 |
|
Mark McCaskey
|
2646765671
|
Merge branch 'master' into update-version-numbers-to-4
|
2019-05-01 09:27:38 -07:00 |
|
Syrus
|
747e5321a2
|
Fixed issues. Updated CHANGELOG
|
2019-04-30 12:05:13 -07:00 |
|
Syrus
|
ce140463d6
|
Merge branch 'master' into feature/jsc-emscripten
|
2019-04-30 11:47:28 -07:00 |
|
Syrus
|
e68f5e10e4
|
Improved emscripten functions to be able to run jsc
|
2019-04-30 11:47:03 -07:00 |
|
Brandon Fish
|
8acf9edf67
|
Remove unneeded returns
|
2019-04-29 23:45:38 -05:00 |
|
Mark McCaskey
|
d020ffd759
|
update version to 0.4.0
|
2019-04-29 13:26:51 -07:00 |
|
Syrus
|
a4170d4495
|
Improved fault debugging with emscripten
|
2019-04-27 12:53:13 -07:00 |
|
Lachlan Sneff
|
74b6ba4eaf
|
Return type normalization, and change return errors from imported functions
|
2019-04-22 11:42:52 -07:00 |
|
Syrus
|
6c158a93bf
|
Added imports to be able to run Imagemagick
|
2019-04-17 17:42:21 -07:00 |
|
Mark McCaskey
|
d507253372
|
update crate version numbers to 0.3.0
|
2019-04-12 12:19:46 -07:00 |
|
Mark McCaskey
|
9c12b3f7f1
|
update changelog
|
2019-04-12 11:22:01 -07:00 |
|
Syrus
|
d67bfdb2c5
|
Renamed dynasm backend to singlepass
|
2019-04-11 12:44:03 -07:00 |
|
Syrus
|
e620d6bef9
|
Fix formatting
|
2019-04-10 10:29:35 -07:00 |
|
Syrus
|
1ee5e7cde6
|
Remove unsafe setjmp / longjmp implementation
|
2019-04-09 19:01:51 -07:00 |
|
Syrus
|
02ed9f0e5f
|
Reenabled longjmp 🎉
|
2019-04-09 18:33:53 -07:00 |
|
Syrus
|
b2446b567e
|
Uncommented some longjmp tests
|
2019-04-09 17:49:26 -07:00 |
|
Syrus
|
ffe00da678
|
Improved invoke certain functions
|
2019-04-09 17:48:42 -07:00 |
|
Lachlan Sneff
|
782bb384ad
|
Cleanup
|
2019-04-09 17:09:33 -07:00 |
|
Mark McCaskey
|
fec65a262e
|
implement emscripten resize_heap
|
2019-04-09 17:09:33 -07:00 |
|
Mark McCaskey
|
8ba5ea2a08
|
allow resize_heap to grow heap in emscripten
|
2019-04-09 17:09:33 -07:00 |
|
Mark McCaskey
|
a6c2f7e8e3
|
change void* to stat* for lstat on linux
|
2019-04-09 17:09:33 -07:00 |
|
Mark McCaskey
|
95095feb2e
|
try normal lstat on linux
|
2019-04-09 17:09:33 -07:00 |
|
Mark McCaskey
|
e34874e2d3
|
fix type errors on Linux/OSX
|
2019-04-09 17:09:33 -07:00 |
|
Mark McCaskey
|
17686b9a98
|
revert location of lstat64
|
2019-04-09 17:09:33 -07:00 |
|
Mark McCaskey
|
18a00e8e8f
|
fix bug in stat, move lstat64 back to unix
|
2019-04-09 17:09:33 -07:00 |
|
Mark McCaskey
|
79da3e8f3c
|
return total memory size for get_heap_size
|
2019-04-09 17:09:33 -07:00 |
|
Mark McCaskey
|
e8236cf1c7
|
fix lstat64; increase num returned by heap size
|
2019-04-09 17:09:33 -07:00 |
|
Syrus
|
3fcc502015
|
Added temporal code for emscripten target
|
2019-04-06 17:16:51 -07:00 |
|
Syrus
|
dc3c2227dc
|
Addd stack_save, stack_restore and set_threw for longjmp
|
2019-04-06 14:32:21 -07:00 |
|
Syrus
|
d0fe506793
|
Added emscripten dynVall_vj
|
2019-04-05 22:27:09 -07:00 |
|
bors[bot]
|
ea08a96b32
|
Merge #330
330: implement strftime r=syrusakbary a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
|
2019-04-05 21:38:35 +00:00 |
|
Mark McCaskey
|
b0a83408ec
|
fix debug statement
|
2019-04-05 14:33:49 -07:00 |
|
Mark McCaskey
|
8015fbfc16
|
implement strftime
|
2019-04-05 13:59:33 -07:00 |
|
Syrus
|
b03a05f1b7
|
Added f64-to-int
|
2019-04-05 13:33:28 -07:00 |
|
Mark McCaskey
|
516b932a71
|
rm review comment
|
2019-04-05 12:11:40 -07:00 |
|
Mark McCaskey
|
9af1206b62
|
changes to make PHP run better
|
2019-04-05 12:06:30 -07:00 |
|
Mark McCaskey
|
7f6e4785f0
|
add test and fix em tests
|
2019-04-05 11:24:27 -07:00 |
|
Mark McCaskey
|
44fba93266
|
add fix from Syrus to get C++ working
|
2019-04-05 10:49:11 -07:00 |
|
Mark McCaskey
|
91d7416680
|
fix master; add some emscripten calls
|
2019-04-05 10:04:39 -07:00 |
|
Mark McCaskey
|
974656c8b1
|
fix this typo too
|
2019-04-04 14:12:39 -07:00 |
|
Mark McCaskey
|
f1fdb97d87
|
allow cast_ptr_alignment
|
2019-04-04 14:06:53 -07:00 |
|
Mark McCaskey
|
c307e7d37a
|
revert changes to sysconf
|
2019-04-04 14:01:56 -07:00 |
|
Mark McCaskey
|
cad4f9b544
|
get PHP kind of working...
|
2019-04-04 13:58:05 -07:00 |
|
Mark McCaskey
|
accbe52dd6
|
add more stubs for pthreading, exceptions, and some invokes
|
2019-03-29 13:42:13 -07:00 |
|
Mackenzie Clark
|
09642c92db
|
revert changes to emscripten
|
2019-03-28 11:55:01 -07:00 |
|
Mackenzie Clark
|
5294eb6b0d
|
merge and respond to feedback
|
2019-03-28 11:41:45 -07:00 |
|
Mackenzie Clark
|
d8347a3d40
|
Merge branch 'master' into feature/vfs
|
2019-03-27 17:31:56 -07:00 |
|
Mackenzie Clark
|
9619019baf
|
fix compiler errors for debug build
|
2019-03-27 17:23:07 -07:00 |
|
Mackenzie Clark
|
423f154177
|
fix typo
|
2019-03-27 16:55:21 -07:00 |
|
Mackenzie Clark
|
c9613bdcea
|
add compiler error instead
|
2019-03-27 16:55:12 -07:00 |
|
Mackenzie Clark
|
b6eb830bf4
|
Revert "impl From for EmscriptenVfsError"
This reverts commit 18eae44577 .
|
2019-03-27 16:55:00 -07:00 |
|
Mackenzie Clark
|
18eae44577
|
impl From for EmscriptenVfsError
|
2019-03-27 16:14:29 -07:00 |
|
Mackenzie Clark
|
074013648e
|
build on windows
|
2019-03-27 16:07:59 -07:00 |
|
Mackenzie Clark
|
cd119fc861
|
make string multi-line
|
2019-03-27 08:36:53 -07:00 |
|
Mackenzie Clark
|
8b861d01db
|
rename null func
|
2019-03-27 08:36:41 -07:00 |
|
Mackenzie Clark
|
d65a5dfe57
|
fix typo
|
2019-03-26 20:07:00 -07:00 |
|
Mackenzie Clark
|
0435d6149a
|
Merge branch 'master' into feature/generate-nullfuncs
|
2019-03-26 19:04:41 -07:00 |
|
Mackenzie Clark
|
3d3ce27cdb
|
cargo fmt
|
2019-03-26 19:00:39 -07:00 |
|
Mackenzie Clark
|
ead5600abb
|
fix warnings
|
2019-03-26 19:00:09 -07:00 |
|
Mackenzie Clark
|
e701bdb811
|
remove the nullfunc functions
|
2019-03-26 19:00:03 -07:00 |
|
Mackenzie Clark
|
0533a4eef6
|
dynamically import null funcs (all with the same signature)
|
2019-03-26 18:59:39 -07:00 |
|
Mackenzie Clark
|
9c599f1226
|
Merge branch 'master' into feature/vfs
|
2019-03-26 17:00:40 -07:00 |
|
Mark McCaskey
|
49db149224
|
fix arg passing to getcwd syscall
|
2019-03-26 14:37:47 -07:00 |
|
Mark McCaskey
|
d2818b1ffa
|
fix alignment check on pointer
|
2019-03-26 09:56:23 -07:00 |
|
Mackenzie Clark
|
5bb82379ba
|
add windows functions that were missed
|
2019-03-25 20:42:48 -07:00 |
|
Mackenzie Clark
|
16c9bb2160
|
cargo fmt
|
2019-03-25 20:18:33 -07:00 |
|
Mackenzie Clark
|
60685d1d0a
|
Merge branch 'master' into feature/vfs
|
2019-03-25 20:17:57 -07:00 |
|
Mackenzie Clark
|
7c9e537443
|
refactor everything
|
2019-03-25 19:44:12 -07:00 |
|
Mark McCaskey
|
43a8a00d79
|
change getpwuid to just return 0
|
2019-03-25 16:59:23 -07:00 |
|
Mark McCaskey
|
abafbbdbb2
|
fix pointer casting lint
|
2019-03-25 16:25:39 -07:00 |
|
Mark McCaskey
|
93432bdb12
|
Make reading database files work too!
|
2019-03-25 16:13:41 -07:00 |
|
Mark McCaskey
|
3500d5a7c7
|
add more functions for sqlite compiled from config src
|
2019-03-25 13:09:23 -07:00 |
|
Mark McCaskey
|
2969989ecd
|
sort imports
|
2019-03-25 12:39:57 -07:00 |
|
Mark McCaskey
|
4f98da710d
|
add more; get it working
|
2019-03-25 11:58:44 -07:00 |
|
Mark McCaskey
|
f66b024390
|
Merge branch 'master' into feature/add-syscalls-for-sqlite3
|
2019-03-25 11:14:01 -07:00 |
|
Mark McCaskey
|
1ce29e788f
|
add syscalls for sqlite3
|
2019-03-25 11:12:34 -07:00 |
|
Mark McCaskey
|
d825746245
|
Merge branch 'feature/add-syscalls-for-php' of github.com:wasmerio/wasmer into feature/add-syscalls-for-php
|
2019-03-25 10:45:19 -07:00 |
|
Mark McCaskey
|
de0dedc78d
|
relocate io stubs and add windows syscall stubs
|
2019-03-25 10:45:02 -07:00 |
|
Mark McCaskey
|
4210bcd822
|
Merge branch 'master' into feature/add-syscalls-for-php
|
2019-03-25 10:17:18 -07:00 |
|
Mark McCaskey
|
e56dfe70c7
|
rm REVIEW comments
|
2019-03-25 10:16:43 -07:00 |
|
Mackenzie Clark
|
0091264b65
|
get it building with zbox fork
|
2019-03-24 16:38:45 -07:00 |
|
Mackenzie Clark
|
e986ec13fa
|
shrink select
|
2019-03-23 16:19:36 -07:00 |
|
Mackenzie Clark
|
e5951ce56d
|
Merge branch 'master'
Conflicts:
Cargo.lock
Cargo.toml
lib/emscripten/Cargo.toml
lib/emscripten/src/syscalls/unix.rs
lib/runtime-core/Cargo.toml
|
2019-03-23 00:27:55 -07:00 |
|
Mackenzie Clark
|
e75a23602a
|
wip
|
2019-03-22 16:57:29 -07:00 |
|
Mackenzie Clark
|
b7c5f27b37
|
this commit makes the whole thing work
|
2019-03-22 15:35:38 -07:00 |
|
Mackenzie Clark
|
eedb6b9d72
|
writev
|
2019-03-22 11:19:06 -07:00 |
|
Mark McCaskey
|
c522c6d1e3
|
fix bugs; add checks and lint exceptions for alignment casting
|
2019-03-22 10:30:35 -07:00 |
|
Mackenzie Clark
|
0c004c9290
|
move select into separate file
|
2019-03-22 10:18:03 -07:00 |
|
Mackenzie Clark
|
33942d2fc9
|
partially works
|
2019-03-21 18:05:03 -07:00 |
|
Mark McCaskey
|
99f76925a8
|
fmt
|
2019-03-21 17:20:13 -07:00 |
|
Mark McCaskey
|
b9e7449f64
|
add functions for php cli
|
2019-03-21 17:18:25 -07:00 |
|
Mackenzie Clark
|
7c4b0d3b23
|
wip
|
2019-03-21 16:18:11 -07:00 |
|
Mackenzie Clark
|
3e728acdc0
|
reads working
|
2019-03-21 14:28:12 -07:00 |
|
Mackenzie Clark
|
65c4c12942
|
optimize mroe
|
2019-03-21 12:22:18 -07:00 |
|
Mackenzie Clark
|
92e1fce83a
|
more organizing
|
2019-03-21 12:12:58 -07:00 |
|
Mackenzie Clark
|
825926f40a
|
more optimizing imports
|
2019-03-21 11:54:55 -07:00 |
|
Mackenzie Clark
|
59ed6a91d8
|
imports
|
2019-03-21 11:05:29 -07:00 |
|
Mackenzie Clark
|
d5f62b20aa
|
refactor some imports in host fs
|
2019-03-21 11:00:49 -07:00 |
|
Mackenzie Clark
|
4eb9d3344b
|
debug statements, move another fn into platform mod
|
2019-03-21 10:42:58 -07:00 |
|
Mackenzie Clark
|
630d4bde13
|
re-organize modules for syscalls, windows is in bad shape
|
2019-03-21 10:20:59 -07:00 |
|
Mackenzie Clark
|
9ed593d7b6
|
wip enchanced vfs
|
2019-03-21 08:55:57 -07:00 |
|
losfair
|
a4ee873eae
|
Merge remote-tracking branch 'origin/master' into feature/dynasm-backend
|
2019-03-21 08:42:34 +08:00 |
|
Mark McCaskey
|
c58a7e0c37
|
stub out/add the rest
|
2019-03-20 16:46:42 -07:00 |
|
Mark McCaskey
|
d13e4aa71f
|
clean up a bit
|
2019-03-20 15:24:05 -07:00 |
|
Mark McCaskey
|
42b122d639
|
add many emscripten functions for PHP
|
2019-03-20 15:13:00 -07:00 |
|
Mark McCaskey
|
76b4cc79e8
|
fix make debug-release
|
2019-03-20 10:27:07 -07:00 |
|
losfair
|
af8f307a92
|
Fix dependencies.
|
2019-03-18 16:14:11 +08:00 |
|
losfair
|
caa239a3df
|
Make wasmer-dynasm-backend optional.
|
2019-03-18 16:06:20 +08:00 |
|
losfair
|
08f4526b45
|
Merge remote-tracking branch 'origin/master' into feature/dynasm-backend
|
2019-03-17 21:14:01 +08:00 |
|
Mackenzie Clark
|
edacb0a8a7
|
Merge branch 'master' into feature/vfs
|
2019-03-16 13:38:02 -07:00 |
|