Mark McCaskey
2ef7448e62
remove colons from feature names
2019-07-09 17:57:31 -07:00
Mark McCaskey
4752492974
update version numbers to 0.5.5
2019-07-09 17:43:04 -07:00
Mark McCaskey
74ce33919f
Merge branch 'master' into fix/abi-crate-deps
2019-07-09 15:31:45 -07:00
Mark McCaskey
e0c285c652
fix emscripten dependencies by making separate test crate
2019-07-09 12:07:05 -07:00
Mark McCaskey
5bf491857b
fix abi crates depending on compilers
2019-07-09 11:58:03 -07:00
Mark McCaskey
30add2481e
do backend caching with a directory
2019-07-08 17:05:54 -07:00
Mark McCaskey
99ebb782dc
update to version 0.5.4
2019-07-05 13:35:55 -07:00
Mark McCaskey
535da4c34a
update to version 0.5.3 for wapm bug fix
2019-07-03 14:35:39 -07:00
Mark McCaskey
83da82d844
update for release wasmer 0.5.2
2019-07-02 14:13:45 -07:00
Mark McCaskey
09177ac3ae
update version numbers to 0.5.1, add changelog entry
2019-06-24 12:45:40 -07:00
Mark McCaskey
7bdfb2be51
update version numbers and changelog for 0.5.0
2019-06-17 12:56:28 -07:00
Syrus
36b9366767
Commented runtime-abi for now
2019-05-24 11:00:57 -07:00
Mark McCaskey
3bedf6218c
Merge branch 'master' into feature/trace-macro
2019-05-21 11:44:50 -07:00
Mark McCaskey
4760840a77
move stdout capture from runtime core to dev-utils
2019-05-17 15:48:30 -07:00
Syrus
7f41d57188
Updated version to 0.4.2
2019-05-16 13:09:41 -07:00
Mark McCaskey
a9f643f774
add trace macro for more verbose debug statements
2019-05-15 11:46:17 -07:00
Syrus
3bbf7753cb
Renamed kwasm-net to wasmer-kernel-net
2019-05-15 10:34:56 -07:00
losfair
408f89ccd6
Rename loader:kwasm
to loader:kernel
for consistency.
2019-05-15 22:17:31 +08:00
losfair
d72abf3203
Rename kwasm-loader
to wasmer-kernel-loader
.
2019-05-15 21:43:19 +08:00
losfair
98dd2c0289
Fix wasm example crates.
2019-05-14 16:52:09 +08:00
losfair
722ea39877
Cleanup loader code.
2019-05-14 16:02:27 +08:00
losfair
db9705f00c
Merge remote-tracking branch 'origin/master' into feature/remote-code-load
2019-05-14 15:46:15 +08:00
Heyang Zhou
4f77f4d024
HTTP server example.
2019-05-13 18:37:22 -07:00
Heyang Zhou
3bcdfb4263
Asynchronous networking extension.
2019-05-13 06:14:28 -07:00
Heyang Zhou
accb80bca2
Pipe example
2019-05-07 10:48:50 -07:00
Mark McCaskey
e5dc94c7d6
update version number to 0.4.1
2019-05-06 18:02:39 -07:00
Syrus
3093e65bc1
Added extra-debug option
2019-05-05 12:17:10 -07:00
Syrus
90dd4bc458
Fix emtests
2019-05-05 11:21:28 -07:00
Heyang Zhou
7bc09ee220
kwasmd.
2019-05-05 09:32:35 -07:00
Heyang Zhou
3c64bd009e
Kernel mode example.
2019-05-04 10:51:12 -07:00
Heyang Zhou
af58ea5642
Kernel mode code loading.
2019-05-03 23:07:07 -07:00
losfair
99c101f312
Merge remote-tracking branch 'origin/master' into parser-middleware
2019-05-02 00:30:58 +08:00
Mackenzie Clark
6f942ae317
Add new line to Cargo.toml
2019-04-29 08:09:42 -07:00
losfair
cb4c716ee5
Update dependencies
2019-04-28 12:55:07 +08:00
Mark McCaskey
ef3996a1c8
Add extending WASI plugin example
2019-04-26 18:45:18 -07:00
Syrus
da54cabafa
Updated version to 0.4.0
2019-04-22 18:06:37 -07:00
Syrus
94fac3dd8b
Updated version to 0.3.0 🎉
2019-04-11 17:19:39 -07:00
Lachlan Sneff
a100b2a72e
feature cfg away singlepass and llvm backends in cli
2019-04-11 15:31:02 -07:00
Lachlan Sneff
81807712d8
Enable llvm backend
2019-04-11 14:44:43 -07:00
Lachlan Sneff
4740b2467f
Add backend selection to cli
2019-04-11 14:34:54 -07:00
Syrus
d67bfdb2c5
Renamed dynasm backend to singlepass
2019-04-11 12:44:03 -07:00
Syrus
e5fc3b49b8
Create releases with dynasm
2019-04-06 13:23:16 -07:00
Syrus
d9114e40bc
Make wasi default in the binary
2019-04-04 22:48:25 -07:00
Lachlan Sneff
48b5918895
Merge branch 'master' into feature/wasi-fs
2019-03-29 11:09:04 -07:00
Mark McCaskey
bc863fcf0c
hook up wasi to wasmer
2019-03-28 12:19:23 -07:00
Mackenzie Clark
09642c92db
revert changes to emscripten
2019-03-28 11:55:01 -07:00
Mackenzie Clark
5294eb6b0d
merge and respond to feedback
2019-03-28 11:41:45 -07:00
Lachlan Sneff
be08154670
Add wasi crate
2019-03-28 11:23:08 -07:00
Mark McCaskey
9c58bed344
add support for symbol maps
2019-03-26 16:41:40 -07:00
Mackenzie Clark
e5951ce56d
Merge branch 'master'
...
Conflicts:
Cargo.lock
Cargo.toml
lib/emscripten/Cargo.toml
lib/emscripten/src/syscalls/unix.rs
lib/runtime-core/Cargo.toml
2019-03-23 00:27:55 -07:00
Mackenzie Clark
9ed593d7b6
wip enchanced vfs
2019-03-21 08:55:57 -07:00
losfair
af8f307a92
Fix dependencies.
2019-03-18 16:14:11 +08:00
losfair
08f4526b45
Merge remote-tracking branch 'origin/master' into feature/dynasm-backend
2019-03-17 21:14:01 +08:00
Mackenzie Clark
d95b62a467
fix cargo toml and fmt
2019-03-13 14:27:00 -07:00
Mackenzie Clark
bd697487aa
Merge branch 'master' into feature/vfs
2019-03-13 14:25:14 -07:00
Brandon Fish
557be77338
Merge branch 'master' into feature/dynasm-backend
2019-03-12 20:58:22 -05:00
Mackenzie Clark
f2488ac410
remove feature flag on custom sections
2019-03-12 13:36:11 -07:00
Mackenzie Clark
f7f4fbf08a
add the feature flag for llvm backend
2019-03-12 11:59:50 -07:00
Mackenzie Clark
cc3f04efd7
expose vfs in emscripten and impl read
syscall, feature flag
2019-03-12 10:48:47 -07:00
Mackenzie Clark
f014a05304
create runtime abi crate and vfs implementation
2019-03-12 10:40:52 -07:00
Mackenzie Clark
ee55cd5e64
create an llvm flag
2019-03-11 09:58:09 -07:00
Mackenzie Clark
80ac7af2b0
remove unnecessary conditional compilation in cargo file for windows
2019-03-08 11:52:24 -08:00
Syrus
3a4325c5a3
Only use llvm in non windows envs
2019-03-07 18:26:29 -08:00
Lachlan Sneff
4e198bca8b
merge upstream/master into wasmer-private/feature/llvm-backend
2019-03-04 13:03:32 -08:00
Syrus
60f8f15db3
Updated version to 0.2.1
2019-02-27 17:20:49 -08:00
Syrus
f7197bf456
Added debug build
2019-02-26 15:39:54 -08:00
Syrus Akbary
fa596d2d23
Update Cargo.toml
2019-02-22 17:38:28 -08:00
Lachlan Sneff
df03d00e74
Merge upstream/master into feature/llvm-feature
2019-02-22 14:14:46 -08:00
Brandon Fish
768a2fae18
Merge branch 'master' into feature/c-api
2019-02-15 19:12:30 -06:00
Lachlan Sneff
2d87f64f82
Merge master into feature/llvm-backend
2019-02-14 15:47:28 -08:00
Mackenzie Clark
6a1fdb7f91
add windows exception handling in C ( #175 )
2019-02-14 09:58:33 -08:00
Lachlan Sneff
327e3a4a1a
Implement many wasm instructions
2019-02-09 15:53:40 -08:00
losfair
9649219578
Initial work on WebAssembly parser for Dynasm backend.
2019-02-08 23:56:14 +08:00
Brandon Fish
5ebea9672c
Initial commit of C API library
2019-01-31 23:51:34 -06:00
Brandon Fish
3d62fc88ca
Move spectests to their own library
2019-01-29 16:58:16 -06:00
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
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
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
Syrus
de459fa5bd
Isolated emscripten in new lib
2019-01-10 21:38:10 -08:00
Brandon Fish
c3a3461367
Use a cargo workspace
2019-01-09 20:06:33 -06:00
Brandon Fish
14c9512cf4
Remove old src/runtime and src/compilers directories
2019-01-09 00:49:11 -06:00
Brandon Fish
696bc9a0a9
Merge branch 'master' into feature/vm_refactor
2018-12-28 15:15:24 -06:00
Brandon Fish
8d8f20a11c
Merge branch 'master' into feature/add-emscripten-core-tests
2018-12-27 10:30: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
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
e2a9bd4761
Merge branch 'master' into feature/vm_refactor
2018-12-26 15:51:14 -05:00
Lachlan Sneff
c06c65e7c6
Add preliminary support for imports
2018-12-24 23:05:04 -05:00
Brandon Fish
241f3d4091
Update to latest wasmparser version
2018-12-20 00:35:11 -06:00
Syrus
75046e0e2c
Updated version to 0.1.4
2018-12-19 10:14:53 -08:00
Lachlan Sneff
5b920b7953
More backing work
2018-12-18 20:28:15 -05:00
Lachlan Sneff
93f8cdfc81
Update cranelift to 0.26.0. ( #64 )
...
* Initial additional modules
* Update to cranelift 0.26.0
* Fixed formatting
2018-12-17 21:30:27 -05:00
Mackenzie Clark
755f3ae690
upgrade to wabt-rs 0.7.2
...
includes a fix for windows builds, this brings wamer one step closer to windows support
2018-12-16 11:27:55 -08:00
Syrus Akbary
81fb2fbd0b
Merge branch 'master' into feature/runtime-upgrade
2018-12-14 17:41:03 -08:00
Syrus
fd5554c3bd
Refactored memory usage to use impl-abstract mmap
2018-12-14 17:32:35 -08:00
Brandon Fish
5d9787ce44
Fix for warnings Pattern matching for Cargo's include changing
...
warning: Pattern matching for Cargo's include/exclude fields is changing and file `emtests/README.md` WILL be included in a future Cargo version.
See https://github.com/rust-lang/cargo/issues/4268 for more info
warning: Pattern matching for Cargo's include/exclude fields is changing and file `spectests/README.md` WILL be included in a future Cargo version.
See https://github.com/rust-lang/cargo/issues/4268 for more info
2018-12-13 20:00:11 -06:00
Syrus Akbary
3efc030275
Merge branch 'master' into emtests
2018-12-10 19:21:32 -08:00
Lachlan Sneff
b9b0a655bb
Update to Rust 2018. ( #47 )
...
* Run cargo fix --edition
* Add edition="2018" to Cargo.toml
2018-12-10 18:31:08 -05:00