高性能 Python 解释器 PyPy 已从 Mercurial 迁移到 Git
PyPy已将其官方仓库和问题跟踪器从 https://foss.heptapod.net/pypy/pypy 迁移到 https://github.com/pypy/pypy,也正式从 Mercurial 转移到 Git。
官方团队仍然认为Mercurial是更好的版本控制系统,命名分支模型和用户界面都优于其它选择,但foss.heptapod.net在google/bing/duckduckgo搜索中的索引并不完善,所以人们很难搜索到项目中的 issue。除此之外,还有其它一些迁移原因:
-
自从Heptapod加强了垃圾邮件控制后,经常会收到报告说用户创建的 issue 会被标记为垃圾邮件。
-
开源已经成为GitHub的代名词。
-
当前大部分开发都是在修复 issue,如果所有代码都在同一个平台上,那么跟踪交错 issue 就更容易了。
-
社区虽然提出了两个反对迁移的论点。但事实证明没有迁移到 GitHub 会阻碍贡献和报告 issue。
-
希望继续使用Mercurial 的人可以使用相同的方法在 GitHub上操作。
-
GitHub比foss.heptapod.net资源更丰富,可以添加CI作业来替换一些老化的buildbot基础设施。
PyPy 是一个兼容性强大的 Python 解释器,几乎是 CPython 2.7 与 3.6 的直接替代品。
此次变更,具体影响开发操作等信息,可以查看官方通告:https://www.pypy.org/posts/2023/12/pypy-moved-to-git-github.html
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
适用于 WebAssembly 的 Kotlin 进入 Alpha 阶段
记得加关注, Kotlin 之路不迷路! Kotlinlang.org Kotlin/Wasm 是新推出的 Kotlin Multiplatform 目标平台,现已达到 Alpha 状态!以下是值得注意的更改: JetBrains 已将 Kotlin/Wasm 提升到 Alpha版本,让您可以亲自上手尝试。您的反馈将影响使用 Kotlin 构建 Web 应用程序的未来! 作为 Alpha 版本,Kotlin/Wasm 已经可以在预生产场景中使用,但许多方面仍待完善。我们需要社区的帮助来确定 Kotlin/Wasm 的相关决策并确定其优先级。 Compose for Web(目前处于实验阶段)由 Kotlin/Wasm 提供支持。两种技术互相配合,让您完全使用 Kotlin 为 Web 应用程序创建声明式用户界面。 WebAssembly: 最新的 Kotlin Multiplatform 目标 对于以浏览器为目标的语言,WebAssembly正在成为其标准编译目标。借助 Kotlin/Wasm,您能够通过 Kotlin Multiplatform 使用这个新目标。我们最初在 Kot...
- 下一篇
Guava Cache 异步刷新技巧,你值得拥有!
Guava Cache是一款非常优秀的本地缓存框架,提供简洁易用的 API 供开发者使用。 这篇文章,我们聊聊如何使用 Guava Cache 异步刷新技巧带飞系统性能 。 1 基本用法 首先,在 Java 应用中添加 maven 依赖: <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>31.0.1-jre</version> </dependency> 然后编写测试用例: LoadingCache 是本地缓存工具,支持配置加载函数,定时失效等功能。 例子中配置了基于容量进行回收策略,缓存最大容量设置为 100,配置了定时失效和刷新函数。 定时失效 配置 expireAfterWrite 后,缓存项在被创建或最后一次更新后的指定时间内会过期。 刷新函数 配置 refreshAfterWrite 设置刷新时间,当缓存项过期的同时可以重新加载新值 。 我们模拟过期执行...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7