2023-05-16

FastDo 0.6.5 发布

这是一个大更新版本。改善了模板引擎效率,新增了TextArchive类,移除了老版命令行CommandLine类。除此之外还新增了很多方法,修复了一些bug,修改了很多实现。

更新日志

源代码模板文件跨平台统一为一份(ecp/config/source-*.cpp-tpl)
修改ecp.conf配置使用新的源代码模板文件
移除旧的ECP的源代码模板文件
FcgiApp的配置文件改为ConfigureSettings
把获取文件时间函数的实现由_stat()改为_stat64()
http::Header新增一个initializer_list参数的构造方法
修改CUrl::setPostFields()方法原型
HttpCUrl新增getResponseContentType()、getResponseCharset()方法
HttpCUrl的get(),post()方法执行后自动获取Content-Type信息
HttpCUrl新增getResponseMime()方法
eiennet::SList新增一个成员方法append()
新增控制编译数据库支持的宏开关
修改获取字符数函数原型
修改MultiMatch类的一些方法的原型和一些结构成员的类型
修改KMP匹配算法实现
修改ecpc帮助提示
SetLocale类改名为Locale类
修改eienml库元素解析器查找边界算法时的MultiMatch搜索算法
prjc编译ecp时先删除do文件
修复Configure读取行时附带换行符的bug
修改DllLoader错误串方法实现
加回老版ecp项目
移除CommandLine类
新增命令行单参数多旗标模式解析,修改命令行参数相关代码实现
新增一些字符字符串字面常量
修改RealPath()、GetCurrentDir()实现
修改日志函数的文件写入实现
修改获取可执行文件路径函数GetExecutablePath()的实现
修改MD5代码实现
Buffer类新增几个方法,修改移动语义相关函数
Mixed新增数组构造函数
GrowBuffer类新增initializer_list参数的append()方法
新增TextArchive类,用来处理文本文件的加载和保存
新增反转字节序和判断字节序的函数
改善模板引擎运行效率问题:缓存已经编译好的表达式对象,循环时能降低表达式编译耗时
修改HttpApp::onClientDataArrived()实现
修改HttpApp的onWebMain事件相关代码

下载归档

归档名 系统 平台 大小 日期  

相关软件