a324cf17f6
尝试修复windows构建版本获取问题,代码是ds写的。我不会actions
2026-01-19 16:27:14 +08:00
caf058dd55
[VER] v0.4.1-alpha
...
[Fix] 修复struct定义创建instanceCtx时拷贝类方法错误的Bug,表现在同一类的2个不同实例内置函数一样的问题
(即 addr A != addr B, addr A.method == addr B.method)
修复后为 (addr A != addr B, addr A.method != addr B.method)
方法的closureContext指向instance的Context
修复后 std.time可以正常使用
2026-01-19 16:10:12 +08:00
9e3f17711f
[VER] 0.4.0-alpha
...
[Fix] 修复恶性Bug: Parser: parseExpression没有正确解析二元表达式,没有用到 right binding power的问题,表现在生成类似 a * b * c时,结果为 a * (b * c) 的Bug
[Impl][Fix] 修复跨文件(如import)报错信息错误的问题,现在Ast跟踪保存文件信息,报错统一从Error父类获取
[...] 忘了,好困不管了
v0.4.0-alpha
2026-01-19 04:13:55 +08:00
d398d457b5
[VER] v0.3.9-alpha
...
[Feat] is 操作符现在可以直接判断内置数据类型, 如 10 is Int
[Fix] evalMemberExpr的lhs可以为右值,修复原来限制为左值的BUG,如调用一个函数返回结果为struct且访问member触发此bug
[Impl] 可更换的std::dynamic_pointer_cast更换为static版本,更快!
[Feat] 增加标准库 std.time,以及用到的builtin: __ftime_now_ns,但目前 Time类有点BUG
[...] 剩下的忘了
v0.3.9-alpha
2026-01-15 17:51:01 +08:00
ccf80536b3
[Fix] 蠢蛋clang!
v0.3.8-alpha
2026-01-14 21:35:48 +08:00
13fdbec0c4
[VER] v0.3.8-alpha
...
[Impl][Fix] 更改resolveModulePath实现,使用绝对路径查找内置库
2026-01-14 21:31:11 +08:00
99e00492f5
删除蠢蛋注释
v0.3.7-alpha
2026-01-14 17:37:27 +08:00
310d79acc5
我忘记改版本号了
2026-01-14 17:34:24 +08:00
e28921ae02
[VER] 0.3.7-alpha
...
[Fix] 修复科学表达式数字解析的问题(Lexer引起) 由 Satklomi发现,感谢
[Feat] 增加Compiler相关定义,将开发BytecodeVM
[Tip] Evaluator进入Bug fix阶段,新功能延缓开发。转向VM
2026-01-14 17:28:38 +08:00
1ccc63419d
[VER] v0.3.6-alpha 发布, 完整的Installer已准备!
...
[w] Change log 在之前的提交
v0.3.6-alpha
2026-01-04 14:51:32 +08:00
3b5e99242f
[Action] 尝试修复win打包计算问题
2026-01-04 14:22:33 +08:00
85bdab5db3
[Action] 重写win发布
2026-01-04 14:19:38 +08:00
cabe15c581
[CI] Docker镜像安装libpython
dev-build
2026-01-04 14:01:06 +08:00
57fd8ead4c
[CI] linux安装器构建使用兼容dash的方式
2026-01-04 13:59:25 +08:00
2d0651cc3e
[CI] Docker容器增加venv依赖
2026-01-04 01:31:00 +08:00
34b2bf0545
[CI] Linux构建使用venv杜绝冲突
2026-01-04 01:24:35 +08:00
8addd51cc7
[CI] Linux安装器尝试修复
2026-01-04 01:19:48 +08:00
903f621ca5
[CI] 让Python在linux镜像中提前安装
2026-01-04 01:08:09 +08:00
1cae0fb849
[CI] 让 Linux安装器构建先安装python
2026-01-04 01:05:27 +08:00
c93840af5f
[VER] v0.3.6-alpha
...
[Feat] 增加控制台在线安装器 !
[Impl] 修改ExampleCodes的一些实现,使用最新库 std.io
2026-01-04 00:51:11 +08:00
893eb1050f
[CI] 尝试修复win打包
2026-01-03 22:59:36 +08:00
64deaafb65
[CI] 尝试修复windows发布bug
2026-01-03 22:57:16 +08:00
af607ad26f
[CI] windows设置toolchain mingw
2026-01-03 22:51:56 +08:00
b75830f6b1
[CI] windows build 取消 toolchain设置
2026-01-03 22:49:41 +08:00
1679f50e54
[CI] windows修复
2026-01-03 22:43:06 +08:00
d5ac32a5ad
[CI] ag5
2026-01-03 22:36:32 +08:00
91def51579
[CI] ag3
2026-01-03 22:34:16 +08:00
779a530dd1
[CI] againn
2026-01-03 22:30:12 +08:00
4326e14681
[CI] again
2026-01-03 22:29:15 +08:00
0e8928099f
[CI] win 设置版本
2026-01-03 22:26:56 +08:00
17d1978f2b
[CI] 不小心写到linux了
2026-01-03 22:23:16 +08:00
227c156942
[CI] windows ps 难搞捏
2026-01-03 22:22:09 +08:00
6fc0fd7f49
[CI] windows ps修复~
2026-01-03 22:15:46 +08:00
4f71fa09cf
[CI] 去掉windows安装xmake
2026-01-03 22:07:23 +08:00
f67a43f159
[CI] Windows工具链验证修复
2026-01-03 22:03:24 +08:00
b382a0bca5
[CI] 修复上传
2026-01-03 21:57:39 +08:00
07624a2447
[CI] Windows原生构建,去你的交叉编译
2026-01-03 21:50:15 +08:00
2033cbbb16
[CI] mingw下才开大栈
2026-01-03 21:31:58 +08:00
8e3eef6d3d
[CI] ld flags ? 忽略吧!
2026-01-03 21:30:23 +08:00
dd356caa2e
[CI] 取消验证
2026-01-03 21:26:33 +08:00
a9d80fe2b5
[CI] 不要相信 ds 的话
2026-01-03 21:23:44 +08:00
bf37ac1c33
[CI] 让ds尝试它的优化
2026-01-03 21:16:07 +08:00
dfd5969785
[CI] DS忘记了git也要复制
2026-01-03 21:04:56 +08:00
66e30715db
[CI] RUSH!
2026-01-03 20:57:17 +08:00
880dc277f8
[CI] 容器分离缓存
2026-01-03 20:53:48 +08:00
707e24f8cb
[CI] 容器工具链
2026-01-03 20:52:00 +08:00
ff4c4ea84e
[Action] 构建命令修改
2026-01-03 20:46:35 +08:00
d4fb42afc4
[Action] fix error: unknown type name 'uint8_t'
2026-01-03 20:33:02 +08:00
3d0789816f
[Action] 测试构建
2026-01-03 20:30:44 +08:00
66c391fe06
[Action] Windows也来构建!
2026-01-03 20:22:34 +08:00