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