Skip to content

Releases: wa-lang/wa

v0.19.0 完成全部语言特性!

10 Nov 05:38
Compare
Choose a tag to compare
  • 实现 defer 延迟执行函数的特性
  • 实现复数类型

https://wa-lang.org/smalltalk/st0063.html

v0.18.0

31 Oct 15:25
Compare
Choose a tag to compare
  • 实现 key 有序的 map 特性, 删除比较运算符重载特性(v0.12.0引入)
  • 实验性支持 wat2c 命令

v0.17.0

08 Oct 07:24
Compare
Choose a tag to compare
  • 恢复 Arduino Nano 33 支持
  • 预定义常量统一用大写字母, 并增加 __COLUMN__ 常量
  • wa buildwa run 增加 -optimize 优化参数, 优化后输出体积大约为原来的 1/3 到 1/4
  • 优化 wa run 默认行为, 只有 wasi 默认命令行执行
  • 实验性增加 Chrome 内置 AI 支持

v0.16.0

15 Sep 20:59
Compare
Choose a tag to compare
  • “国产语言论坛”被动关闭: https://zh-lang.osanswer.net
  • 增加 __package__/__FILE__/__LINE__/__func__ 预定义常量, 表示当前位置信息
  • 完善 wasm4 游戏支持, 增加俄罗斯方块/pong/life等多个游戏, 并提供在线试玩页面
  • 重构 syscall 部分子包和文档

https://wa-lang.org/smalltalk/st0050.html

v0.15.1

25 Aug 22:56
Compare
Choose a tag to compare

补充 v0.15.0 二进制打包文件

v0.15.0

25 Aug 06:05
Compare
Choose a tag to compare
  • 增加 wasm4 游戏平台支持
  • Playground 依赖的 wa.wasm 编译环境升级到 Go1.21 (兼顾 wasip1 编译)
  • 调整凹语言程序目录结构, vendor 改为 pkg/vendor, 增加 pkg/std 目录为可选标准库
  • wa 命令瘦身: 删除 wabt 工具和 -wabt 参数, 去掉 wa run-wasm 子命令
  • 删除 WAROOT 环境变量, 凹语言始终以单个 wa 命令程序简化安装

v0.14.0

01 Aug 05:55
Compare
Choose a tag to compare
  • 后端重新实现 wat 到 wasm 的转换工具并默认启用; run/build 临时增加 -wabt=false 参数
  • 简化 wa run, 优先命令行执行, 并增加 -web 参数
  • 修复 js 胶水代码的错误

v0.13.0

20 Jun 22:11
Compare
Choose a tag to compare
  • 增加 docker 镜像发布,支持 devcontainer 开发环境
  • 增加 wasm 版本命令行工具链打包
  • 增加 <=> 运算符,简化运算符重载特性
  • 修复指针调用不支持重载方法的问题
  • 试验性增加 lsp 子命令
  • 完善 gpu 包

v0.12.0

19 Apr 16:28
Compare
Choose a tag to compare

Changelog

Homepage https://wa-lang.org

v0.11.0

12 Apr 16:12
Compare
Choose a tag to compare

Changelog

Homepage https://wa-lang.org