Releases: wa-lang/wa
Releases · wa-lang/wa
v0.15.0
v0.14.0
v0.13.0
v0.12.0
Changelog
- 3d886e7: Merge branch 'master' of gitee.com:wa-lang/wa (@chai2010)
- 8d09d9d: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- 3ced970: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- d9c0ac5: apple 标准库增加 embed 例子 (@chai2010)
- c416461: embed 修复 windows 下的路径 (@chai2010)
- 2da40e0: types 包 Const 增加 embed 信息 (@chai2010)
- 861bc08: 修正胶水 _mem_util.string_store() (@3dgen)
- f242bbe: 准备 v0.12.0 更新日志 (@chai2010)
- 29591d0: 增加 net/FetchImage (@3dgen)
- 34cea13: 完善 types 包代码 (@chai2010)
- 99a9686: 完善 types 包在处理重载时对闭包函数的处理 (@chai2010)
- e60fcc7: 完善 types 包处理 (@chai2010)
- 8351b2a: 完善 types 包处理 (@chai2010)
- 5e269fe: 完善 types 包辅助函数 (@chai2010)
- 685fe8f: 完善重载运算符类型 (@chai2010)
- 1a156e3: 实现 embed 功能, 仅针对全局的 string 变量 (@chai2010)
- 85bd412: 更新 version 文件 (@chai2010)
- 5c93605: 简化 p5 API接口 (@chai2010)
- 9596bd0: 调整 embed 特性, 仅支持 const (@chai2010)
Homepage https://wa-lang.org
v0.11.0
Changelog
- 02ea75e: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- 499f1a9: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- f90047a: wa ssa 命令行增加 ast 打印参数 (@chai2010)
- 8250506: zz (@3dgen)
- 861cac4: zz (@3dgen)
- e17ed75: 优化 closure (@3dgen)
- fcb8107: 修正 Closure 泄漏 (@3dgen)
- 3d00d0a: 准备 v0.11.0 更新日志 (@chai2010)
- 9e6b261: 增加 Sin/Cos/Sqrt 重载 (@3dgen)
- bae901b: 增加 aRef/aClosure 打印 (@3dgen)
- 5ca6508: 增加 math/matrix 包 (@3dgen)
- d4c0aab: 增加 math/vector 包 (@3dgen)
- 14b3727: 增加 net 包 Fetch 函数 (@3dgen)
- 0869485: 增强 net/FetchBlob (@3dgen)
- b4bb3e9: 实验性增加运算符重载 (@chai2010)
- 521af48: 局部代码完善 (@chai2010)
- 99b30fc: 局部代码完善 (@chai2010)
- d17b802: 局部代码完善 (@chai2010)
- 2f2e7f0: 局部代码完善 (@chai2010)
- 9862f39: 局部代码完善 (@chai2010)
- c638af6: 局部代码完善 (@chai2010)
- 13c18c0: 更新 apple 包 (@chai2010)
- e5c4cba: 更新 readme (@chai2010)
- bee80ae: 更新 wa 版本 (@3dgen)
Homepage https://wa-lang.org
v0.10.0
Changelog
- f080741: !16 feat: update Makefile,add compilation instructions (@chai2010)
- 44818d2: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- 597af6f: feat: update Makefile,add compilation instructions (@xiaochangbai)
- 684dd5d: 修复函数重载的一些错误 (@chai2010)
- 8b3d4b0: 修正 I64、U64 不应导出等一些错误 (@3dgen)
- a14a5d3: 删除 TypeParams 属性 (@chai2010)
- e2abbb5: 删除废弃代码 (@chai2010)
- 9aca0d8: 删除废弃代码 (@chai2010)
- ce601c6: 删除未用代码 (@chai2010)
- d961df2: 完善 types 包 (@chai2010)
- 8424398: 局部代码完善 (@chai2010)
- 2b8cbe5: 局部代码完善 (@chai2010)
- b307952: 局部代码完善 (@chai2010)
- 6a17962: 局部代码完善 (@chai2010)
- 2a962bb: 更新 types 包 (@chai2010)
- 53211ca: 更新构建注释 (@chai2010)
- 2aa13a9: 更新版本 (@3dgen)
- f3975f1: 补充基本类型读写胶水 (@3dgen)
Homepage https://wa-lang.org
v0.9.2
Changelog
- e388c45: p5 包完善 (@chai2010)
- 12ac8c4: p5: 修复椭圆绘制 (@chai2010)
- 357fd01: p5: 原生绘制线段/三角形/矩形/四边形 (@chai2010)
- ec71371: p5: 增加椭圆绘制函数(还存在一些问题) (@chai2010)
- 8d8a192: p5: 增加绘制扇形/文本函数, 增加角度到弧度转换函数 (@chai2010)
- ea46cb5: p5: 改用凹语言原生绘图, 目前仅支持绘制点 (@chai2010)
- 9bbefcc: p5: 椭圆用中心坐标 (@chai2010)
- 4791286: wa init 增加 -p5 参数 (@chai2010)
- 8114ee8: wir: 回滚注释代码风格 (@chai2010)
- 586ee3a: 准备 v0.9.2 发版 (@chai2010)
- 5e2d16f: 完善 p5 包 (@chai2010)
- 393d8a7: 完善 p5 包 (@chai2010)
- d9fb9ac: 完善 p5 包, 鼠标/键盘/帧率 等特性可用 (@chai2010)
Homepage https://wa-lang.org
v0.9.1
Changelog
- 5964e67: Go run 服务增加 favicon 文件 (@chai2010)
- 70b845a: Go run 生成的 index.html 文件增加 canvas 和 output 元素 (@chai2010)
- c0b5f8a: ast 增加 IndexListExpr 类型 (@chai2010)
- 83d35fa: ast 增加类型参数; map 增加新语法解析 (@chai2010)
- 0bb49b0: js/canvas: 增加 Canvas.SetWidthHeight 方法 (@chai2010)
- 292168f: parser 增加泛型宏参数解析; 类型定义必须 : 分隔 (@chai2010)
- 820eec5: parser 完善类型参数解析 (@chai2010)
- 7ed7e83: parser 禁止类型别名 (@chai2010)
- 06c3e74: printer 适配 TypeParams 属性 (@chai2010)
- e58d307: types 包 Info 结构增加泛型使用状态成员; 去掉 generic 注释语法, 合并到 linkname (@chai2010)
- c3514b7: types 包补充类型参数相关类型 (@chai2010)
- 649bd8d: 修复 nes 在 gitee 的地址 (@chai2010)
- 72eda2f: 修复类型参数格式化问题 (@chai2010)
- cb2b15b: 准备 v0.9.1 更新日志 (@chai2010)
- 7055339: 增加 p5js 模拟包, 并添加一个绘制椭圆的例子 (@chai2010)
- c7443e9: 完善 p5 包和例子 (@chai2010)
- ac3a595: 完善放大镜例子 (@chai2010)
- 920278c: 扩展编译指令信息 (@chai2010)
- 495800d: 更新 readme (@chai2010)
- bbc1f25: 更新 readme 案例 (@chai2010)
- 8b47926: 更新贡献点 (@chai2010)
- b70cecb: 标准库添加 compress/snappy (@chai2010)
- 7352759: 标准库添加 container/ring, container/list, container/heap (@chai2010)
- f345170: 标准库添加 crypto/md5, 测试失败, 还不能用 (@chai2010)
- 28e7a6c: 标准库添加 encoding/base32 (@chai2010)
- 8ec7f52: 标准库添加 encoding/pem (@chai2010)
- 8567c92: 标准库添加 hash/adler32, hash/fnv (@chai2010)
- 7419284: 添加放大镜例子 (@chai2010)
- 1f05e9b: 添加案例图片 (@chai2010)
- 84d2177: 禁止方法的类型参数解析 (@chai2010)
- 857e7ef: 类型检查和SSA构建忽略泛型函数 (@chai2010)
Homepage https://wa-lang.org
v0.9.0
Changelog
- 90a0504: !13 凹语言大整数库 (@3dgen)
- d9af33b: !14 math/big 补充修改 (@chai2010)
- 9cecc11: !15 feat: update js binding tmpl (@ohxxx)
- 3d07416: 1. 基本数值类型读写对齐参数优化 (@3dgen)
- 84bd71b: FFI相关准备工作 (@3dgen)
- 5f094f2: FFI进行中 (@3dgen)
- d8636d1: LLVM 后端缺少维护先删除, 后期如果需求再恢复 (@chai2010)
- 6017de5: Merge branch 'backend_wasm' (@3dgen)
- 6ecc8a2: Merge branch 'backend_wasm' (@3dgen)
- d6c5c21: Merge branch 'backend_wasm' (@3dgen)
- 1627f93: Merge branch 'backend_wasm' (@3dgen)
- 1194904: Merge branch 'backend_wasm' (@3dgen)
- 11d9a4d: Merge branch 'backend_wasm' of https://gitee.com/wa-lang/wa into backend_wasm (@3dgen)
- e8a6079: Merge branch 'backend_wasm' of https://gitee.com/wa-lang/wa into backend_wasm (@3dgen)
- 32ab9ab: Merge branch 'master' into backend_wasm (@3dgen)
- 37299bc: Merge branch 'master' into backend_wasm (@3dgen)
- 4277b7f: Merge branch 'master' of gitee.com:wa-lang/wa (@chai2010)
- 275e012: Merge branch 'master' of gitee.com:wa-lang/wa (@chai2010)
- e57ad72: Merge branch 'master' of gitee.com:wa-lang/wa (@chai2010)
- 18b489b: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- a4599c6: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- f3476b2: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- b4eb990: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- 731c646: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- 3d2b74d: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- 1329c4a: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- f4b3765: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- 28ba454: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- 6660de9: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- 7441d5d: add .gitattributes (@chai2010)
- 6cbf43a: bytes 包完善测试 (@chai2010)
- 14a0ac0: bytes 包更多函数和测试 (@chai2010)
- 431facd: bytes 包更多测试 (@chai2010)
- 61c1638: bytes 包添加 Reader 实现 (@chai2010)
- 88316e1: bytes 包的 Buffer 补充测试 (@chai2010)
- c0b58d6: bytes 包补充函数 (@chai2010)
- c312135: bytes 包补充函数 (@chai2010)
- 69aaa0d: bytes 包补充函数和测试 (@chai2010)
- ee0c4c7: bytes 包补充函数和测试 (@chai2010)
- 91ecd0c: bytes 包补充测试 (@chai2010)
- c06198e: bytes 包补充测试 (@chai2010)
- 34dbf32: bytes 测试代码微调 (@chai2010)
- c1b8fc1: bytes.Reader 增加测试 (@chai2010)
- 4c3a2d1: canvas 包纳入标准库,该包作者:扈梦明 (@3dgen)
- b257139: chore: add wa wasm zip (@ohxxx)
- 14a58aa: feat: update js binding tmpl (@ohxxx)
- ae836dc: fix build (@chai2010)
- baf0f79: fix bytes test (@chai2010)
- 53fc0e9: fix snake game (@chai2010)
- b73b48f: fix test (@chai2010)
- 7979cc4: fix test (@chai2010)
- b8b6c59: fix: svg (@ohxxx)
- fa7fa0f: image 包调整 (@chai2010)
- 0ac9ac0: image 增加 RGBA.SetRGBA 方法 (@chai2010)
- cc0075f: js 包并入标准库 (@3dgen)
- 2b09c30: js 目标增加文件读写内部函数(调试用) (@chai2010)
- d408ac5: js 目标工程增加 www 目录 (@chai2010)
- 7ce1f65: loader 增加 host 文件解析 (@chai2010)
- 2003925: loader 增加是否装载 runtime 包标志(便于局部调试) (@3dgen)
- f9ae1f5: main 函数导出,并不在 _start 时自动执行 (@3dgen)
- 6207648: math.big测试补充 (@TrueAbc)
- e556deb: math/big 标准库生效 (@chai2010)
- b08ea25: math/rand 增加 GetRandomData 函数 (@chai2010)
- 6daa480: merge (@chai2010)
- 2d004b5: merge backend_wasm branch (@chai2010)
- 9f22163: runtime 包导出引用辅助函数 (@chai2010)
- cb4d172: runtime全局函数名称调整 (@3dgen)
- fa1358a: snake: 手动触发 main 函数 (@chai2010)
- 5296334: ssa 删除废弃代码 (@chai2010)
- fc0314a: strconv 包补齐函数 (@chai2010)
- b645f8d: strings 包增加函数 (@chai2010)
- 3efa734: strings 包补充函数 (@chai2010)
- 4fea692: strings 包补充函数 (@chai2010)
- a5f59fa: strings 包补充测试 (@chai2010)
- 6f24e00: syscall/wasi 回滚, 保持最薄 api 导入 (@chai2010)
- f361d89: syscall/wasi 增加时间函数 (@chai2010)
- 481f687: unicode/utf8 包增加 AppendRune 函数 (@chai2010)
- a27b5d5: unicode/utf8 包补充测试 (@chai2010)
- fe8be85: unicode/utf8 包补充测试 (@chai2010)
- e3145d8: unicode/utf8 添加 EncodeRuneString 函数 (@chai2010)
- deaa7f8: unicode/utf8 补充测试 (@chai2010)
- 5caf5e8: wa build 命令生成 js 胶水代码 (@chai2010)
- 0112862: wa run 修复 wasm 文件类型信息 (@chai2010)
- ae378f7: wa run 增加后台定时 build (@chai2010)
- 3bb78d9: wa run 默认启动 web 服务 (@chai2010)
- 6e4d14b: wabt 依赖添加到 3rdparty (@chai2010)
- 7f484df: wasi 目标下支持打印 unicode rune (@3dgen)
- bc775d6: wat 后端连接 host 代码片段 (@chai2010)
- 740948b: wat 输出使用 strings.Builder 代替字符串加法 (@3dgen)
- d4dd989: wa大整数运算 (@TrueAbc)
- 33f6724: wir.Module 增加无类型整数类型(为重构做准备) (@3dgen)
- 6faeecf: zz (@3dgen)
- 16ddd82: zz (@3dgen)
- 9eeb00b: zz (@3dgen)
- 7d6cc89: zz (@chai2010)
- 48b61ab: zz (@chai2010)
- 7bea718: zz (@chai2010)
- 15a0ed5: 临时支持 finalizer (@3dgen)
- c749d25: 优化 global 格式化处理 (@chai2010)
- 9b07a5a: 优化结构体成员变量的标识符名称 (@3dgen)
- 43724bd: 优化胶水对于 Bool、Rune 类型的处理 (@3dgen)
- fa1dcc8: 使 #wa:force_register 标签可用于 global (@3dgen)
- 655b1b4: 修复 math/rand 导入错误 (@chai2010)
- 7bead1c: 修复 snake 例子 (@chai2010)
- 8ea4dda: 修复 wa play 命令 (@chai2010)
- 2aac609: 修复js目标的导入模块名 (@chai2010)
- c4149bc: 修复测试代码, 大写字母开头才能导出 (@chai2010)
- c7624be: 修复胶水未调用初始化函数 _start() (@3dgen)
- fb6798f: 修复贪吃蛇发布脚本 (@chai2010)
- 9983375: 修正 Ref 循环引用时后端报错 (@3dgen)
- 8a17f54: 修正 bool 型读写指令错误 (@3dgen)
- 632938b: 修正 image.Rect() 声明错误 (@3dgen)
- 5692d7f: 修正 image.Rect() 构造错误 (@3dgen)
- d796596: 修正 js 胶水 print_u32 错误 (@3dgen)
- 53f9d89: 修正 runtime 的 utf8 相关常量定义位置错误 (@3dgen)
- 7cb70a8: 修正[low:high:max]语法未处理max的问题 (@3dgen)
- 7a4d1e6: 修正bytes.TestReaderCopyNothing测试 (@3dgen)
- b186218: 修正主包入口 (@3dgen)
- 1f4bb51: 修正主包名 (@3dgen)
- e868a94: 修正全局变量导出名 (@3dgen)
- ae1ddc3: 修正有符号数右移时符号位错的问题 (@3dgen)
- 4b770dc: 修正注释格式 (@3dgen)
- 2a39d94: 修正由基本类型定义的自定义类型常量值声明错误 (@3dgen)
- f69e21a: 修正结构体包含自身引用导致的栈溢出 (@3dgen)
- b37d27c: 全局变量初始化方式变更 (@3dgen)
- c7210ad: 函数调用参数传递时引用的rc约定修改 (@3dgen)
- 18aee0d: 删除 arduino 支持 (@chai2010)
- e2b5b92: 删除 chrome 目标,增加 unknown 目标 (@chai2010)
- 4c4372c: 删除不支持的的 cpu 类型 (@chai2010)
- 6caa3cb: ...
v0.8.1 (MVP版本)
Changelog
- fb2ead4: Merge branch 'master' of gitee.com:wa-lang/wa (@chai2010)
- 9f84865: Merge branch 'master' of https://gitee.com/wa-lang/wa (@3dgen)
- 7ee8e62: heap_base 对齐到16 (@3dgen)
- 6f3da4c: math/bits 包补充测试 (@chai2010)
- 4f04afc: math/bits 更多测试 (@chai2010)
- c2ceece: math/bits 更多测试 (@chai2010)
- 9c615cf: math/bits 补充测试 (@chai2010)
- 66113f0: math/bits: 完善 panic 测试 (@chai2010)
- 37aabb3: readme 增加手册链接 (@chai2010)
- bf9ca01: wa logo 增加 svg 格式 (@chai2010)
- dd68b06: wa test 修复子包路径错误 (@chai2010)
- fc25830: wa test 增加 -run 参数, 用于指定测试的函数 (@chai2010)
- e53ddc2: wa test 完善 panic 测试 (@chai2010)
- 4ca0062: wa test 支持异常测试 (@chai2010)
- c818018: wasi: 实现临时版本 f64 打印 (@chai2010)
- 472677c: wasm 二进制模块包增加部分函数 (@chai2010)
- bff4fd1: wat目标输出顺序固定 (@3dgen)
- c0085c3: zz (@3dgen)
- 46c9473: zz (@chai2010)
- 931a8a7: zz (@chai2010)
- 17ee7a9: 修复 action (@chai2010)
- 90458b4: 修复 action chrome 失败 (@chai2010)
- 7f4e6d1: 修复 wa.mod (@chai2010)
- d12c948: 修复 waPrintU64 参数类型错误 (@chai2010)
- 338ffe0: 修正 i64、u64 在默认目标下打印错误 (@3dgen)
- 40385e8: 修正heap_base常量 (@3dgen)
- 36381d5: 修正接口查询 (@3dgen)
- 708fa76: 全局用 global 关键字 (@chai2010)
- 3c382a5: 准备更多 wasm 辅助函数 (@chai2010)
- 2bb7def: 完善 runtime 的 print 函数 (@chai2010)
- 9f54c60: 定义函数省略空参数 (@chai2010)
- fa740ac: 实现 panic (@chai2010)
- 3693430: 接口打印 (@3dgen)
- 744e345: 接口打印格式微调 (@chai2010)
- 1ed1108: 更新 wa.mod 文件 (@chai2010)
- 3763696: 更新 wa.mod 注释 (@chai2010)
- 154dc2d: 更新 变更日志 (@chai2010)
- 2678407: 更新版本 (@chai2010)
- 7eb0fab: 标准库 strconv 搬运更多函数, 全部表格导致生成目标急剧增大 (@chai2010)
- 8a020be: 标准库增加 builtin 包 (@chai2010)
- 0a813a7: 标准库搬运更多 math 函数 (@chai2010)
- 3a69f29: 标准库添加 archive/txtar 包, 还不能用 (@chai2010)
- 8ca5774: 根据 MVP 手册内容完善 wa 命令 (@chai2010)
- 1dc7132: 浮点按位直转整数 (@3dgen)
- eea10fb: 简化 mod 文件, 采用 ini 格式 (@chai2010)
- 5024b8a: 统一 print 相关函数; 汇编函数增加包路径前置 (@chai2010)
- fb6b8c6: 补充 mvp 缺少的函数 (@chai2010)
Homepage https://wa-lang.org