Skip to content

Releases: wa-lang/wa

凹语言 v1.8.0 发布

02 Mar 09:49

Choose a tag to compare

  • 实现windows和Linux的X64环境构建支持
  • 增加 wa native 命令用于本地化构建
  • 增加一个 Windows 对话框显示中文例子
1ecd876c612ddd407f526c9601d47b63

凹语言 v1.7.0 发布, 丙午年第一弹

16 Feb 16:00

Choose a tag to compare

  • 实现自研全链路零依赖龙芯64架构的构建支持
  • 更新凹语言汇编器更新以适配新设计的汇编语法
  • wa objdump 增加中文指令反汇编, 完善参数对齐
image

凹语言 v1.6.0 发布

31 Dec 01:27

Choose a tag to compare

  • 实验性增加龙芯汇编器, 同步支持中英文语法, 输出文件可真机运行
  • 实验性增加 wa objdump 子命令
e11f22d65804198aaa24404747b2cca9

凹语言 v1.5.0 发布

04 Dec 14:03

Choose a tag to compare

  • 完善中文版的支持, 修复中英文错误接口不能互通的问题
  • 标准库增加中文版的“万国码/码八方”包
  • 凹语言RISCV汇编器支持中文指令集

凹语言 v1.4.0 发布

09 Nov 23:10

Choose a tag to compare

  • 修复 wa init 命令会卡死的问题
  • 凹语言中文版技术平权继续, 双向导出了错误接口, 增加了多个中文包
  • unsafe 包增加 SliceData/StringData 函数获取切片的数据地址
  • os 包增加 StdinData 函数一次性获取标准输入数据
  • 增加 CSP-J 2025 第1题和第2题中文和英文解法的例子
  • 移除 WASI 规范的支持

凹语言 v1.3.0 发布

30 Oct 15:21

Choose a tag to compare

  • 凹语言中文版正式上线
  • 解除 unsafe.Pointer 封印
  • 标准库增加 阿多一诺门/瓦力四像门/小画家 等中文包
  • 增加使用凹语言中文版实现的 生命游戏/贪吃蛇 等例子
  • 修复格式化时中文字段名不能对齐问题
  • GitCode 平台支持凹语言语法高亮

wz

凹语言 v1.2.0 发布

29 Sep 13:44

Choose a tag to compare

  • new 内置函数实验性增加第二个可选参数, 用于指定初始值
  • unsafe 包修复 unsafe.Sizeof 错误, 增加 unsafe.Raw 函数用于替代内置的 raw 函数
  • runtime 包增加 runtime.SetFinalizer 用于替代内置的 setFinalizer 函数
  • 实验性增加 wa rv2elf 凹汇编器, 支持中英文汇编语法输出到 RISC-V 本地 elf 格式的裸机可执行程序
  • 实验性增加 wa wemu 模拟器用于执行 RISC-V 裸机程序

凹语言 v1.1.0 发布

16 Jul 01:58

Choose a tag to compare

  • 增加 __POS__ 预定义常量, 表示当前代码在全局的位置偏移量, 同时生成独立的位置表文件
  • 实验性增加 C 语言后端, 通过 wa build -wat2c-native 命令生成 C 语言工程
  • 标准库增加 arduino/lcd1602 包, 并添加 LCD1602 液晶屏显示的例子
  • 增加 linux/riscv64 和 linux/loong64 平台的二进制打包
  • 补充鲵凹凹吉祥物的图片素材

凹语言 v1.0 发布

06 Jun 08:00

Choose a tag to compare

凹语言 v1.0 正式版发布

凹语言v0.22.0发布, 交互式学习指南上线

24 Mar 11:34

Choose a tag to compare

  • for range增加整数迭代和自定义迭代器
  • Playground界面完善, 并去掉对libwabt的依赖
  • 增加交互式学习指南: https://wa-lang.org/tutorial/
  • 修复wa fmt子命令格式化wat文件时的错误
  • 完善wa wat2c子命令实现