Lachlan Sneff
|
3aac97db42
|
Fix formatting
|
2018-12-27 09:56:26 -05:00 |
|
Brandon Fish
|
81b952ebec
|
Add Emscripten tests/core tests
|
2018-12-27 01:46:41 -06:00 |
|
Brandon Fish
|
8921385fbb
|
Update emtests to glob for c/cpp files, use ignores.txt to exclude tests, disable cc out by default
|
2018-12-27 01:43:38 -06:00 |
|
Lachlan Sneff
|
98c9ce5ed9
|
Add memory_grow*, memory_size vmcalls
|
2018-12-27 00:58:16 -05:00 |
|
Lachlan Sneff
|
0f3833fecb
|
Add support for the start function
|
2018-12-27 00:07:48 -05:00 |
|
Lachlan Sneff
|
74f0ff444a
|
Add support for tables
|
2018-12-26 22:29:42 -05:00 |
|
Lachlan Sneff
|
b9976f10b7
|
Fix compile warnings
|
2018-12-26 20:47:34 -05:00 |
|
Lachlan Sneff
|
a7618346e6
|
Make sig registry private
|
2018-12-26 20:44:45 -05:00 |
|
Lachlan Sneff
|
3861fe98c6
|
Add typesafe wasm export calls
|
2018-12-26 20:42:23 -05:00 |
|
Mackenzie Clark
|
4813047d37
|
clock_gettime with time crate and test
more lint
|
2018-12-26 16:58:23 -08:00 |
|
Lachlan Sneff
|
4bd2c3d053
|
Change FuncResolver::resolve signature
|
2018-12-26 17:28:07 -05:00 |
|
Lachlan Sneff
|
1bb5e420f3
|
Fix vm anyfunc offset
|
2018-12-26 17:01:52 -05:00 |
|
Lachlan Sneff
|
baf22b55be
|
Fix formatting
|
2018-12-26 16:55:11 -05:00 |
|
Lachlan Sneff
|
53fab9c278
|
Update to latest master
|
2018-12-26 16:53:08 -05:00 |
|
Lachlan Sneff
|
e2a9bd4761
|
Merge branch 'master' into feature/vm_refactor
|
2018-12-26 15:51:14 -05:00 |
|
Lachlan Sneff
|
4fbf60e6ae
|
Expose types module
|
2018-12-26 15:13:31 -05:00 |
|
Lachlan Sneff
|
503a2cfe64
|
Expose FuncResolver trait
|
2018-12-26 15:09:39 -05:00 |
|
Lachlan Sneff
|
4f0ef7f534
|
Add compilers modules
|
2018-12-26 15:07:28 -05:00 |
|
Lachlan Sneff
|
9f8798764e
|
Runtime refactor compiles
|
2018-12-26 15:00:28 -05:00 |
|
Lachlan Sneff
|
5ce75fc0ad
|
Fix most compile-time errors
|
2018-12-25 00:19:05 -05:00 |
|
Lachlan Sneff
|
fb04ba0bce
|
Replace webassembly folder with master
|
2018-12-24 23:06:19 -05:00 |
|
Lachlan Sneff
|
c06c65e7c6
|
Add preliminary support for imports
|
2018-12-24 23:05:04 -05:00 |
|
Lachlan Sneff
|
93ef1e4220
|
new runtime module
|
2018-12-24 17:25:17 -05:00 |
|
Brandon Fish
|
bfa68e8d79
|
Add workaround to prevent use after free issue resulting in bad pointer
|
2018-12-24 13:10:29 -06:00 |
|
Syrus
|
3764e02607
|
Added emscriptent environment docs
|
2018-12-21 22:37:39 -08:00 |
|
Syrus
|
1ad580a618
|
Improved emscripten env(get,set,unset,put) integration
|
2018-12-21 17:16:40 -08:00 |
|
Syrus
|
ae77811c4d
|
Merge branch 'master' into fix/emscripten-env
# Conflicts:
# build/emtests.rs
# src/emtests/mod.rs
|
2018-12-21 16:58:41 -08:00 |
|
Mackenzie Clark
|
cfb8442d6b
|
lint
|
2018-12-20 23:08:00 -08:00 |
|
Mackenzie Clark
|
bc63bb736a
|
this shouldn't be here
|
2018-12-20 21:58:00 -08:00 |
|
Mackenzie Clark
|
207c4d8d55
|
unwrap it
|
2018-12-20 21:55:03 -08:00 |
|
Mackenzie Clark
|
3783b923d1
|
implement a cross-platform stdout pipe
|
2018-12-20 21:50:24 -08:00 |
|
Brandon Fish
|
4c883c53a4
|
Make the StdioCapturer module only for test
|
2018-12-20 00:23:29 -06:00 |
|
Brandon Fish
|
abdb63148a
|
Disable the Cranelift verifier by default except for tests
|
2018-12-19 19:59:45 -06:00 |
|
Syrus
|
a912c14022
|
Improved documentation of setjmp/longjmp
|
2018-12-19 00:13:16 -08:00 |
|
Syrus
|
db93d2693d
|
Make setjmp/longjmp more secure
|
2018-12-18 23:21:18 -08:00 |
|
Syrus Akbary
|
e278bd4a29
|
Merge branch 'master' into feature/run-lua-wasm
|
2018-12-18 17:33:37 -08:00 |
|
Syrus
|
88ee0d736e
|
Trying to fix linux compilation error
|
2018-12-18 17:31:30 -08:00 |
|
Lachlan Sneff
|
5b920b7953
|
More backing work
|
2018-12-18 20:28:15 -05:00 |
|
Syrus
|
116ed86668
|
Improved formatting
|
2018-12-18 17:23:45 -08:00 |
|
Syrus
|
87c3c037e4
|
Added emscripten jmp instructions
|
2018-12-18 17:21:12 -08:00 |
|
Syrus
|
903e3223dd
|
Fix formatting
|
2018-12-18 09:43:59 -08:00 |
|
Syrus
|
2d5a1fd170
|
Merge branch 'master' into feature/run-lua-wasm
# Conflicts:
# src/apis/emscripten/env.rs
# src/apis/emscripten/mod.rs
# src/apis/emscripten/process.rs
# src/apis/emscripten/syscalls.rs
|
2018-12-18 09:43:36 -08:00 |
|
Steve Akinyemi
|
ef205fb60f
|
Fix segfault
|
2018-12-18 14:00:18 +01:00 |
|
Syrus
|
be265ddba7
|
Improved lint
|
2018-12-17 22:26:05 -08:00 |
|
Syrus
|
bb298f1890
|
Merge branch 'master' into feature/emscripten-refactor
|
2018-12-17 22:24:44 -08:00 |
|
Syrus
|
3f27610459
|
Refactored emscripten logic out of Instance
|
2018-12-17 22:23:49 -08:00 |
|
Brandon Fish
|
fd94c2df86
|
Add more argument info to debug messages
|
2018-12-17 23:54:00 -06:00 |
|
Lachlan Sneff
|
e4dab88efd
|
Redesign of vm data
|
2018-12-17 22:43:26 -05:00 |
|
Brandon Fish
|
ac87344013
|
Add emscripten nullfunc_v (#65)
|
2018-12-17 22:21:15 -05:00 |
|
Lachlan Sneff
|
0847c950a4
|
Merge branch 'master' into feature/vm_refactor
|
2018-12-17 21:51:03 -05:00 |
|