move
move copied to clipboard
Follow up items for #156 - [ ] lower case extension modules - [ ] lower case docs
Related to #23 and #61
# Goals Right now Move uses the move-cli to create and manage packages. The goal of this proposal is to provide a website in addition to the CLI for more...
## Motivation the `hardhat-move` plugin seems not well constructed (everything is in a single file) before and only support `ethereum` architecture, so I think a more matured hardhat plugin should...
Move compatibility in general. There were already some compatibility challenges due to differences in frameworks (e.g., libraries that depend on `DiemAccount` aren't compatible with ones that depend on `StarcoinAccount`), and...
## Motivation Just like we can ignore addition overflow, it is more convenient to ignore subtraction underflow in some cases. ### Have you read the [Contributing Guidelines on pull requests](https://github.com/move-language/move/blob/main/CONTRIBUTING.md#developer-workflow)?...
- Made control expressions terms to fix cases where they did not behave like other expressions - Allowed blocks to switch their associativity - Before this PR, control expressions (`if`,...
# 🐛 Bug A mechanism to serialize for older file format versions is added in #123. However, the implementation of downwards compatibility is incomplete: only the metadata change is supported....
# 🚀 Feature Request ## Motivation Currently, Move's structs use implicit visibility, e.g. ```rust struct Foo{ f1: u64, } ``` is equivalent to. ```rust public struct Foo{ private f1: u64,...
# 🚀 Feature Request Given the example: ``` fun f(){return;} ``` ... the compiler reports > adding a semicolon implicitly adds '()' value after the semicolon. That value '()' will...