Skip to content

Releases: wa-lang/wa

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

v0.10.0

29 Mar 14:20
Compare
Choose a tag to compare

Changelog

Homepage https://wa-lang.org

v0.9.2

04 Mar 00:05
Compare
Choose a tag to compare

Changelog

Homepage https://wa-lang.org

v0.9.1

14 Feb 08:42
Compare
Choose a tag to compare

Changelog

Homepage https://wa-lang.org

v0.9.0

15 Dec 12:50
Compare
Choose a tag to compare

Changelog

Read more

v0.8.1 (MVP版本)

11 Aug 11:00
Compare
Choose a tag to compare

Changelog

Homepage https://wa-lang.org

v0.8.0

28 Jul 11:40
Compare
Choose a tag to compare

Changelog

Read more

凹语言 v0.7.0 发布, 完善接口和测试功能

27 May 03:39
Compare
Choose a tag to compare
  • 2023纪念胸章发行
  • 完成接口功能
  • 单元测试支持标准库
  • 去掉外部工具依赖

Changelog

  • 093eb2b 完善 ci 测试
  • 147fb2c 完善 ci 测试
  • 23cbd05 添加 _examples 到 ci 测试
  • 7cabaa4 完善 wago 方法解析
  • 09ec7f4 收紧对可选 wago 语法支持
  • 763c584 减少外部依赖
  • 22c8814 单元测试支持 output 验证
  • 8e8ebca 增加 example 测试
  • 8444ca2 Merge branch 'master' of gitee.com:wa-lang/wa
  • 337af63 修复 wa build 命令
  • baab5ea 修正引用类型名称
  • 5f6f65c Merge branch 'backend_wasm'
  • a1bc606 支持空接口中装入值
  • 086bfa8 wat2wasm 改用 wasm 版本; 更新变更日志
  • d55e65a 支持匿名接口
  • a5a6396 支持匿名结构体
  • 3a9f054 统一运行时内部标识符到 wa.runtime.
  • b7fb5ff wa test 支持标准库
  • e9b7b64 Merge branch 'backend_wasm'
  • 85fac2c 更新接口例子
  • 0cfd086 Merge branch 'backend_wasm'
  • 0778c14 Merge branch 'master' of https://gitee.com/wa-lang/wa
  • 58362e7 1、支持I2I 2、临时屏蔽类型信息注入
  • 4c55471 支持接口转具体类型
  • 96e76c2 添加 png 格式 logo
  • 61ce7c1 增加引用类型
  • ce6cdae Ref类型更名为SPtr
  • 2de29d4 Merge branch 'backend_wasm'
  • cd33d19 Todo: 闭包的类型信息
  • 4d6d71c .underlying、runtime等内部结构体信息不导出
  • 040ca08 注入类型信息(未测试)
  • 6e37e3c 1、变更wir.Module中关于函数类型的定义方法 2、运行时类型信息注入(WIP)
  • 911e1bc loader: 完善测试和汇编相关的结构, 并完善测试信息解析
  • a5f7fd3 lsp 更新保存
  • 5862f8e 添加 jsonrpc2 依赖
  • be0f86a lsp: 完善 rpc 实现
  • fbb46bd 准备 lsp 依赖的 rpc 辅助包
  • 5d44a69 完善 wat 解析包
  • f1a02f3 开始建立 wat 子包
  • ab797ad 增加通过 api 执行 wz 例子(尚不能运行)
  • ecb3f3a 构造 play 测试代码, 对比 js 和 本地环境运行差异
  • 563e6d0 打印 ast 的 map 时保序
  • e972d48 zz
  • 24da367 配置 node 执行 wasm 环境
  • 6419cbd Merge branch 'master' of https://gitee.com/wa-lang/wa
  • da1aa23 Merge branch 'backend_wasm'
  • 8cc5b02 itab 相关功能移至 wir 层
  • ae235b6 Merge branch 'master' of gitee.com:wa-lang/wa
  • 1799cec 准备调试 play 辅助代码
  • 02cbda2 Merge branch 'backend_wasm'
  • 9fe5f62 优化 wir.Struct 类型的生成逻辑
  • 4a66640 删除 fn 关键字, 已经过了过渡期
  • 2e26d7e 修复遗留的 fn 废弃关键字
  • 562c42c 临时调整测试
  • cbcdb25 修复 loader 错误
  • 215c082 修复局部代码
  • 289bfb7 恢复 chrome 平台支持
  • c8f363f 修复 md 格式问题
  • 2093af5 !11 添加了中文版语法的说明文档 Merge pull request !11 from 衍星居士/frontend_wz
  • 3026873 修改中文版示例的格式
  • f5c19b5 添加中文版语法设计的说明文档
  • 17493a3 interface 优化:Method移入wir.ValueType
  • b83d40c 修正类型驱动方法生成时循环调用的问题
  • 3600022 规范 func 关键字使用
  • 268ca92 规范注释

凹语言 v0.6.0 发布, 增加凹中文前端支持, 初步支持接口方法调用

13 Apr 10:07
Compare
Choose a tag to compare
  • 增加凹语言中文语法
  • 初步支持接口方法调用
  • 包支持混入汇编代码
  • 删除 testing 实验性的包, 单元测试增加内置的 assert 测试函数
  • 在“国产语言论坛”开板: https://zh-lang.osanswer.net/c/walang

Changelog

  • 2cf421d 更新 changelog, 准备 v0.6.0 变更日志
  • 518175a !10 添加了中文的打印素数示例 Merge pull request !10 from 衍星居士/frontend_wz
  • ee40dc4 添加打印素数的中文示例
  • b7c773c !9 修改中文示例代码的缩进 Merge pull request !9 from 衍星居士/frontend_wz
  • e893d75 修改中文代码的缩进
  • 5bfe0e8 !8 将中文示例组织为工程形式,并添加了BrainFuck的示例 Merge pull request !8 from 衍星居士/frontend_wz
  • d9be646 Merge branch 'backend_wasm'
  • ad62b47 增加具名interface例子
  • 213f3fb 添加了中文内置函数”长“和内置类型”字“
  • f54bfd8 Merge branch 'frontend_wz' of gitee.com:wa-lang/wa into frontend_wz
  • 1eab7f1 【凹中文】基本完成了烧脑虚拟机的示例
  • b529824 [凹中文]完善了循环,修改了示例结构
  • ad68ca2 Merge commit 'd6d7b56d745f30d29542575c0408aeb775647823'
  • d6d7b56 修正全局变量类型未处理的问题
  • f27cb5b 临时屏蔽 Windows 环境变量异常问题
  • da295b1 解决合并冲突
  • 9dc08a7 interface 阶段性实现
  • 7b0be4e 零碎细节修改
  • cda137f 删除 testing 包, 更新 changelog 文件
  • 22b537a assert 支持输出位置信息
  • 2ee3626 完善 assert 内置测试函数支持
  • cfd16e1 【凹中文】基本完成了烧脑虚拟机的示例
  • 894cc51 assert 语义调整为 testing 环境的运行时函数
  • 4c46c6a Merge branch 'frontend_wz' of gitee.com:wa-lang/wa into frontend_wz
  • 7cacbc9 [凹中文]完善了循环,修改了示例结构
  • aa5a73e [凹中文]完善了循环,修改了示例结构
  • d3b0bd3 更新 readme
  • 5319f20 main 函数移到 wacli 包中
  • dd2f0fe wat 后端汇编代码拆分到相关 wa 包中
  • 1b663af loader 包增加对汇编代码的解析
  • 3bce782 Revert "升级 wazero-1.0.1, 感谢 @codefromthecrypt 的补丁"
  • 325bb93 清理局部垃圾代码
  • 4b946c5 wat 后端增加包汇编代码输出
  • fa5f7bb 升级 wazero-1.0.1, 感谢 @codefromthecrypt 的补丁
  • 0b8bf8c loader.Package 结构增加汇编代码文件
  • 6e08243 规范 后端/OS/ARCH 常量定义
  • 9cc2fd9 增加部分 math 函数
  • cf28bd3 更新 readme
  • d8c932c 配置 homebrew-tap