Syrus
5f6c931710
Fixed c-api compilation
2020-06-17 23:17:13 -07:00
Syrus
99bd98458a
Improved compiler configurations
2020-06-17 22:47:32 -07:00
Mark McCaskey
084a1550fa
Clean up and comment WASI delayed initialization code
2020-06-17 15:45:40 -07:00
Mark McCaskey
ef285aae6c
Merge pull request #110 from wasmerio/feature/functions-own-their-envs
...
Change functions to own their `env`s
2020-06-16 13:36:05 -07:00
Mark McCaskey
d85a5c56f1
Fix C API
2020-06-16 12:42:08 -07:00
Syrus
b00f899913
Update to Cranelift 0.65, wasmparser 0.57
2020-06-15 18:00:48 -07:00
Mark McCaskey
0f0a8dde34
Merge branch 'master' into feature/functions-own-their-envs
2020-06-15 16:17:24 -07:00
Syrus
5ed09c1a5a
Fixed syntax
2020-06-13 15:08:59 -07:00
Syrus
7e7587ad11
Improve c-api testing
2020-06-13 15:07:02 -07:00
Mark McCaskey
53288adc1b
Fix C API tests to new env
2020-06-12 17:42:21 -07:00
Syrus
1e85e0d528
Update version to 1.0.0-alpha.1
2020-06-11 15:31:29 -07:00
Syrus
36223364e0
Updated Wasmer versions to 1.0
2020-06-11 09:52:26 -07:00
Syrus
b57bbb1256
Added traps tests
2020-06-08 19:13:13 -07:00
Syrus
7c1d7dcb06
Improved based on feedback
2020-06-05 11:36:45 -07:00
Syrus
fb51aeee83
Fixed c-api tests
2020-06-04 21:22:36 -07:00
Syrus
04aa944e0a
Fixed capi compilation
2020-06-04 20:22:07 -07:00
Syrus
d3b69b6aea
Improved docs
2020-06-04 19:54:02 -07:00
Syrus
43534aebc8
Improved docs a bit more
2020-06-04 19:48:58 -07:00
Syrus
fc27d75909
Improved CI by building the package
2020-06-04 19:36:23 -07:00
Mark McCaskey
00058b8008
Fix doc conflict between bin and lib wasmer
2020-06-03 13:55:10 -07:00
Mark McCaskey
e9c7f3f759
Get reflection test in Wasm C API passing
2020-06-02 15:29:22 -07:00
Mark McCaskey
08a2810b4c
Rename extrn -> extern_ in Wasm C API
2020-06-02 13:20:50 -07:00
Mark McCaskey
384806e90f
Remove debug code
2020-06-02 13:12:55 -07:00
Mark McCaskey
79bc6b7f71
Fix UB bugs breaking Wasm C API callback example on Linux
2020-06-02 12:33:45 -07:00
Mark McCaskey
11c37c9ed1
Wasm C API: fill out some data transformation code
2020-06-02 10:44:33 -07:00
Mark McCaskey
6246dd5ea2
Implement extern types in Wasm C API
2020-06-01 17:32:20 -07:00
Mark McCaskey
ac9725e343
Remove outdated comment in Wasm C API
2020-05-29 17:26:27 -07:00
Mark McCaskey
d38618054e
Use c_try! macro in more places in Wasm C API
2020-05-29 17:17:41 -07:00
Mark McCaskey
e45a5b5af9
Add Tables to C API; clean up
2020-05-29 17:14:17 -07:00
Mark McCaskey
4d3b95d674
Clean up: use higher level types in the C API
...
Instead of manually dereffing pointers and transforming `Box` into
`NonNull`, just use the types directly. I previously wasn't aware that
this would work with FFI and more importantly thought that it would
cause a worse kind of undefined behavior, however upon further
reflection I've decided that that doesn't really make sense and we can
significantly reduce source code size and improve readability by using
these higher level types directly.
2020-05-29 15:05:20 -07:00
Mark McCaskey
c43d7c3818
Clean up and get all previously-working C API tests working
2020-05-29 13:39:31 -07:00
Mark McCaskey
342b2cf927
Get Wasm C API Hello World working
2020-05-29 13:39:24 -07:00
Mark McCaskey
027e26c1b4
Add progress on porting Wasm C API
2020-05-29 13:35:07 -07:00
Mark McCaskey
3461795522
Add unedited wasm c api from branch on wasmer master
2020-05-29 13:33:57 -07:00
Syrus
17bca3cf8e
Use minor versions instead of patch
2020-05-27 17:42:47 -07:00
Mark McCaskey
62c3bd5a4b
Add really basic examples for chained resolvers
2020-05-20 17:42:20 -07:00
Mark McCaskey
a321f73988
Get 2 C API tests using ImportObject::extend working
2020-05-20 16:35:26 -07:00
Mark McCaskey
6b617895b0
Add resolver chaining and recursive resolving
2020-05-20 14:49:30 -07:00
Mark McCaskey
56094c0d81
Improve error messages from feedback
2020-05-18 16:50:55 -07:00
Mark McCaskey
9435b0cced
Add docs to CAPIInstance
2020-05-18 16:33:09 -07:00
Mark McCaskey
214b6fe878
Remove debugging code
2020-05-18 16:33:09 -07:00
Mark McCaskey
3f0871dbe7
Get test-context test working
2020-05-18 16:33:09 -07:00
Mark McCaskey
4366594535
Get test-import test passing
2020-05-18 16:33:08 -07:00
Mark McCaskey
d1541717ab
Add WIP debug code
2020-05-18 16:33:08 -07:00
Mark McCaskey
d6b5f99a22
Fix more C API tests
2020-05-18 16:33:08 -07:00
Mark McCaskey
11dad47dbb
Add WIP wasmer_import_func_new impl
2020-05-18 16:33:08 -07:00
Mark McCaskey
c3492764d4
Allow unused variables in the C API during transition
2020-05-13 13:24:28 -07:00
Mark McCaskey
e01588ef55
Merge pull request #18 from wasmerio/fix/memory-not-growing
...
Debug memory not growing bug
2020-05-13 11:25:31 -07:00
Mark McCaskey
9289235352
Adjust MemoryError from feedback
2020-05-13 11:10:19 -07:00
Syrus
3a991a7f59
Upgrade libc to 0.2.70. Removedd unnecessary trap shims
2020-05-12 17:43:43 -07:00