Brandon Fish
354ff1ecad
Update main and tests to use refactor ( #84 )
...
* Update main and tests to use refactor
* Updates to make tests compile
* Update CraneliftCompiler -> Cranelift
* Workaround latest imports and instance changes
* Change is_emscripten_module back to reference
* Fix is_emscripten_module references
* Update f32 and f64 test values, create slice without vec!
2018-12-29 21:42:03 -05:00
Brandon Fish
c54516b695
Fix compilation
2018-12-29 14:26:59 -06:00
Lachlan Sneff
faf41e295c
Add FuncResolver and ImportResolver traits
2018-12-29 15:23:52 -05:00
Steve Akinyemi
8a19b042f8
Add change in mod.rs
2018-12-29 19:40:25 +01:00
Steve Akinyemi
af3bfadbd1
Improve cranelift module
2018-12-29 19:37:38 +01:00
Steve Akinyemi
dcbdb08eb4
Add some cranelift codegen
2018-12-29 14:00:01 +01:00
Brandon Fish
4a7560dcd3
Document Compiler trait
2018-12-28 16:09:10 -06:00
Lachlan Sneff
a5b4cc21f6
Change order of Map type params and globalinit to Initializer
2018-12-28 16:40:50 -05:00
Brandon Fish
696bc9a0a9
Merge branch 'master' into feature/vm_refactor
2018-12-28 15:15:24 -06:00
Syrus Akbary
2ee910416d
Trying to fix failures in build-mac tests
2018-12-28 13:59:55 +01:00
Syrus Akbary
1ba8ebb2b1
Merge pull request #82 from wasmerio/feature/add-emscripten-core-tests
...
Add Emscripten core tests
2018-12-28 13:18:49 +01:00
Syrus Akbary
76d2d80169
Merge branch 'master' into feature/add-emscripten-core-tests
2018-12-28 12:42:41 +01:00
Syrus Akbary
b5a0560f53
Merge pull request #83 from wasmerio/feature/localtime-time
...
refactor localtime functions to use time crate
2018-12-28 12:41:13 +01:00
Syrus Akbary
9a8d3a2546
Fixed formatting
2018-12-28 12:38:39 +01:00
Mackenzie Clark
e7cf5cb5b1
use default values for gnu library extension fields
...
no extra clone
no mut warning
2018-12-27 20:15:01 -08:00
Brandon Fish
5f9247cb8e
Make emtest generation cargo fmt friendly
2018-12-27 14:25:47 -06:00
Mackenzie Clark
cb65c9dad6
refactor localtime functions to use time crate
...
lint fixes
2018-12-27 09:41:29 -08:00
Brandon Fish
8d8f20a11c
Merge branch 'master' into feature/add-emscripten-core-tests
2018-12-27 10:30:41 -06:00
Syrus Akbary
4942a5b260
Merge pull request #81 from wasmerio/feature/use-time-crate-for-clock-get-time
...
add time crate and use the cross-platform `get_time` method
2018-12-27 17:21:36 +01:00
Mackenzie Clark
2107df3c99
only support clock id 0
2018-12-27 06:57:00 -08:00
Lachlan Sneff
3aac97db42
Fix formatting
2018-12-27 09:56:26 -05:00
Brandon Fish
81b952ebec
Add Emscripten tests/core tests
2018-12-27 01:46:41 -06:00
Brandon Fish
8921385fbb
Update emtests to glob for c/cpp files, use ignores.txt to exclude tests, disable cc out by default
2018-12-27 01:43:38 -06:00
Lachlan Sneff
98c9ce5ed9
Add memory_grow*, memory_size vmcalls
2018-12-27 00:58:16 -05:00
Lachlan Sneff
0f3833fecb
Add support for the start function
2018-12-27 00:07:48 -05:00
Lachlan Sneff
74f0ff444a
Add support for tables
2018-12-26 22:29:42 -05:00
Lachlan Sneff
20342c74b9
ci installs libclang
2018-12-26 21:03:29 -05:00
Lachlan Sneff
febc172bbb
More attempts at fixing ci
2018-12-26 20:58:30 -05:00
Lachlan Sneff
5256e04168
Attempt to fix ci
2018-12-26 20:54:41 -05:00
Lachlan Sneff
b9976f10b7
Fix compile warnings
2018-12-26 20:47:34 -05:00
Lachlan Sneff
a7618346e6
Make sig registry private
2018-12-26 20:44:45 -05:00
Lachlan Sneff
3861fe98c6
Add typesafe wasm export calls
2018-12-26 20:42:23 -05:00
Mackenzie Clark
4813047d37
clock_gettime with time crate and test
...
more lint
2018-12-26 16:58:23 -08:00
Lachlan Sneff
4bd2c3d053
Change FuncResolver::resolve signature
2018-12-26 17:28:07 -05:00
Lachlan Sneff
1bb5e420f3
Fix vm anyfunc offset
2018-12-26 17:01:52 -05:00
Lachlan Sneff
baf22b55be
Fix formatting
2018-12-26 16:55:11 -05: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
4fbf60e6ae
Expose types module
2018-12-26 15:13:31 -05:00
Lachlan Sneff
503a2cfe64
Expose FuncResolver trait
2018-12-26 15:09:39 -05:00
Lachlan Sneff
4f0ef7f534
Add compilers modules
2018-12-26 15:07:28 -05:00
Lachlan Sneff
9f8798764e
Runtime refactor compiles
2018-12-26 15:00:28 -05:00
Lachlan Sneff
5ce75fc0ad
Fix most compile-time errors
2018-12-25 00:19:05 -05:00
Lachlan Sneff
fb04ba0bce
Replace webassembly folder with master
2018-12-24 23:06:19 -05:00
Lachlan Sneff
c06c65e7c6
Add preliminary support for imports
2018-12-24 23:05:04 -05:00
Syrus Akbary
71a0315171
Merge pull request #79 from wasmerio/feature/fix-nightly-build
...
Fix nightly build
2018-12-24 23:35:06 +01:00
Lachlan Sneff
93ef1e4220
new runtime module
2018-12-24 17:25:17 -05:00
Brandon Fish
f9855d59fb
Update CI cache key and remove make lint for PR feedback
2018-12-24 14:15:31 -06:00
Brandon Fish
1aebf04781
Add CI job to test rust nightly
2018-12-24 13:38:54 -06:00
Brandon Fish
bfa68e8d79
Add workaround to prevent use after free issue resulting in bad pointer
2018-12-24 13:10:29 -06:00