Brandon Fish
|
2f6746655d
|
Cleanup wasmer bin and webassembly
|
2019-01-19 00:28:41 -06:00 |
|
Brandon Fish
|
d715c26b1f
|
Removing commented out code
|
2019-01-18 18:39:00 -06:00 |
|
Syrus
|
6d55776b8e
|
Fix formatting
|
2019-01-18 11:15:13 -08:00 |
|
Lachlan Sneff
|
8a9f5fa61a
|
Add special error types for compile, linking, and runtime errors. (#99)
* Add error types and convert most results to wasmer-runtime results
* Fix spectests
* Fix umbrella project to work with new error types
|
2019-01-18 10:54:16 -08:00 |
|
Brandon Fish
|
e43c3cb2eb
|
cargo fmt
|
2019-01-18 00:18:13 -06:00 |
|
Brandon Fish
|
321abe6644
|
Merge branch 'feature/vm_refactor' into fix/vm_refactor_esmcripten_integration
|
2019-01-17 23:20:56 -06:00 |
|
Syrus
|
620f40c144
|
Make build and tests pass again by skipping emscripten
|
2019-01-17 17:44:33 -08:00 |
|
Steve Akinyemi
|
0bf6ce49f6
|
Update emscripten to latest changes
|
2019-01-17 23:19:15 +01:00 |
|
Steve Akinyemi
|
927f6e4155
|
Fix other issues with emscripten integration
|
2019-01-17 23:19:14 +01:00 |
|
Syrus
|
de459fa5bd
|
Isolated emscripten in new lib
|
2019-01-10 21:38:10 -08:00 |
|
Brandon Fish
|
3e641d9f89
|
Updates to get wasmer crate compiling
|
2019-01-09 19:45:48 -06:00 |
|
Brandon Fish
|
14c9512cf4
|
Remove old src/runtime and src/compilers directories
|
2019-01-09 00:49:11 -06:00 |
|
Brandon Fish
|
f57bcc47a1
|
Remove unused imports
|
2019-01-06 16:29:45 -06:00 |
|
Brandon Fish
|
f714049c61
|
Remove old runtime and format
|
2019-01-06 15:21:06 -06:00 |
|
Brandon Fish
|
68cb6aaf8c
|
Call malloc, memalign, memset from exports instead of emscripten_data
|
2019-01-02 20:50:13 -06:00 |
|
Steve Akinyemi
|
9af9e75bfd
|
Add signatures conversion
|
2018-12-31 14:20:05 +01:00 |
|
Steve Akinyemi
|
26fa2e88c0
|
Complete FuncEnvironment implementation
|
2018-12-31 10:10:12 +01:00 |
|
Steve Akinyemi
|
6d4c1ecdef
|
Implement parts of FuncEnvironment
|
2018-12-31 02:22:57 +01:00 |
|
Steve Akinyemi
|
e2a2e9a7b2
|
Fix build
|
2018-12-30 12:41:06 +01:00 |
|
Steve Akinyemi
|
f802dd4f12
|
Add global conversion
|
2018-12-30 12:10:53 +01: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
|
fb04ba0bce
|
Replace webassembly folder with master
|
2018-12-24 23:06:19 -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 |
|
Brandon Fish
|
abdb63148a
|
Disable the Cranelift verifier by default except for tests
|
2018-12-19 19:59:45 -06:00 |
|
Syrus
|
db93d2693d
|
Make setjmp/longjmp more secure
|
2018-12-18 23:21:18 -08:00 |
|
Lachlan Sneff
|
5b920b7953
|
More backing work
|
2018-12-18 20:28:15 -05:00 |
|
Syrus
|
be265ddba7
|
Improved lint
|
2018-12-17 22:26:05 -08:00 |
|
Syrus
|
3f27610459
|
Refactored emscripten logic out of Instance
|
2018-12-17 22:23:49 -08:00 |
|
Lachlan Sneff
|
e4dab88efd
|
Redesign of vm data
|
2018-12-17 22:43:26 -05:00 |
|
Lachlan Sneff
|
0847c950a4
|
Merge branch 'master' into feature/vm_refactor
|
2018-12-17 21:51:03 -05:00 |
|
Lachlan Sneff
|
93f8cdfc81
|
Update cranelift to 0.26.0. (#64)
* Initial additional modules
* Update to cranelift 0.26.0
* Fixed formatting
|
2018-12-17 21:30:27 -05:00 |
|
Lachlan Sneff
|
fafb904875
|
Initial additional modules
|
2018-12-17 18:57:44 -05:00 |
|
Syrus Akbary
|
ae210253b6
|
Merge pull request #61 from bjfish/debug-message-for-mocked-missing-tables-globals
Add debug messages for mocked missing globals and tables
|
2018-12-16 11:20:55 -08:00 |
|
Brandon Fish
|
4b33b101ed
|
Add a debug messages for mocked missing globals and tables
|
2018-12-16 10:43:35 -06:00 |
|
Syrus
|
982db0281c
|
Added support for 0 or 2 params in main emscripten function
|
2018-12-15 22:51:10 -08:00 |
|
Syrus Akbary
|
ff45aea0ea
|
[WIP] Improved memory handling (#56)
* Improved memory handling
* Fix memory accessibility
* Fix formatting
|
2018-12-15 13:30:53 -05:00 |
|
Brandon Fish
|
c6957a6287
|
Run cargo fmt to clean up
|
2018-12-15 01:17:55 -06:00 |
|
Syrus Akbary
|
914b20d01f
|
Merge branch 'master' into fix-additional-clippy-warnings
|
2018-12-14 23:06:45 -08:00 |
|
Brandon Fish
|
572115f140
|
Initial format using rustfmt
|
2018-12-15 00:46:11 -06:00 |
|
Brandon Fish
|
9971c21d74
|
Fix clippy error equal expressions as operands to -
|
2018-12-15 00:11:32 -06:00 |
|
Brandon Fish
|
aa7fc05ea1
|
Fix clippy warning length comparison to one
|
2018-12-15 00:10:07 -06:00 |
|
Brandon Fish
|
d405d8de41
|
Fix clippy warnings unneeded returns
|
2018-12-15 00:07:14 -06:00 |
|
Brandon Fish
|
5b7f0f10dc
|
Fix clippy redundant field names in struct initialization
|
2018-12-15 00:06:47 -06:00 |
|
Syrus
|
1057131bc7
|
Added description of offset_guard_size
|
2018-12-14 19:57:00 -08:00 |
|
Syrus
|
7e78d3c661
|
Improved max size code
|
2018-12-14 17:40:29 -08:00 |
|
Syrus
|
fd5554c3bd
|
Refactored memory usage to use impl-abstract mmap
|
2018-12-14 17:32:35 -08:00 |
|
Syrus
|
a2bcdb658f
|
Refactored libcalls
|
2018-12-13 12:49:30 -08:00 |
|
Syrus
|
9a028abfe5
|
Refactored emscripten usage to allow future ABIs
|
2018-12-10 21:19:39 -08:00 |
|