Skip to content

Releases: yuyan-lang/yuyan

V0.3 正式发布

31 Aug 14:36
fc76383

Choose a tag to compare

全新OCaml架构,
更新的VSCode插件,
全新的语法系统!

Snapshot before 0.3 release

31 Aug 12:45

Choose a tag to compare

snapshot-before-0.3

Basic Type extent

yybc vm and yybc compiler

05 Apr 17:06

Choose a tag to compare

准备重构, 存个档

v0.1.0rc1.6

13 Feb 11:03

Choose a tag to compare

v0.1.0rc1.6 Pre-release
Pre-release

Full Changelog: v0.1.0rc1.5...v0.1.0rc1.6

添加参数优化

v0.1.0rc1.5

06 Feb 03:16

Choose a tag to compare

v0.1.0rc1.5 Pre-release
Pre-release

v0.1.0rc1.4

05 Feb 15:15

Choose a tag to compare

v0.1.0rc1.4 Pre-release
Pre-release

v0.1.0rc1.3

04 Feb 03:48

Choose a tag to compare

v0.1.0rc1.3 Pre-release
Pre-release

v0.1.0rc1.2

04 Feb 02:03

Choose a tag to compare

v0.1.0rc1.2 Pre-release
Pre-release

把参数从单参数转换成了多参数,函数调用现在可以接受不止一个参数,为之后的优化做准备

内部的版本是v0.1.0rc2+0012,在处理链接库的时候可能需要改一下

Full Changelog: v0.1.0rc1.1...v0.1.0rc1.2

v0.1.0rc1.1

03 Feb 17:07

Choose a tag to compare

v0.1.0rc1.1 Pre-release
Pre-release

这可能是最后一个支持从SML编译出yy_bs_bs编译器的版本,从下个版本开始SML仅支持类型检查,而不支持编译。

提供的文件应当足以构建出yy_bs_bs。

(下个版本主要会移除循。。。以的结构,如果要编译,递归函数中必须要加上这句话)。

Full Changelog: v0.1.0rc1...v0.1.0rc1.1

v0.1.0rc1

03 Feb 06:52

Choose a tag to compare

v0.1.0rc1 Pre-release
Pre-release

这个版本已经足够快(约为原始版本的10倍速度)。这个版本是第一个可用的自举版本:在缓存可用的情况下,该版本的编译速度基本上可以超过SML版本yy的编译速度,故从这个版本开始,SML版本将不再用于生产编译器的编译,而仅仅作为lsp的工具使用(在我们正式实现LSP之前)。

从这个发布开始,豫言可以被看做正式地诞生了-- 它的编译器用自己编写,并可以自己编译自己。

这个版本的源代码文件应当足以构建出可以执行的可执行程序。SML版本除LSP之外正式退出豫言编译器的生产环境,并会在以后被逐步移除。

Full Changelog: v0.1.0beta2...v0.1.0rc1