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
Lachlan Sneff
b949de2560
Attempt #3 for windows
2019-04-09 16:54:55 -07:00
Lachlan Sneff
654fce9354
Attempt #2 for windows building
2019-04-09 16:50:33 -07:00
Lachlan Sneff
751dff0f9d
Attempt to fix windows build
2019-04-09 16:46:01 -07:00
Lachlan Sneff
41129e445d
Fix runtime test missing method
2019-04-09 16:15:50 -07:00
Lachlan Sneff
0745274892
Cleanup
2019-04-09 16:07:09 -07:00
Lachlan Sneff
c212ba3619
Add implementations for typed func errors to cranelift and llvm
2019-04-09 15:53:01 -07:00
Lachlan Sneff
5e1a67d835
Initial typed func rewrite
2019-04-09 12:48:41 -07:00
losfair
e78a5ba602
F32ConvertUI64, F64ConvertUI64
2019-04-10 01:38:16 +08:00
losfair
69d6093955
Fix GetGlobal, RemS/U and floating point comparison.
2019-04-10 00:41:32 +08:00
losfair
6b514e110a
1241/1256 tests passing
2019-04-09 19:10:20 +08:00
losfair
f781b0eb02
More floating point operators.
2019-04-09 17:08:31 +08:00
Brandon Fish
7451050638
Merge branch 'master' into feature/dockerfile
2019-04-09 01:39:39 -05:00
Brandon Fish
1094f5c818
Add Dockerfile and documentation
2019-04-09 01:35:48 -05:00
bors[bot]
80b809383e
Merge #335
...
335: allow resize_heap to grow heap in emscripten r=syrusakbary a=MarkMcCaskey
Emscripten programs compiled with `-s ALLOW_MEMORY_GROWTH=1` will now work
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-04-08 23:40:37 +00:00
Mark McCaskey
50a22bcae2
implement emscripten resize_heap
2019-04-08 16:17:34 -07:00
Mark McCaskey
6578838acd
allow resize_heap to grow heap in emscripten
2019-04-08 14:44:40 -07:00
bors[bot]
7f8b1ea521
Merge #332
...
332: fix lstat64; heap size; and stat r=MarkMcCaskey a=MarkMcCaskey
- Get https://github.com/nikic/PHP-Parser working 🎉
- fixes memory issue bug which looked like relative paths didn't work, but was really pointer aliasing corrupting data
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-04-08 18:58:48 +00:00
Mark McCaskey
03f0bf0c49
change void* to stat* for lstat on linux
2019-04-08 11:53:15 -07:00
Mark McCaskey
b2a51b8fbd
try normal lstat on linux
2019-04-08 11:48:04 -07:00
Mark McCaskey
7cb2766292
fix type errors on Linux/OSX
2019-04-08 11:36:54 -07:00
Mark McCaskey
134ee3c511
revert location of lstat64
2019-04-08 11:29:55 -07:00
Mark McCaskey
b3a765446a
fix bug in stat, move lstat64 back to unix
2019-04-08 11:26:25 -07:00
losfair
e32816b06b
Floating point with AVX.
2019-04-09 01:24:30 +08:00
losfair
154f7f8fd3
BrTable, 64-bit memory operations and bug fixes.
2019-04-08 17:47:41 +08:00
losfair
29d93aee2d
Indirect calls.
2019-04-07 17:19:23 +08: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
3b11da91c5
Make DynFunc public
2019-04-06 14:31:39 -07:00
Syrus
e5fc3b49b8
Create releases with dynasm
2019-04-06 13:23:16 -07:00
Syrus
a4e1051c25
Fix format
2019-04-05 23:55:04 -07:00
Syrus
ea58e0051b
Commented zbox until speed is fixed
2019-04-05 23:48:12 -07:00
Syrus
1193d561e2
Improved debug! macro with timing
2019-04-05 23:47:59 -07:00
Syrus
d0fe506793
Added emscripten dynVall_vj
2019-04-05 22:27:09 -07:00
Mark McCaskey
09a207364b
return total memory size for get_heap_size
2019-04-05 17:21:40 -07:00
Mark McCaskey
40deb3e6ed
fix lstat64; increase num returned by heap size
2019-04-05 16:50:50 -07:00
bors[bot]
0157872ed3
Merge #331
...
331: Delete sqlite.wasm r=xmclark a=MarkMcCaskey
Co-authored-by: Mark McCaskey <markmccaskey@users.noreply.github.com>
2019-04-05 23:41:47 +00:00
Mark McCaskey
79f0846123
Delete sqlite.wasm
2019-04-05 16:40:39 -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
bors[bot]
1c2f0e9c2c
Merge #329
...
329: changes to make PHP run better r=MarkMcCaskey a=MarkMcCaskey
Fixes:
- memory access when ending programs (by implementing `TempRet0`
- `munmap` errors from PHP by lying and just returning 0
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-04-05 19:12:16 +00: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
04d7cbcad3
Merge pull request #328 from wasmerio/add-some-emscripten-syscalls-and-fix-master
...
fix master; add some emscripten calls
2019-04-05 12:02:01 -07:00
Mark McCaskey
221e909aef
Merge branch 'add-some-emscripten-syscalls-and-fix-master' of github.com:wasmerio/wasmer into add-some-emscripten-syscalls-and-fix-master
2019-04-05 11:24:58 -07:00
Mark McCaskey
7f6e4785f0
add test and fix em tests
2019-04-05 11:24:27 -07:00