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 |
|
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
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
Steve Akinyemi
|
0bf6ce49f6
|
Update emscripten to latest changes
|
2019-01-17 23:19:15 +01:00 |
|
Lachlan Sneff
|
1dbbaa30b6
|
Get most spectests passing
|
2019-01-17 13:11:53 -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 |
|
Lachlan Sneff
|
a7ffb44bbc
|
Rework imports
|
2019-01-12 22:02:19 -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
|
a3b3523a78
|
Fix broken test that was creating a stack overflow
|
2019-01-12 09:51:32 -05:00 |
|
Lachlan Sneff
|
230e43a894
|
Rewrite exports and imports
|
2019-01-10 23:00:05 -05: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
|
0c6f76a8ef
|
Fix more spectests
|
2019-01-09 21:14:35 -05:00 |
|
Lachlan Sneff
|
985e2b2f42
|
Fix support for floating point numbers
|
2019-01-09 20:32:02 -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
|
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 |
|