2022年9月:
汇总
这个月一共工作20天,请假3天+两个半天,加班两天。
技术层面:
解决月初move升级带来的MPM Spectest不能编译问题,发现starswap-core需要修改.exp文件以应对新版本。
重构move语言的核心运行时和starcoin/vm-runtime到nostd为omo减少syscall和跨更多平台,目前进度过大半,提出issue准备贡献到move-language社区。
协助move语言安全检查。
社区层面:
协助并完成Deep Web3第一期的recap以及音频处理等问题,录制podcast开场白。
工作日志
2022/09/13:
https://github.com/starcoinorg/starcoin/issues/3732
2022/09/16:
https://github.com/starcoinorg/starcoin/issues/3735
社区: https://docs.google.com/document/d/1ebJ_wdoA47d05jsQR3ESx9xkP9sCwfqGxRN4SZxChc4/edit#
2022/09/20:
社区recap: /wiki/spaces/WESTAR/pages/81985568
尝试重构 vm-runtime
及其依赖到 core 以减少不必要的指令集
2022/09/21:
重构 move/types
到 core in progress
尝试 type safety
加 rust clippy flags in progress
2022/09/23:
https://github.com/starcoinorg/move/pull/33
2022/09/27:
录制 podcast 开场白
https://github.com/starcoinorg/move/pull/33/commits/b9cf39fd058efd2568d6c950ae029418da6a54de
2022/09/28-2022/09/29:
继续推进 no_std
2022年10月
工作日志
2022/10/10-11:
https://github.com/starcoinorg/move/pull/33/commits/fd8d5ccd43e12c46942094c2b5edc6f7d8785b99
2022/10/12:
准备录制podcast
https://github.com/starcoinorg/move/pull/33/commits/0b470b311bf5ca267005bdf0dc9a776022de78c6
https://github.com/starcoinorg/move/pull/33/commits/a2728327db1a481547c052494f1050735d2aabf5
https://github.com/starcoinorg/move/pull/33/commits/ab0d68b147f68dde0600bfd987e5788d377da1d9
move-stdlib no std compile success!
move/language/move-stdlib> cargo build --features nostd --no-default-features