2024-07-10
------------------------------------
升级:支持缺省加载tslpkg目录里的*.pkg.load包。
说明:本地解析器(TSL.exe)支持缺省加载tslpkg目录*.pkg.load文件中的函数。
使用示例如下:
现有函数add如下:
使用TSL命令行将其打包成.pkg.load文件
将生成的文件移动至本地解析器(TSL.exe)同目录下的tslpkg文件夹(如无该文件夹可新建)中
此时,打开本地解析器环境即可直接调用函数
------------------------------------
升级:TSL命令行支持--build=模式下将无命名空间的函数打包成指定namespace的函数。理论上多套应用包括同名公共函数均可以采用此模式独立打包。
说明:TSL命令行--build=模式新增--setpkg2ns可选参数,可将无命令空间的函数打包成指定命令空间下的函数。
使用示例如下:
现有函数add如下:
使用TSL命令行将其打包成命名空间TestNameSpace下的函数
使用tsl xxx.tsl/tsf --pkg=test.tsg调用打包好的函数
当没有指定命名空间,调用打包好的函数会报错,表现如下:
当指定对应的命名空间,调用打包好的函数时结果正常,表现如下:
------------------------------------
升级:新增tslobjects函数获得内存里的对象信息,支持tslobjects(0)仅获得引用技术或者tslobjects(1)获得对象本身。
说明:新增tslobjects函数,允许用户查询内存中的对象信息。通过传入不同的参数(如tslobjects(0)或tslobjects(1)),用户可以获取对象的引用计数或对象本身的信息。
------------------------------------
升级:LINUX下实现ts_moduleinfo。
说明:在LINUX平台上实现了FAQ:
TS_ModuleInfo功能,增强了系统模块信息的获取能力。
------------------------------------
升级:LINUX支持遇到严重错误时记录stacktrace以及模块信息等,和WINDOWS类似,但暂时未记录寄存器信息。
说明:在Linux环境下执行TSL程序遇到严重错误时,支持对stacktrace以及模块等信息进行跟踪
------------------------------------
修正:极为特殊应用下的内核瑕疵。
说明:针对极为特殊应用环境下发现的内核瑕疵进行了修复,提升了系统的稳定性和可靠性。
------------------------------------
修正:JDBC驱动链接模式下sqltable batchinsert时,在表无主键的情况下,生成SQL的列名时对列名的检测存在的问题。
说明:修复了JDBC驱动链接模式下,在sqltable batchinsert操作时,表无主键情况下列名检测存在的问题,确保了数据插入的正确性和完整性。
------------------------------------
修正:JDBC驱动链接模式下数据库中timestamp with time zone类型进行了修改,根据JVM中时区配置进行数据存取。
说明:修复了JDBC驱动链接模式下对数据库中timestamp with time zone类型的处理方式,现在系统将根据JVM中的时区配置进行数据存取,确保了时间数据的准确性和一致性。
------------------------------------