Lachlan Sneff
38b0fbf3c5
Generate trampolines to call exported functions instead of using libffi ( #108 )
...
* remove codegen.rs
* Add export trampolines and remove libffi
* Remove unused extern crates
2019-01-22 15:00:27 -08:00
Syrus Akbary
ee67bf95db
Merge pull request #106 from wasmerio/feature/improved-docs
...
Improved docs, adding repo structure and libraries README
2019-01-22 16:08:18 -05:00
Syrus
7fd3b81043
Improved docs
2019-01-22 12:23:53 -08:00
Syrus
cd284e8a75
Improved docs, adding repo structure and libraries README
2019-01-22 11:34:36 -08:00
Brandon Fish
74875ed554
Library restructure ( #104 )
...
* Move wasmer-runtime to wasmer-runtime-core
* Add the runtime library
* Fix issue with macros using wasmer_runtime, fmt
* Make default compiler dependency optional
* Add instantiate and validate functions
2019-01-22 11:02:06 -08:00
Lachlan Sneff
62b8e7cc2d
Merge pull request #80 from wasmerio/feature/vm_refactor
...
VM Refactor, new runtime, and the ability to have multiple compilers.
2019-01-21 17:23:11 -08:00
Lachlan Sneff
37b3cc1613
Merge branch 'master' into feature/vm_refactor
2019-01-21 16:51:24 -08:00
Lachlan Sneff
6aca222795
Fix emscripten compile issue
2019-01-21 16:42:20 -08:00
Lachlan Sneff
39ddd8f258
Add imports macro
2019-01-21 16:24:49 -08:00
Lachlan Sneff
c7520035fd
Fix macro AGAIN
2019-01-21 15:25:51 -08:00
Lachlan Sneff
dbd0f99514
Fix argument type conversion
2019-01-21 15:21:51 -08:00
Lachlan Sneff
29d053cb29
Fix macro again and inline docs
2019-01-21 15:10:07 -08:00
Lachlan Sneff
3563741f4f
Remove macro feature that is confusing
...
This reverts commit fbe480cc08
.
2019-01-21 14:50:17 -08:00
Lachlan Sneff
fbe480cc08
Fix macro
2019-01-21 14:47:19 -08:00
Lachlan Sneff
10c5aa02a2
Add export_func macro, prelude, and rename imports stuff
2019-01-21 14:43:04 -08:00
Lachlan Sneff
c25fce1721
Change memory parameter to u32
2019-01-21 14:05:32 -08:00
Lachlan Sneff
57a4991415
Fix trap_handling commit
2019-01-21 14:01:25 -08:00
Lachlan Sneff
69fd93937c
merge vm_refactor_trap_handling into vm_refactor
2019-01-21 13:53:33 -08:00
Lachlan Sneff
de046491d2
finish support for traps
2019-01-21 13:43:48 -08:00
Lachlan Sneff
b74a08f097
Add (hopefully-working) support for windows
2019-01-21 11:51:41 -08:00
Syrus Akbary
3c1720a02b
Merge pull request #101 from Terkwood/fix/tiny-readme-update
...
Update README
2019-01-21 13:59:20 -05:00
Lachlan Sneff
a3821a90c1
fix broken test
2019-01-21 10:07:57 -08:00
Lachlan Sneff
8484199d29
fix formatting
2019-01-21 09:59:53 -08:00
Lachlan Sneff
6e9b002363
new way to access memory from the vmctx
2019-01-21 09:56:49 -08:00
Terkwood
3e09aaae4e
Update README
2019-01-20 21:18:59 -05:00
Syrus
e8ccea44a5
Removed unnecessary files
2019-01-20 14:20:41 -08:00
Syrus
a9056d580b
Use eprintln! instead of println! for errors
2019-01-20 14:16:13 -08:00
Brandon Fish
3399dddb5b
cargo fmt
2019-01-20 09:52:54 -06:00
Brandon Fish
e245742251
Remove commented out code
2019-01-20 09:43:43 -06:00
Brandon Fish
922ec686e1
Merge branch 'master' into feature/vm_refactor
2019-01-20 09:35:59 -06:00
Brandon Fish
808aacde2d
Update println! -> debug!, remove unnecessary comments
2019-01-20 09:19:41 -06:00
Brandon Fish
b8baf5cab9
Rename sigidx -> sig_index
2019-01-20 09:15:28 -06:00
Steve Akinyemi
00d5dd8c89
Merge pull request #96 from wasmerio/fix/improve-emscripten-portability
...
Improve Emscripten Portability
2019-01-19 18:18:52 +01:00
Brandon Fish
3d65656f85
Documentation and style in runtime
2019-01-19 01:03:07 -06:00
Brandon Fish
6cf68d63ac
Remove unused extern crates
2019-01-19 00:51:29 -06:00
Brandon Fish
323830fbae
Cleanup expect function call
2019-01-19 00:39:48 -06:00
Brandon Fish
e15ffe020c
Remove unused macro imports
2019-01-19 00:35:29 -06:00
Brandon Fish
47384c4f3c
Remove unused webassembly relocation and libcalls
2019-01-19 00:31:42 -06:00
Brandon Fish
2f6746655d
Cleanup wasmer bin and webassembly
2019-01-19 00:28:41 -06:00
Brandon Fish
89c5984d47
Remove commented out code
2019-01-18 23:17:00 -06:00
Lachlan Sneff
ebeea0c71c
handle traps naively
2019-01-18 16:45:30 -08:00
Brandon Fish
d715c26b1f
Removing commented out code
2019-01-18 18:39:00 -06:00
Brandon Fish
7fc892be07
Removing some unused imports, cleanup
2019-01-18 18:36:28 -06:00
Lachlan Sneff
c18328aa4c
support the start function
2019-01-18 14:53:46 -08:00
Lachlan Sneff
9ed0018045
transition to protected_caller
2019-01-18 14:30:25 -08:00
Syrus
62d06043b2
Merge branch 'feature/vm_refactor' of github.com:wasmerio/wasmer into feature/vm_refactor
2019-01-18 14:28:13 -08:00
Syrus
3dd0ea8b42
Updated brew cache keys
2019-01-18 14:28:07 -08:00
Lachlan Sneff
c34df39095
Fix broken reference
2019-01-18 14:18:06 -08:00
Lachlan Sneff
4f8e567d91
Collect all linking errors
2019-01-18 13:44:51 -08:00
Lachlan Sneff
539db9f577
Starting to set up protected call in clif-backend
2019-01-18 13:29:43 -08:00