[ Wasm MVP ] Wasm1 后端添加基于 Perceus 算法的引用计数支持
[语法] throw
raise
try
catch
均被保留为关键字
为了即将添加的错误处理机制
[ Core ] List
与sorted_map
被移动至core/immut
下
List
被移动至core/immut/list
包中,并被移除内置类型支持
let a = @immut/list.List::Cons(1, Cons(2, Nil))
sorted_map
被移动至core/immut/sorted_map
包中
[ Core ] JSON API 被优化,以提高性能并适应新的 Core API
新的类型定义
// Types and methods
pub enum JsonValue {
Null
// 原为 Boolean(Bool)
True
False
Number(Double)
String(String)
Array(Array[JsonValue])
Object(Map[String, JsonValue]) // 原为 @map.Map
}
Int64
性能优化Int64
现编译到两个Int
,解决原先编译到BigInt
的性能问题。同时,JS 下Int64
的 runtime 实现现移动到 core 标准库中,便于开源社区参与 review 和改进。这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.