Mark McCaskey
|
b36783fc50
|
remove duplicated code, wrap WasmPtr on wasi side
|
2019-06-11 11:10:42 +02:00 |
|
Mark McCaskey
|
7965ed2746
|
fix newly introduced bug in wasmptr array access
|
2019-06-10 13:32:33 +02:00 |
|
Mark McCaskey
|
7a66a5285d
|
Merge branch 'master' into feature/better-memory-access-for-emscripten
|
2019-06-10 03:26:50 -07:00 |
|
Brandon Fish
|
c6786474a7
|
Add MiddlewareChain and StreamingCompiler to runtime
|
2019-06-09 23:24:10 -05:00 |
|
losfair
|
61786a370a
|
Fix typo in machine .
|
2019-06-08 22:56:13 +08:00 |
|
laizy
|
1780d57df1
|
add Mechine::release_locations_keep_state test
|
2019-06-08 22:25:20 +08:00 |
|
laizy
|
8105c0c16f
|
fix stack offset check
|
2019-06-08 15:03:56 +08:00 |
|
Brandon Fish
|
f6ecfa40cb
|
Merge branch 'master' into feature/metering
|
2019-06-06 23:33:31 -05:00 |
|
Brandon Fish
|
e87d507162
|
Add black_box to benchmarking
|
2019-06-06 23:30:31 -05:00 |
|
Brandon Fish
|
418764a15f
|
Add get/set gas used for benchmark
|
2019-06-06 23:25:11 -05:00 |
|
Syrus Akbary
|
98e04193af
|
Merge branch 'master' into feature/better-memory-access-for-emscripten
|
2019-06-06 18:03:55 -07:00 |
|
Mark McCaskey
|
811acd7e68
|
probably actually fix the wasi ptr array bug now
|
2019-06-06 16:19:15 -07:00 |
|
Mark McCaskey
|
d7ea46bab7
|
add wasmptr memory abstraction to emscripten; update wasi array access
|
2019-06-06 15:45:19 -07:00 |
|
Mark McCaskey
|
6f633cee6f
|
fix pointer casting lint in emscripten syscall191
|
2019-06-06 12:07:19 -07:00 |
|
Mark McCaskey
|
8df63b1b6e
|
fix bugs in emscripten socket syscalls
|
2019-06-06 11:55:05 -07:00 |
|
losfair
|
c6cd49a370
|
Support getting/setting metering points and internal fields with a Ctx.
|
2019-06-06 14:10:57 +08:00 |
|
Brandon Fish
|
27eacf0c4f
|
Add metering benchmark
|
2019-06-06 00:37:04 -05:00 |
|
losfair
|
f5243aff5e
|
Cargo fmt
|
2019-06-05 11:52:25 +08:00 |
|
losfair
|
f2d8aad73a
|
Support checking the execution limit exceeded error.
|
2019-06-05 11:51:33 +08:00 |
|
losfair
|
0867208e0c
|
Implement {get,set}_points_used.
|
2019-06-05 02:28:19 +08:00 |
|
losfair
|
69944c1dc2
|
Fix ctx layout in LLVM.
|
2019-06-05 02:13:10 +08:00 |
|
losfair
|
66dcec91c4
|
Add comments for trampoline_x64 .
|
2019-06-05 01:59:20 +08:00 |
|
losfair
|
f4df568e41
|
Naming fixes and documentation for trampoline API.
|
2019-06-05 01:38:35 +08:00 |
|
losfair
|
f1b27d5774
|
Cargo fmt
|
2019-06-05 01:26:35 +08:00 |
|
losfair
|
669f76025c
|
Add callinfo trampoline into the C API.
|
2019-06-05 01:25:37 +08:00 |
|
losfair
|
b2869e181c
|
Cargo fmt
|
2019-06-05 01:11:54 +08:00 |
|
losfair
|
8a74399c6e
|
Add callinfo trampoline support.
|
2019-06-05 01:11:10 +08:00 |
|
losfair
|
06280e225e
|
Fix unused_imports error on lazy_static.
|
2019-06-03 15:31:42 -07:00 |
|
losfair
|
0a44add31c
|
Fix clippy errors.
|
2019-06-03 15:31:42 -07:00 |
|
losfair
|
d70cb9695e
|
Add trampoline-related functions to C API.
|
2019-06-03 15:31:42 -07:00 |
|
losfair
|
7808c68cb2
|
Cargo fmt
|
2019-06-03 15:31:42 -07:00 |
|
losfair
|
ae19e7f71b
|
Trampoline for calling with context.
|
2019-06-03 15:31:42 -07:00 |
|
Brandon Fish
|
66f9049a06
|
Reset LLVM related code to master
|
2019-06-02 19:36:26 -05:00 |
|
Brandon Fish
|
0c3109fb55
|
Update Makefile and test configuration
|
2019-06-02 15:43:02 -05:00 |
|
Brandon Fish
|
8fdc4f9bc2
|
Start documenting Metering
|
2019-06-02 15:42:25 -05:00 |
|
Brandon Fish
|
f9c8f41232
|
Remove points_limit and update tests
|
2019-06-02 13:37:51 -05:00 |
|
Brandon Fish
|
c020c39193
|
Move get/set points used to middleware
|
2019-06-02 13:21:00 -05:00 |
|
Brandon Fish
|
e533a8a7b5
|
Add tests for metering, add option to compiler config
|
2019-06-02 11:37:02 -05:00 |
|
Brandon Fish
|
995ecefa92
|
Cargo fmt
|
2019-06-02 09:49:21 -05:00 |
|
Brandon Fish
|
f029ea6231
|
Merge branch 'master' into feature/metering
|
2019-06-02 09:31:34 -05:00 |
|
Brandon Fish
|
3a00f779e8
|
Try using dependency git revision to see if it fixes CI dependency error
|
2019-06-01 15:29:49 -05:00 |
|
Brandon Fish
|
2860c4996c
|
Merge branch 'master' into feature/clif-cgapi
|
2019-06-01 12:04:20 -05:00 |
|
Brandon Fish
|
fd373dbf63
|
Add cache store, load, and execute test for cranelift and llvm
|
2019-06-01 11:35:26 -05:00 |
|
Brandon Fish
|
0567032bef
|
Merge branch 'master' into feature/clif-cgapi
|
2019-05-31 23:40:42 -05:00 |
|
losfair
|
c1e817b3fb
|
Add missing relaxed moves.
|
2019-05-31 19:29:28 +08:00 |
|
losfair
|
8019505e65
|
Merge remote-tracking branch 'origin/feature/clif-cgapi' into feature/metering
|
2019-05-31 15:40:05 +08:00 |
|
losfair
|
b834b4ff36
|
Metering for LLVM.
|
2019-05-31 15:36:08 +08:00 |
|
Mark McCaskey
|
6a9515d13d
|
improve wasi envvar test
|
2019-05-30 12:25:14 -07:00 |
|
Mark McCaskey
|
2a94a6933f
|
add envvar opt, add test, rm binaries from wasitests, clean up
|
2019-05-30 11:58:52 -07:00 |
|
Brandon Fish
|
b2e37cecfa
|
Merge branch 'master' into feature/clif-cgapi
|
2019-05-29 22:45:31 -05:00 |
|