Wa Versions Save

The Wa Programming Language: Simple, maintainable, compiled language for developing WebAssembly software

v0.5.1

1 year ago

Changelog

  • 57fdc34 v0.5.1 更新 changelog
  • ebd2e61 完善 release action
  • 179bcbe 添加 github release action
  • 6a13e3f 完善零参数函数格式化
  • 8f07450 fix: wat error
  • b29e641 snake: 补充缺少的 wasi 方法
  • 11a95a5 syscall/wasi: 补齐全部的 API 函数
  • c7c1b32 wasi: 导入fs函数
  • 83585ee 补充 wasi 函数
  • 0667479 wasi 函数移入 syscall/wasi 包
  • a22c876 更新 changelog
  • 37830f7 增加 os.Environ 函数
  • 11ec690 初步支持单元测试
  • 322a94b 增加 testing 包
  • 2aa2853 单元测试模式准备工作, 解析测试代码
  • 9f498e0 main 强制导入 runtime 包
  • 7f2f098 增加 os.Exit 函数
  • e916cb0 api: RunCode 增加 args 参数
  • c261f1d 更新 readme
  • f96ea1b 更新 changelog
  • 5b1beef 凹禁止 package 语法, 仅作为一个保留关键字
  • fff4d8c 增加 lsp 包, 定义基本类型
  • 339140a 支持 os.Args
  • 14a24b2 调整 ref2ptr 例子
  • bdea01b Merge branch 'master' of https://gitee.com/wa-lang/wa
  • 6019f6d 临时增加*T => ptr
  • 6e49656 snake: 补充缺少的 wasi 导入函数
  • b2066f2 wasi: 导入 args 相关函数

v0.5.0

1 year ago

v0.4.1

1 year ago

v0.4.0

1 year ago

v0.3.1

1 year ago
  • 完善 WAT 后端, 支持多包
  • LLVM 后端支持基本数值运算 (依赖 clang 和 llc)
  • wazero 更新到 v1.0.0-pre.3 #37

v0.3.0

1 year ago
  • 启用 AGPLv3 开源协议
  • 增加 如何贡献代码 机制
  • 语言: 实现字符串类型
  • 启动 LLVM 后端

v0.2.3

1 year ago

v0.2.2

1 year ago
  • Windows 增加 exe 图标
  • Playground 改进异步加载wasm资源, 支持多个例子
  • Wat 后端改善全局变量支持
  • 增加 #wa:xxx 模式注释, 支持通过凹语言实现底层的 runtime 函数
  • 实验特性: 简化无参数和返回值函数定义

v0.2.1

1 year ago
  • 支持纯浏览器编译执行: https://wa-lang.org/playground
  • 命令行增加打印 logo 子命令
  • 本地支持被嵌入脚本模式执行
  • 修复格式化问题

v0.2.0

1 year ago
  • 全面切换到 WAT 后端, 支持 Linux/macOS/Windows 平台
  • 简化命令行子命令, 不依赖任何第三方工具
  • 暂时去掉对字符串和浮点数的例子