2023-10-18客户端升级说明:天软新一代客户端版本
简述
更新日志--------2023-10-18
提示:新一代的客户端已经可以从官网下载并提供在线升级,欢迎重新下载安装新一代客户端版本。
提示:新一代TSL语言和平台的效率较上一代版本有质的提升,支持WINDOWS/LINUX,支持多种硬件架构包括:X64/ARM64/LOONGARCH/RISC-V。
***************************************************************************************************************************************
升级:新一代已支持将TSL代码编译成为可执行文件(windows .exe/linux 可执行),动态链接库(windows .dll/linux .so)。
***************************************************************************************************************************************
升级:升级external执行的效率。
修订:FindFunction("a.b")的模式下,如果是查找a类的b类方法,当a类未被使用过时,会存在不正常的问题。
修订:FindFunction("a.b")的模式下,如果a类为私有的情况下,无法被查找到的问题。但由于a.b模式最初为unit设计,因而私有a类是特例,而单元a优先,因而全局优先于私有,和其他优先级有差异。查找类方法建议使用FindFunction("b",class(a))模式,这样符合私有优先。
修订:无法对数组内的网格使用sum等函数(从加速统计函数以来便一直存在该问题)。
2023-10-18 升级说明
---------------------------------------------------------
提示:新一代的客户端已经可以从官网下载并提供在线升级,欢迎重新下载安装新一代客户端版本。
提示:新一代TSL语言和平台的效率较上一代版本有质的提升,支持WINDOWS/LINUX,支持多种硬件架构包括:X64/ARM64/LOONGARCH/RISC-V。
***************************************************************************************************************************************
升级:新一代已支持将TSL代码编译成为可执行文件(windows .exe/linux 可执行),动态链接库(windows .dll/linux .so)。
***************************************************************************************************************************************
说明:天软发布新一代客户端安装版本。
该版本的说明可参考:FAQ:
Q:天软新一代客户端(NG客户端)说明
---------------------------------------------------------
升级:升级external执行的效率。
说明:External接口实现TSL调用外部函数或函数指针的功能,本次升级提高执行效率。
FAQ:
Q:外部交互之External和MakeInstance
---------------------------------------------------------
修订:FindFunction("a.b")的模式下,如果是查找a类的b类方法,当a类未被使用过时,会存在不正常的问题。
修订:FindFunction("a.b")的模式下,如果a类为私有的情况下,无法被查找到的问题。但由于a.b模式最初为unit设计,因而私有a类是特例,而单元a优先,因而全局优先于私有,和其他优先级有差异。查找类方法建议使用FindFunction("b",class(a))模式,这样符合私有优先。
说明:修订查找类方法的异常问题。
---------------------------------------------------------
修订:无法对数组内的网格使用sum等函数(从加速统计函数以来便一直存在该问题)。
说明:修订网格调用产生的异常问题,形如:
a:=array();
for i:=1 to 3 do
a[i]:=#Sqr(i);
return sum(a);
注:近期升级产生的,本次修正。
---------------------------------------------------------