{ 跳至内容 }

Solidity 0.4.5 版本发布公告

发布者:Solidity 团队 于 2016年11月21日

发布

此 Solidity 版本新增了函数类型。使用场景包括为异步或链下操作提供回调,或提供通用库功能(例如,map-reduce 风格的编程)。此版本还提高了枚举类型的安全性以及向合约构造函数发送 Ether 的安全性。

功能

  • 函数类型
  • do-while 循环:支持do <block> while (<expr>); 控制结构
  • 内联汇编:支持 invalidJumpLabel 作为跳转标签。
  • 类型检查器:现在更积极地搜索混合类型内联数组的公共类型。
  • 代码生成器:当超出范围的值转换为枚举类型时,生成运行时错误。

错误修复

  • 内联汇编:即使使用局部变量,也能正确计算堆栈高度警告。
  • 代码生成器:检查非 payable 构造函数中的值传输。
  • 解析器:不允许空的枚举定义。
  • 类型检查器:不允许不同枚举类型之间的转换。
  • 接口 JSON:不包含尾随换行符。

js 编译器的 Swarm 哈希:bzzr://de94c41f727124a5b02bd1db087e6bcba19a682c5d89bf3cdaa650e9fdd08403

非常感谢所有帮助使此版本发布成为可能的贡献者!

在此处下载 Solidity 的新版本 此处

上一篇

下一篇

参与进来

GitHub

推特

Mastodon

矩阵

了解更多

博客文档使用案例贡献关于论坛

2024Solidity 团队

安全策略

行为准则