GHC 9.2.1 发布,Haskell 编译器
GHC(Glasgow Haskell Compiler)是 Haskell 语言的顶级套件。本次大版本更新带来了期待已久的众多新功能。
新的 Haskell 语言级更新:
- GHC2021 语言:在 Haskell2010 标准的基础上,打包了数十个常用语言扩展。
- ImpredicativeTypes 扩展:第一类的多态类型支持。
- UnliftedDataTypes 扩展:允许定义严格求值的数据类型,在部分场合下可带来性能提升。
- Record Dot Syntax 系列扩展:
- OverloadedRecordDot 扩展允许使用点访问记录,如 foo.x。
- OverloadedRecordUpdate 扩展允许使用点更新记录,如 foo{x.y.z = 1}。
- 还有其他更多更新!
新的编译器更新:
- 编译速度大大提升,编译时间可降低 20%。
- GHC 现原生支持 ARMv8 代码生成,无需依赖于 LLVM。
- 现可更激进地内联 generics,提升性能。
- 还有其他更多更新!
运行时系统更新:
- 并行垃圾回收器性能显著提升。
- 提供了新的 profile 手段 -hi,便于调试空间泄漏。
- 还有其他更多更新!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Next Terminal v1.2.0 发布,HTML5 远程桌面网关
Next Terminal v1.2.0 已经发布,HTML5 的远程桌面网关。 此版本更新内容包括: 去除授权限制 增加在线编辑文件功能 增加倍速播放录屏功能 修复下载特殊名称文件失败的问题 详情查看:https://gitee.com/dushixiang/next-terminal/releases/v1.2.0
- 下一篇
低代码平台,JeecgBoot v3.0 版本发布—新里程牌开始,迎接 VUE3 版本到来
项目介绍 JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发模式(OnlineCoding-> 代码生成-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省成本,同时又不失灵活性! 当前版本:v3.0 | 2021-11-01 源码下载 https://github.com/jeecgboot/jeecg-boot https://gitee.com/jeecg/jeecg-boot 技术文档 官方网站:http://www.jeecg.com 新手入门:http://jeecg.com/doc/quickstart 技术文档:http://doc.jeecg.com 在线演示:http://boot.jeecg.com 在线演示(VUE3 beta):http://boot3.jeec...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- 2048小游戏-低调大师作品
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Hadoop3单机部署,实现最简伪集群