Embryo 25m08a
Pre-release
Pre-release
·
10 commits
to kotlin-latest
since this release
久等了!由于开发者毕业事情忙,很久都没有进行更新,不过现在总算是把最新的快照端上来啦。在25m08a中,我们主要进行了标准库的完成和导入导出库的优化。
语言新特性
编译器新特性
- MNI对运算符重载的支持
- 将NBT库更新为自己维护的NBT库
- 索引保存函数语法树以进行二次编译
- 任何变量都可以调用
toCommandPart方法来构建命令 - 添加了便于构建命令相关工具函数
- 重构了
entity相关的代码 - 现在数据包的库索引是以二进制导出,以提高效率
Language New Features
- MCFPP Standard Library
- Entity Selector
- Field Operator
~=operator,|operator, custom operators, and operator overloading- Changed prefix types to postfix types
- Type Delegation
- Data Template Constructors
Compiler New Features
- MNI support for operator overloading
- Updated NBT library to a self-maintained version
- Indexed and saved function syntax trees for secondary compilation
- Any variable can call the
toCommandPartmethod to construct commands - Added utility functions for easier command construction
- Refactored
entity-related code - Library indexing in data packs is now exported in binary for improved efficiency