Pascal 编译器 FPC 支持 LoongArch 架构
近期,FPC 社区发布了支持 LoongArch 架构的正式版本。此后的 LoongArch 架构操作系统发行版将可以直接基于上游社区版本进行构建,LoongArch 指令集架构再次得到重要基础开源社区的原生支持。
FPC(Free Pascal Compiler)是一款成熟、多用途和开源的 Pascal 编译器,自 1998 年首个版本发布至今社区持续活跃了 20 多年。FPC 已支持包括 LoongArch 在内的多种处理器架构和多个操作系统平台,兼容 Turbo Pascal 和 Delphi 语法,在应用生态中得到广泛的应用。
目前,LoongArch 架构代码已经合入 FPC 上游社区主分支,本次共提交了 13 个commit、2 万余行代码,主要支持 compiler 和 rtl 两个部分。
龙芯团队称会持续维护 FPC 的 LoongArch 版本,提交社区支持 IDE 开发环境的 lazarus,持续优化 FPC 后端,为开发者提供更好的产品体验,以使用户的程序能够更加流畅地运行。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Blend2D —— 高性能 2D 矢量图形引擎
Blend2D 是一个用 C++ 编写的高性能 2D 矢量图形引擎,在 Zlib 许可证下发布。该引擎利用内置的 JIT 编译器在运行时生成优化的管道,并能够使用多线程来提高性能,超越单线程渲染。此外,该引擎还有一个新的光栅器,它提供了卓越的性能,同时质量可以与 AGG 和 FreeType 使用的光栅器相媲美。 易于使用的 API Blend2D 是用 C++ 编写的,但它同时提供 C 和 C++ API。 丰富的样式 Blend2D 提供了与 SVG 和 HTML <canvas> 定义的相似的绘画样式,包括纯色、渐变和图案。 合成与混合 Blend2D 支持所有 Porter & Duff 合成运算以及由 SVG、CSS 和 PDF 规范定义的各种混合模式。合成和混合模式可应用于任何渲染操作,包括填充、描边和图像块。
- 下一篇
开源项目 Touca 开发商倒闭
Touca 是一个开源测试工具,根据官方的介绍,Touca 可以帮助工程团队发现日常代码修改所导致的意外副作用。它将软件的行为和性能与之前的可信版本进行比较,并以近乎实时的方式将差异可视化。 日前,Touca 的创始人 Pejman Ghorbanzade 宣布,公司正式倒闭了: 在经历了两年令人难忘的时光后,我怀着复杂的心情与大家分享,Touca 即将关闭。感谢一路上支持我们的用户、客户、团队成员、投资者和朋友。 Pejman Ghorbanzade 于 2021 年创立了 Touca,一开始创立 Touca 的原因就是因为对开发者在编写、维护和运行软件测试方面体验不佳的现状感到失望。而 Touca 则是希望为工程团队提供一种方法,以了解他们日常的代码修改是如何影响其软件的行为和性能的。 不过在一开始 Touca 并没有开源,在去年,也就是 2022 年 5 月,他们才在 Apache-2.0 许可下将 Touca 开源,目前最新版本是今年 2 月发布的 Touca v2.0。在宣布倒闭前,Touca 的客户包括 1000 多名软件工程师和 13 个工程团队。 不景气的市场大环境是 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品
- CentOS7安装Docker,走上虚拟化容器引擎之路