FAQ > 客户端升级

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);
    注:近期升级产生的,本次修正。
    ---------------------------------------------------------