Skip to content

Releases: tu-lang/tu

tu1.1.0

18 Sep 10:08
Compare
Choose a tag to compare
usage: ./tu [options|file.tu...|dir]
  build        编译成汇编后进行链接生成二进制可执行文件
  -s  *.tu|dir 编译为tulang代码为linux-amd64汇编文件
  -c  *.s |dir 编译汇编为elf&pecoff跨平台可重定向文件
  -o  *.o |dir 链接elf&pecofff可重定向文件生成最终执行程序
  -d           开启trace日志打印编译详细过程
  -gcc         支持通过gcc链接生成可执行程序
  -g           编译tu文件时带上debug段信息,支持栈回溯
  -std         编译runtime&std相关内置库代码
  • async: 支持async,await协程状态机parse,codgen,sample runtime

Full Changelog: v0.0.1...v1.1.0

tu0.0.1

14 May 13:33
Compare
Choose a tag to compare

all in one: 编译器、汇编器、链接器合三为一

usage: ./tu [options|file.tu...|dir]
  build        编译成汇编后进行链接生成二进制可执行文件
  -s  *.tu|dir 编译为tulang代码为linux-amd64汇编文件
  -c  *.s |dir 编译汇编为elf&pecoff跨平台可重定向文件
  -o  *.o |dir 链接elf&pecofff可重定向文件生成最终执行程序
  -d           开启trace日志打印编译详细过程
  -gcc         支持通过gcc链接生成可执行程序
  -g           编译tu文件时带上debug段信息,支持栈回溯
  -std         编译runtime&std相关内置库代码
  • linux
  • macos
  • windows