更新资料

  • 2024年06月12日

  • 更新版本号 Release 4.3

    增加xlang模板函数语法

    更新静态库和动态链接库文件格式

    增加库版本兼容性措施

    新增xlang编译器链接包功能

    更新第三方调用库版本

    完善xnl接口和lsp

    更新IDE外观资源

  • 2024年04月23日

  • 更新版本号 Release 4.2

    更新IDE外观资源

    完善内置类库接口

    完善xlang语言服务器

  • 2023年12月22日

  • 更新版本号 Release 4.0.(build2.0.21.12761,562949954810329)

    增加注解功能

    增加对象本地化功能

    增加qt基础库接口

    增加对语言服务协议支持

    增加CXNL接口

    增加反射

    优化编译器与虚拟机

    增加lsp代码提示服务

    增加xlang动态网页支持

    增加XStudio的ui设计器功能(取自qt)

  • 2021年7月13日

  • 更新版本号 Release 3.7.(build1.1.21.10751,281479273064959)

    更新XNL项目模板

    完善环境变量内置调用

    增加qt基础库接口

    完善CDE扩展

    增加XStudio扩展接口

    为mingw增加boost和gtk支持

  • 2021年6月06日

  • 更新版本号 Release 3.6.(build1.1.21.10657,281479273064865)

    修复XNL接口double调用的问题

    增加Qt基础库windows默认主题样式

    增加对Markdown解析的支持

    增加qt基础库接口

    完善CDE扩展

    增加XStudio扩展接口

  • 2021年4月10日

  • 更新版本号 Release 3.5.(build1.0.18.10130,281474977900434)

    增加XNL函数声明中指针和引用的语法

    增加临时数组对象语法

    增加基本数据类型float

    完善正则表达式类接口

    增加qt基础库接口

    完善操作符支持

    升级ui库版本(基于qt5.15.2)

    增加qt基础库opengl和多媒体支持

    完善CDE扩展

    优化虚拟机

    增加多语言及字符串映射支持

  • 2020年11月28日

  • 更新版本号 Release 3.4.(build1.0.18.9233,281474977899537)

    优化vm安全性

    完善基础库

    增加XStudio扩展接口

    增加CDE扩展相关功能

    规范Qt for xlang组件命名

    开放xlang for android扩展开发体验版

  • 2020年9月01日

  • 更新版本号 Release 3.3.(build1.0.18.8710,281474977899014)

    优化虚拟机性能和稳定性

    增加控制流检测

    增加未捕获异常检测

    改善linux-arm-gnueabihf架构下缓存一致性问题

    增加空指针检测

    优化Process类

    改善动态库加载性能

    优化GC算法

    完善GNU C/C++开发扩展功能

    完善 XStudio 功能

  • 2020年5月20日

  • 更新版本号 Release 3.2.(build1.0.18.7768,281474977898072)

    增加 XStudio 扩展插件接口

    优化虚拟机性能和稳定性

    改善调试器稳定性和部分情况下类型显示错误的bug

    优化编译器

    优化native调用机制

    为XNL接口增加log和debugoutput接口

    优化Process类和String类

    增加国密SM3算法

    优化GC算法

    增加AES-5种算法

    增加文件完整性校验

    增加访问控制

    增强XStudio健壮性

    改善WebServer异常机制

    增加WebServerlog到页面的输出

    改善WebServer健壮性

    增加栈对象默认初始化

    改善静态库编译输出信息

    增加windows平台的子系统编译参数

    增加Math类中支持异常的parseInt系列方法

    完善Json类循环引用检查

    优化naitive调用机制

    优化产出体积

    增加String编码识别功能和方法

    优化容器类

  • 2019年12月17日

  • 更新版本号 Release 3.1.(build1.0.18.6552,281474977896856)

    完善XStudio浅色UI配置.

    增加XStudio下载管理器.

    增加XStudio扩展管理器.

    调整XStudio配色方案.

    完善XStudio插件接口功能.

    优化XStudio部分视图窗口.

    扩展XStudio的输出窗口功能.

    改善健壮性.

    优化智能感知体验.

    优化调试体验.

    调整优化XStudio结构部署.

    发布cocos2dx游戏引擎开发包.

    发布用于XStudio的Android App及游戏开发支持的扩展程序.

    淘汰FileSystem开发包.

    增加内置的FSObject类.

    增加控制台IO相关功能.

  • 2019年11月29日

  • 更新版本号 Release 3.0.(build1.0.18.6200,281474977896504)

    增加HttpServer对SSL的支持.

    改善健壮性.

    部分安全性改善.

  • 2019年11月20日

  • 更新版本号 Release 2.9.(build1.0.18.6155,281474977896459)

    改善浮点数常量问题.

    优化gc触发算法.

    修复不定参特定情况下会抛出异常的问题.

    增加常量数组警告提示信息.

    增加编译冗余指令优化器.

    修复XStudio 提示时卡界面的问题.

    改善XStudio使用体验.

  • 2019年10月07日

  • 更新版本号 Release 2.8.(build1.0.18.6094,281474977896398)

    修订重载操作符规则,增加- + 的一元运算支持.

    修复Qt库会导致crash的问题.

    优化调试体验.

    强化虚拟机健壮性.

    优化虚拟机性能.

  • 2019年9月20日

  • 更新版本号 Release 2.7.(build1.0.18.5965,281474977896269)

    更改机制finalize中的异常机制(finalize中的异常不再会被外层调用捕获,需要独立的SEH).

    新增Native调用的参数类型ObjectRef.

    修订ObjectPtr类型的传参规则.

    新增sqlServer数据库的连接支持(仅支持Windows).

    新增zxing二维码生成和识别库.

    增加WebSite对异常响应的Servlet接口支持.

    增加Qt库部分组件和报表功能.

  • 2019年9月3日

  • 更新版本号 Release 2.6.(build1.0.18.5730,281474977896023)

    由于Qt输入法插件的稳定性问题,取消了qt库在linux系统下对中文输入法的支持。

    增加了mysql在macos平台的支持

    完善sql包。

    完善http服务器接口。

    修复XCImg验证码生成问题.

    增加个人微博代码示例.

  • 2019年8月20日

  • 更新版本号 Release 2.6.(build1.0.18.5719,281474977896023)

    增加多文件可合并的package语法特性。

    修订package规范

    改善编译器在特殊情况下多个同名对象不会自动选择的问题。

    增加浮点数科学记数法语法。

    改善浮点数特定情况下格式化的问题.

    修复内置文件处理在不同平台上存在的差异。

    变更xnl接口对象取地址方式。

    增加xnl接口取对象id和从id获取对象的方法.

    改善webserver传参问题

    改善httpresponse输出byte数组问题

    改善format格式化浮点数时可能出错的问题

    改善数组操作安全性。

    改善enum类型问题.

    优化编译器编译流程。

    改善虚拟机性能和安全性。

    增加xnl接口直接获取POD类型数组地址的方法。

    增加XStudio的打印功能。

    增加XStudio调试器转储内存功能。

    增加sql库 支持sqlite、mysql

    增加xcimg库,支持多平台下生成图片验证码

    增加Qt库打印机相关支持。

    xlang版本更新为2.6

  • 2019年7月20日

  • 更新版本号 Release 2.5.(build1.0.18.5349,281474977895653)

    改善XStudio用户体验

    优化编译器

    xlang版本更新为2.5

  • 2019年7月15日

  • 更新版本号 Release 2.4.(build1.0.18.5016,281474977895320)

    增加 webserver 类库

    增加了内置库Vector toArray方法

    增加了内置库List toArray方法

    变更编译器对重载操作符的编译顺序

    变更函数参数和函数执行顺序

    增加系统服务模板

    增加Webserver模板

    增加相关代码示例

    优化VM性能

    改善VM健壮性

    xlang版本更新为2.4

    XStudio增加内存查看器

    XStudio改善健壮性

  • 2019年6月25日

  • 更新版本号 Release 2.3.(build1.0.18.4821,281474977895125)

  • 2019年6月1日

  • 编译器更名为 xlang.

    支持了所有平台的交叉生成 可以在任意平台上生成任意平台的可执行文件.

    增加了字节码压缩功能.

    新增共享库和动态链接库.

    增加makefile生成.

    增加插件式编译器扩展.

  • 2019年5月20日

  • 修复接口不能继承的问题.

    修复模板数组类型的一处文法错误.

    修复数组元素赋值连等错误.

    增加Vector的 removeRange方法.

    修复XStudio的全文替换顺序错误的问题.

    增加Qt浏览文件对话框多选功能.

    增加XStudio内存监控曲线.

    修复XStudio编辑代码窗口较多时卡顿的问题.

    增加支持XStudio文件拖放打开功能.

    增加导出XP包项保存\载入功能.

    修复XStudio自动|监视窗口中展开数组遍历可能导致异常的问题.

    增加查找替换记忆功能.

    优化自动完成\辅助输入.

    新增部分QT功能.

    更新版本号为2.2(build1.0.18.4279,281474977894583).

  • 2019年5月2日

  • 更新版本release 2.1版.

  • 2019年5月1日

  • 更改Process类的exit信号为SIGKILL.

    增加信号处理接口.

    增加QT绘图部分功能.

    增加操作系统信号处理和绘图的在线示例代码.

    改善XStudio健壮性.

    增加XStudio命令行编译项目.

  • 2019年4月25日

  • 新增编译器常量__file__ __line__ __column__ __appver__ __appver_long__ __productver__ __productver_long__ __x_ver__

  • 2019年4月20日

  • 更新版本 release 2.0.

  • 2019年4月13日

  • 优化编译器.

    优化调试器对同名对象的数值显示.

    增加XStudio代码折叠功能.

    增加XStudio断点点击功能.

    增加XStudio缩进参考线.

    改善QXLibrary绘制图像问题.

    增加String类通过UTF16构造.

    增加XStudio标题栏状态.

    增加QT功能.

    增加XStudio类视图搜索功能.

  • 2019年4月12日

  • 修复编译器预编译时对后定义的基类可能报错的问题.

  • 2019年4月11日

  • 修复单步调试状态下IF指示分支先跳转到ELSE的问题.

  • 2019年4月9日

  • 改善GC特殊情况下出现crash的问题.

    改善编译器语法栈溢出问题.

    增加XStudio 组建、调试和运行前检测文件改动.

    更新版本Release V1.9.

  • 2019年4月1日

  • 增加String常量SLASH(用于不同操作系统的路径分隔符).

    变更double类型有效位数精度为15位.

    修复double超长位数格式化问题.

    增加QT功能.

    修复虚拟机栈GC顺序.

    解决MacOSX下无法使用SSL连接的问题.

    解决XStudio 在MacOSX下,下载github示例代码时异常的问题.

  • 2019年3月25日

  • 增加Qt部分功能.

    改善稳定性.

    更新版本Release V1.7.

  • 2019年3月6日

  • QXLibrary & QT新增 QXTable 控件, 增加部分接口.

    修复HttpRequest 在linux下无法使用ssl的问题.

    修复InetAddress特定条件下类获取IP地址不正确的问题.

    添加获取本机名称以及获取主机地址的接口.

    提升性能.

    更新版本Release V1.6.

  • 2019年3月3日

  • 优化虚拟机体积.

    修复XStudio调试器特定情况下可能发生死锁的bug.

  • 2019年3月1日

  • 添加 XStudio 加速键设置.

    更新部分全局选项.

  • 2019年2月5日

  • 增加XStudio 重载方法功能.

  • 2019年2月5日

  • 改善智能提示.

    修复字符串格式化浮点数显示异常的问题.

  • 2019年2月1日

  • 增加对锁定线程的中断功能.

    优化调试监视数据功能.

  • 2019年1月23日

  • 更新版本Release V1.5.

  • 2019年1月20日

  • 优化X文件结构.

    改善XStudio体验.

    增加支持aarch64.

    增加动态native调用.

    改善编译器性能.

    增加交叉生成功能.

  • 2018年12月15日

  • 改善XStudio体验相关细节.

    更新版本release 1.0.

  • 2018年12月13日

  • release 预览版.

  • 2018年11月14日

  • 改善编译信息提示.

    改善Native加载信息提示.

  • 2018年11月09日

  • 优化XIDE.

  • 2018年11月05日

  • 优化GC算法.

    支持MAC OSX操作系统.

  • 2018年11月03日

  • 修复匿名类默认构造问题.

  • 2018年11月01日

  • 改善GC性能.

    改善xrvm性能.

  • 2018年10月30日

  • 改善linux x64传参.

  • 2018年10月29日

  • 改善GC性能.

  • 2018年10月25日

  • 修复文件包含深度过大引起语法栈溢出问题.

    修复文件包含自身递归导致语法栈溢出问题.

    为编译器增加目标程序ICO图标功能.

    增加UI组件ProgressView (移植自安卓\IOS).

    增加UI组件Switche (移植自安卓\IOS).

  • 2018年10月24日

  • 改善WIN x64下浮点传参问题.

    修复xintellisense插件内存泄露和提示问题.

    修复IDE分析文件扩展名问题.

  • 2018年10月3日

  • 增加远程调用通道类库及其语法.

  • 2018年8月17日

  • 修复特定情况下动态子类和闭包this指针异常错误.

    修复特定情况下变量和函数同名不能正确选择的错误.

    修复特定情况下同名静态方法不能提示错误信息.

    修复for语句中多条语句执行可能导致的问题.

    优化switch性能.

  • 2018年8月7日

  • 改善逻辑运算问题.

  • 2018年7月28日

  • 修复编译器模板类实例化子类可能出现的问题.

  • 2018年7月21日

  • 修复seh参数栈复位异常.

  • 2018年7月15日

  • 优化预编译.

  • 2018年7月13日

  • 优化编译错误提示信息接口.

  • 2018年7月10日

  • 增加xnl(xlang native link)接口.

    更新版本beta 0.1.

  • 2018年7月9日

  • 修复特定情况下super调用的bug.

    改善性能.

    改善健壮性.

  • 2018年7月6日

  • 开发java版xrvm(jxrvm).

    增加jxrvm类库.

  • 2018年7月5日

  • 增加override关键字.

    增加和优化部分错误信息提示.

  • 2018年6月29日

  • 改善Math类库.

    改善Synchronized语法.

  • 2018年6月27日

  • 增加调试功能.

    增加调试数据库.

  • 2018年6月25日

  • 改善健壮性.

    规范数组定义.

    改善部分编译器提示信息.

    改善vm对exception的信息提示.

    改善exception类.

    优化性能.

  • 2018年6月24日

  • 修复编译SEH语句类型错误时编译器crash的问题.

    修复NATIVE异常和跨栈SEH EIP不能复位的问题.

    修复Window类库 窗口创建失败时引用泄漏的问题.

  • 2018年6月22日

  • 修复throw语句的问题.

    增加了从xcs的native声明生成C源文件的功能 参数-gs.

    修复某些数学运算可能出现丢失数据准确度的问题.

    修复错误提示可能出现crash的异常.

    规范构造调用方法和顺序.

    修复隐式调用构造可能出现的问题.

    修复虚拟机加载时基类重定位的问题.

    修复编译前端bug.

  • 2018年6月21日

  • 增加StreamSocket类库.

    增加DgramSocket类库.

    增加InetAddress类库.

  • 2018年6月20日

  • 修复函数参数传递中的隐式类型转换错误.

    修复调用本地api时返回值使用浮点寄存器的错误.

    修正对重叠域中相同命名对象的选择优先级.

    修复取负操作会出现缺少必要操作数提示的错误.

    增加有无符号运算的警告信息.

    增加了不同范围之间数据运算的警告信息.

    增加了循环体中重复调用未变更的函数的性能建议提示.

    修复格式化double大位数时的问题.

  • 2018年6月19日

  • 为编译器增加部分优化.

    优化gc算法.

    优化运行效率.

    修复SEH在特定场景下可能出现问题.

    优化xrvm加载速度.

    增加内置的json类库.

    增加内置的base64类库.

    增加内置的Math类库.

    增强内置的String类库.

    增加内置的Timer类库.

    增加内置的HttpRequest类库.

    增加内置的Crypto类库.

    增加编译为.exe可执行文件的支持.

    更改XStudio加速键.

  • 2018年6月6日

  • xlang alpha版本.