wasm-runtime, branch HEAD
A wasm runtime
09718b1aef011ebe10f7aeb210aa84bd4e2ff0b4
2022-03-11T18:09:08Z
2022-03-11T18:09:08Z
sdk/entrypoint: Unexport __drkruntime_mem_alloc symbol from the crate.
parazyd
parazyd@dyne.org
commit 09718b1aef011ebe10f7aeb210aa84bd4e2ff0b4
parent f685dafefe02abe700e5b56013d79e2b74e7b6c0
Author: parazyd <parazyd@dyne.org>
Date: Fri, 11 Mar 2022 19:09:08 +0100
sdk/entrypoint: Unexport __drkruntime_mem_alloc symbol from the crate.
f685dafefe02abe700e5b56013d79e2b74e7b6c0
2022-03-11T18:07:57Z
2022-03-11T18:07:57Z
sdk: Unexport the drk_log_ symbol from the rust crate.
parazyd
parazyd@dyne.org
commit f685dafefe02abe700e5b56013d79e2b74e7b6c0
parent 5faff7d783dfea4f830725938fd96a6bd3829d71
Author: parazyd <parazyd@dyne.org>
Date: Fri, 11 Mar 2022 19:07:57 +0100
sdk: Unexport the drk_log_ symbol from the rust crate.
5faff7d783dfea4f830725938fd96a6bd3829d71
2022-03-11T12:21:13Z
2022-03-11T12:21:13Z
Use lto when building wasm binary to reduce size.
parazyd
parazyd@dyne.org
commit 5faff7d783dfea4f830725938fd96a6bd3829d71
parent 28ab8f182764279ec2d15f5137dc8c9a530c26a5
Author: parazyd <parazyd@dyne.org>
Date: Fri, 11 Mar 2022 13:21:13 +0100
Use lto when building wasm binary to reduce size.
28ab8f182764279ec2d15f5137dc8c9a530c26a5
2022-03-09T15:53:53Z
2022-03-09T15:53:53Z
runtime: Correct comment typo.
parazyd
parazyd@dyne.org
commit 28ab8f182764279ec2d15f5137dc8c9a530c26a5
parent 7d37935a6ed58a5a4ebba68ff4fc2881ee6b88ae
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 16:53:53 +0100
runtime: Correct comment typo.
7d37935a6ed58a5a4ebba68ff4fc2881ee6b88ae
2022-03-09T15:48:31Z
2022-03-09T15:48:31Z
sdk: Automatically set up wee_alloc as the global allocator on wasm32.
parazyd
parazyd@dyne.org
commit 7d37935a6ed58a5a4ebba68ff4fc2881ee6b88ae
parent 50353e36fa0c557b852b2502e22360f40e3e1390
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 16:48:31 +0100
sdk: Automatically set up wee_alloc as the global allocator on wasm32.
50353e36fa0c557b852b2502e22360f40e3e1390
2022-03-09T15:30:33Z
2022-03-09T15:30:33Z
Move example usage to runtime's test unit.
parazyd
parazyd@dyne.org
commit 50353e36fa0c557b852b2502e22360f40e3e1390
parent 5a6e11812efc0b8c7c85d0cee41541d343bea5e6
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 16:30:33 +0100
Move example usage to runtime's test unit.
5a6e11812efc0b8c7c85d0cee41541d343bea5e6
2022-03-09T15:24:46Z
2022-03-09T15:24:46Z
sdk: Add target arch guard to __drkruntime_mem_alloc function.
parazyd
parazyd@dyne.org
commit 5a6e11812efc0b8c7c85d0cee41541d343bea5e6
parent 010774e2ec9bb841b108688c97dc7a68ccaf67ea
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 16:24:46 +0100
sdk: Add target arch guard to __drkruntime_mem_alloc function.
010774e2ec9bb841b108688c97dc7a68ccaf67ea
2022-03-09T15:22:09Z
2022-03-09T15:22:09Z
Add AGPL-3 license.
parazyd
parazyd@dyne.org
commit 010774e2ec9bb841b108688c97dc7a68ccaf67ea
parent 3dad3d3675fc9320fc8f5c6d844afa7fb865a92a
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 16:22:09 +0100
Add AGPL-3 license.
3dad3d3675fc9320fc8f5c6d844afa7fb865a92a
2022-03-09T14:58:21Z
2022-03-09T14:59:07Z
runtime: Move logging facility to util module.
parazyd
parazyd@dyne.org
commit 3dad3d3675fc9320fc8f5c6d844afa7fb865a92a
parent 4f016c6b583d8c7cc7ae7618f503beed330e0d1c
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 15:58:21 +0100
runtime: Move logging facility to util module.
4f016c6b583d8c7cc7ae7618f503beed330e0d1c
2022-03-09T14:32:33Z
2022-03-09T14:32:33Z
makefile: wabt removed
aggstam
aggelosstam13@gmail.com
commit 4f016c6b583d8c7cc7ae7618f503beed330e0d1c
parent ce3551c60e64d4c3a1e54afe5c0cb4ef67d1a17a
Author: aggstam <aggelosstam13@gmail.com>
Date: Wed, 9 Mar 2022 16:32:33 +0200
makefile: wabt removed
ce3551c60e64d4c3a1e54afe5c0cb4ef67d1a17a
2022-03-09T14:06:05Z
2022-03-09T14:06:05Z
Implement logging facilities.
parazyd
parazyd@dyne.org
commit ce3551c60e64d4c3a1e54afe5c0cb4ef67d1a17a
parent 74eb493001e713d6233e3970de1344e986d88209
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 15:06:05 +0100
Implement logging facilities.
74eb493001e713d6233e3970de1344e986d88209
2022-03-09T10:12:58Z
2022-03-09T10:12:58Z
Note about installing wasm32-unknown-unknown toolchain.
parazyd
parazyd@dyne.org
commit 74eb493001e713d6233e3970de1344e986d88209
parent f87baa72e4447be535de9e5f64edd04095f5a500
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 11:12:58 +0100
Note about installing wasm32-unknown-unknown toolchain.
f87baa72e4447be535de9e5f64edd04095f5a500
2022-03-09T08:13:32Z
2022-03-09T08:13:32Z
runtime: Implement gas metering.
parazyd
parazyd@dyne.org
commit f87baa72e4447be535de9e5f64edd04095f5a500
parent 48ba506e1bc994ce7c1f4bd216c876b3f82c4843
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 09:13:32 +0100
runtime: Implement gas metering.
48ba506e1bc994ce7c1f4bd216c876b3f82c4843
2022-03-08T23:15:43Z
2022-03-08T23:15:43Z
runtime: Switch to singlepass compiler.
parazyd
parazyd@dyne.org
commit 48ba506e1bc994ce7c1f4bd216c876b3f82c4843
parent 5125a8bcdd2141fac1eb4cbd0666d29d12d3bdbf
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 00:15:43 +0100
runtime: Switch to singlepass compiler.
5125a8bcdd2141fac1eb4cbd0666d29d12d3bdbf
2022-03-08T23:06:25Z
2022-03-08T23:06:25Z
runtime: Handle contract exit errors.
parazyd
parazyd@dyne.org
commit 5125a8bcdd2141fac1eb4cbd0666d29d12d3bdbf
parent 7344cb541280a961be374457ace9894d756e98c9
Author: parazyd <parazyd@dyne.org>
Date: Wed, 9 Mar 2022 00:06:25 +0100
runtime: Handle contract exit errors.
7344cb541280a961be374457ace9894d756e98c9
2022-03-08T22:48:55Z
2022-03-08T22:48:55Z
Add mem rw tests and some docs.
parazyd
parazyd@dyne.org
commit 7344cb541280a961be374457ace9894d756e98c9
parent 5f8ad66aa984f882f4c2d8926c9e15e26f6d5825
Author: parazyd <parazyd@dyne.org>
Date: Tue, 8 Mar 2022 23:48:55 +0100
Add mem rw tests and some docs.
5f8ad66aa984f882f4c2d8926c9e15e26f6d5825
2022-03-08T22:32:59Z
2022-03-08T22:32:59Z
sdk: Clean up errors.
parazyd
parazyd@dyne.org
commit 5f8ad66aa984f882f4c2d8926c9e15e26f6d5825
parent e4fae9954d20225831248af32972253a3577d25f
Author: parazyd <parazyd@dyne.org>
Date: Tue, 8 Mar 2022 23:32:59 +0100
sdk: Clean up errors.
e4fae9954d20225831248af32972253a3577d25f
2022-03-08T21:58:49Z
2022-03-08T21:58:49Z
Code import
parazyd
parazyd@dyne.org
commit e4fae9954d20225831248af32972253a3577d25f
Author: parazyd <parazyd@dyne.org>
Date: Tue, 8 Mar 2022 22:58:49 +0100
Code import