PikaScript v1.10.0 已经发布,轻量级跨平台嵌入式 Python 引擎。
此版本更新内容包括:
功能更新:
性能
- 速度提升高达78%
语言
-
初步支持"try...except" #169
-
支持 0bxxx字面值 #171
-
支持像 String('test').split('t') 这样的函数链
-
支持切片嵌套,如 a = x[y[z]] #173
-
支持切片链,如 a[x][y] #174
-
支持 function()[x] #177
-
支持元组字面值 #178
-
支持绑定来自其他 *.py (除main.py外)引入的 .pyi
-
支持 del 关键字 https://gitee.com/Lyon1998/pikascript/issues/I5KDES
库
- 支持binascii #176
- 支持open() 内置函数 #181
- 支持 windows 和 linux 的sleep()#186
错误修复:
- 错误:打印(无)返回其他字符串 #175
- 错误:对于循环错误继续后的内部循环 #179
- 错误:当 arg 大小 > int16_t 时堆栈错误 #185
- 一些python运算符操作不正确或不符合预期 https://gitee.com/Lyon1998/pikascript/issues/I5JN75
- [dict] 中的 输出不正确 https://gitee.com/Lyon1998/pikascript/issues/I5JWSR
不兼容的更新:
- .pyi 生成的函数的入口参数顺序可能发生更改
迁移指南:
- 更新C模块中入口参数的顺序。