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
|
b74a08f097
|
Add (hopefully-working) support for windows
|
2019-01-21 11:51:41 -08: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 |
|
Brandon Fish
|
3d65656f85
|
Documentation and style in runtime
|
2019-01-19 01:03:07 -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
|
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 |
|
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 |
|
Lachlan Sneff
|
705708cafe
|
add 'ProtectedCaller' to runtime
|
2019-01-18 12:14:21 -08: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 |
|
Syrus
|
9c0d78ae46
|
Fix lint
|
2019-01-18 10:47:20 -08:00 |
|
Syrus
|
191907eedd
|
Hack fat tests out for now
|
2019-01-18 10:42:27 -08:00 |
|
Lachlan Sneff
|
ed87168c48
|
Fix spectests
|
2019-01-18 10:15:25 -08:00 |
|
Lachlan Sneff
|
e8dcbc5897
|
Merge branch 'feature/vm_refactor' into feature/vm_refactor_errors
|
2019-01-18 09:20:55 -08:00 |
|
Lachlan Sneff
|
d23601a810
|
Add error types and convert most results to wasmer-runtime results
|
2019-01-18 09:17:44 -08:00 |
|
Brandon Fish
|
47f46be69c
|
Ignore clippy error level
|
2019-01-18 00:33:46 -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 |
|
Lachlan Sneff
|
f5ab605878
|
Change authors listing to "The Wasmer Engineering Team <engineering@wasmer.io>"
|
2019-01-17 16:19:31 -08:00 |
|
Brandon Fish
|
68bfec6786
|
Readd vmctx host data and data finalizer
|
2019-01-17 14:26:52 -08:00 |
|
Steve Akinyemi
|
0bf6ce49f6
|
Update emscripten to latest changes
|
2019-01-17 23:19:15 +01:00 |
|
Steve Akinyemi
|
aa01fd50e9
|
Remove memory_offset_addr impl
|
2019-01-17 23:19:14 +01:00 |
|
Steve Akinyemi
|
ba6828c3d4
|
Add memory offset addr impl
|
2019-01-17 23:19:14 +01:00 |
|
Steve Akinyemi
|
76f6d3c33c
|
Fix emscripten imports
|
2019-01-17 23:19:14 +01:00 |
|
Lachlan Sneff
|
b7b6e9e319
|
Fix formatting
|
2019-01-17 14:14:06 -08:00 |
|
Lachlan Sneff
|
93d0918122
|
Passing all spectests
|
2019-01-17 14:13:28 -08:00 |
|
Lachlan Sneff
|
1dbbaa30b6
|
Get most spectests passing
|
2019-01-17 13:11:53 -08:00 |
|
Brandon Fish
|
c74eed8a06
|
Add data and data finalizer to Ctx (#95)
* Add data and data finalizer to Ctx
* Make data_finalizer optional
|
2019-01-17 10:22:50 -08:00 |
|
Lachlan Sneff
|
bb9ed66cea
|
Split codegen into multiple modules
|
2019-01-16 17:59:12 -08:00 |
|
Lachlan Sneff
|
5872d879f9
|
Local/Import index differentiation
|
2019-01-16 10:26:10 -08:00 |
|
Brandon Fish
|
de1da689f8
|
Add imported globals
|
2019-01-13 16:45:36 -06:00 |
|
Brandon Fish
|
185394cf1a
|
Add tables non-imported branch implementation
|
2019-01-13 16:34:26 -06:00 |
|
Lachlan Sneff
|
b7350a991c
|
Fix compile errors
|
2019-01-13 16:52:25 -05:00 |
|
Lachlan Sneff
|
bef2b05354
|
Fix some mutability issues (WIP)
|
2019-01-13 16:44:20 -05:00 |
|
Brandon Fish
|
902df8b303
|
Add imported tables
|
2019-01-13 10:46:04 -06:00 |
|
Lachlan Sneff
|
a9e58203f2
|
Remove generated spectest codes from repo.
|
2019-01-12 23:48:21 -05:00 |
|
Lachlan Sneff
|
a7ffb44bbc
|
Rework imports
|
2019-01-12 22:02:19 -05:00 |
|
Lachlan Sneff
|
f5c5f777c0
|
Make vm::Ctx::new unsafe
|
2019-01-12 18:04:50 -05:00 |
|
Lachlan Sneff
|
9fab2ea5df
|
Fix misleading comment
|
2019-01-12 18:02:47 -05:00 |
|
Lachlan Sneff
|
f08f49fa38
|
Fix formatting
|
2019-01-12 17:53:17 -05:00 |
|
Lachlan Sneff
|
a983e9ce8b
|
Rearrange some apis
|
2019-01-12 17:52:14 -05:00 |
|
Lachlan Sneff
|
60201ea7a6
|
Check if memory description fits imported memory
|
2019-01-12 16:45:32 -05:00 |
|
Lachlan Sneff
|
80a1fce329
|
Redesign import namespaces
|
2019-01-12 16:24:21 -05:00 |
|
Brandon Fish
|
8a0ea0b66d
|
Adding imported memories
|
2019-01-12 14:34:23 -06:00 |
|
Brandon Fish
|
8d2dacaba3
|
Add a failing test for stack overflow
|
2019-01-12 13:07:11 -06:00 |
|
Lachlan Sneff
|
a3b3523a78
|
Fix broken test that was creating a stack overflow
|
2019-01-12 09:51:32 -05:00 |
|
Syrus
|
a358ab7a35
|
Merge branch 'feature/vm_refactor' into feature/vm_refactor_emscripten_lib
|
2019-01-10 21:38:57 -08:00 |
|
Syrus
|
de459fa5bd
|
Isolated emscripten in new lib
|
2019-01-10 21:38:10 -08:00 |
|
Lachlan Sneff
|
230e43a894
|
Rewrite exports and imports
|
2019-01-10 23:00:05 -05:00 |
|
Syrus
|
e11b8c5599
|
Improved fast-tests feature to skip slow big-test compilation
|
2019-01-10 11:38:57 -08:00 |
|
Lachlan Sneff
|
2e26f8547e
|
Fix arithmetic NaN handling in f32.nearest and f64.nearest
|
2019-01-10 12:20:23 -05:00 |
|
Lachlan Sneff
|
c44dcfec2b
|
call_indirect checks signature structural equality instead of nominal equality
|
2019-01-10 11:26:52 -05:00 |
|
Lachlan Sneff
|
e7e62cb6b7
|
Down to 30 failing spectests
|
2019-01-09 23:43:18 -05:00 |
|
Lachlan Sneff
|
874df337c0
|
Merge branch 'feature/vm_refactor' of github.com:wasmerio/wasmer into feature/vm_refactor
|
2019-01-09 21:15:08 -05:00 |
|
Lachlan Sneff
|
0c6f76a8ef
|
Fix more spectests
|
2019-01-09 21:14:35 -05:00 |
|
Brandon Fish
|
3e641d9f89
|
Updates to get wasmer crate compiling
|
2019-01-09 19:45:48 -06:00 |
|
Lachlan Sneff
|
985e2b2f42
|
Fix support for floating point numbers
|
2019-01-09 20:32:02 -05:00 |
|
Lachlan Sneff
|
e72aeddc60
|
Remove unnecessary stuff
|
2019-01-09 18:38:39 -05:00 |
|
Lachlan Sneff
|
8c74d0a551
|
Push debugging stuff to help debug calls not working
|
2019-01-09 18:32:13 -05:00 |
|
Brandon Fish
|
14c9512cf4
|
Remove old src/runtime and src/compilers directories
|
2019-01-09 00:49:11 -06:00 |
|
Lachlan Sneff
|
d696f9e6c8
|
Add spectests
|
2019-01-09 01:06:24 -05:00 |
|
Lachlan Sneff
|
2a29c361d3
|
Next go at spectests
|
2019-01-08 23:59:55 -05:00 |
|
Lachlan Sneff
|
f0a2f1f3dc
|
Initial spectests implementation
|
2019-01-08 23:50:37 -05:00 |
|
Lachlan Sneff
|
cfaa9ff494
|
Improve imports ergonomics
|
2019-01-08 22:23:07 -05:00 |
|
Lachlan Sneff
|
82771673b5
|
Make function imports unsafe
|
2019-01-08 22:09:09 -05:00 |
|
Lachlan Sneff
|
bba168e61e
|
Support imported functions
|
2019-01-08 21:57:28 -05:00 |
|
Lachlan Sneff
|
7324c85749
|
Add clif-backend crate and runtime example
|
2019-01-08 16:04:03 -05:00 |
|
Lachlan Sneff
|
8a73ff71af
|
Add separated runtime crate
|
2019-01-08 12:10:07 -05:00 |
|