GitLab 发布 Web IDE;Linux 4.18-rc1 发布

GitLab推出了WebIDE,允许用户直接在网站上进行集成开发体验,无需安装额外软件;同时,Linus Torvalds宣布了Linux 4.18-rc1版本的发布,此版本包含了多项更新与改进。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(点击上方蓝字,快速关注我们)

转自:开源中国、solidot、cnBeta、腾讯科技等

0、GitLab 发布 Web IDE,在 Web 端为你提供集成开发体验

开源代码托管服务 GitLab 宣布发布 Web IDE,允许用户无需安装任何程序就能直接在 GitLab 网站上编辑文件。

Web IDE 的想法最初由该公司的一名开发者 Jacob Schatz 提出,Jacob Schatz 注意到非程序员在编辑文件和提交变更上非常困难,因此他先开发了一个概念验证原型,启动了 Web IDE 的开发。Jacob Schatz 让它在切换文件时删除了页面刷新功能,并且通过分支而不是每个文件进行编辑。

640?wx_fmt=png

640?wx_fmt=png

在开发初期,它被称为“代码仓库编辑器”,而 GitLab 的目标是提供真正的集成开发体验,即使在 GitLab 用户界面中也可以访问,而无需安装任何软件。于是这个想法便从“代码仓库编辑器”发展到了“Web IDE”。

640?wx_fmt=png

GitLab 10.7 包含了 Web IDE 的首个版本。

1、Linux 4.18-rc1 发布

Linus Torvalds 在内核邮件列表上宣布释出 Linux 4.18-rc1,同时关闭合并窗口。

他称,你可能以为对他而言现在仍然是周六,合并窗口还剩下最后一天可以递交 pull requests。但他现在身在日本,而日本已经周日了,周日他将会待在船上,因此决定提前关闭合并窗口。

Linux 4.18 的主要新特性包括:改进新 AMDGPU 支持,V3D DRM 驱动, NVIDIA Volta GV100 硬件的初步支持,Valve Steam Controller 内核驱动,BPFILTER 框架, ARM Spectre 补丁,等等。

2、缓存型C++编译器Zapcc开源 号称比Clang更快

还记得 Zapcc 编译器吗?一个旨在减少编译时间的编译器,现在已正式开源。Zapcc 是基于 LLVM/Clang 的 C++ 编译器,自 2015 年开始,它就一直在致力于让自己成为比 Clang 本身更快的 C++ 编译器。Zapcc 采用激进的缓存策略(aggressive caching)和其他技术来显著加快编译时间,同时作为 GCC 或 Clang 的替代品。

Zapcc 为了做到比其他 C++ 编译器更快,采取的方法是将一些编译器的结构缓存在服务器上,从而大幅度提升编译速度。

去年 Zapcc 发布了 v1.0 里程碑阶段的版本,并于本周宣布开源。

来自 Zapcc 背后的公司 Ceemple 的人写道,他们分享了他们拥有的 Zapcc。由于用户的请求,这个更快的 C++ 编译器已在 LLVM 许可证下开源。他们希望 Zapcc 开源后能加速这款以速度为宗旨的 C++ 编译器的开发。

该项目的代码现在托管在GitHub,而构建过程/环境要求则和编译 Clang 的要求一样。此外,作者表示会努力为 Zapcc 添加一些新的测试基准。

觉得这些资讯有帮助?请转发给更多人

关注 技术最前线 看 IT 要闻

640?wx_fmt=png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值