2011年9月21日,Red language v0.2.2发布,版本主要是修正错误的版本,解决了几个老问题。这也是现在所有当前绑定红/系统进行正确同步。主要变化是:
内部编译器重构:表达式编译,类型转换和任何/所有支持。
大大提高了运行时的错误报告:现在,这两份报告的源代码行号和源文件名出错。仅在调试模式下工作(-g命令行选项)。
别名结构名称现在可以单独测试类型(RTTI)功能。
回调函数的属性中删除。它不再需要任何功能,现在可以用来作为一个回调。此外,一个新的cdecl属性现在同意让C调用约定的开关,当进口的C函数作为参数传递功能。
关闭21个问题的报告。
超过2000个新的单元测试添加了现在的8613测试(主要是写由彼得·WA木材使用脚本生成)。
2012年3月12日,Red language v0.2.5发布,该版本主要是 bug 修复,处理了所有发现的浮点计算相关的 bug ,提升了 x87 上的浮点数处理性能,改进对 Libc 的支持。
libc是现在好多集成ŕ ED /系统,__libc_start_main C内部初始化函数现在可以正确处理由 ŕ ED /系统对所有支持的平台。这将确保所有大量依赖于C库将现在的工作,以及如果从C程序调用。挖掘和调试,感谢安德烈亚斯晚上花。
在IA-32的彩车后端已得到改进,以保持比它传递到CPU的FPU,而最后的float值。这一改变不仅简化了后端代码发射器,但也减少了显著生成的代码大小的花车。作为一个副作用,浮动密集的节目现在快两倍,与v0.2.4。同样的变化,可以适用于ARM的后端,但作为ARM的收益少,可以很容易地之间的CPU和FPU的数据传输,而不是IA-32架构,这需要通过内存的中间步骤,当使用的x87 FPU。