Scala 2.13.1 发布,多范式编程语言
Scala 是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。2.13.1 是一个 bug 修复版本,内容如下:
Collection-related regressions
- 将 stream.cons 还原为 2.12 编码
- 不在重建 scala.seq 以将元素放入 unpleyseq
- Iterator#flatMap#hasNext 调用 outer#hasNext 1次,而不是 2-3 次
- s.c.Map#values 返回 Iterable,而不是 View
- Vector.from(ArraySeq) 复制元素,而不是重用 unsafearray
- 修复 mutable.HashSet.addAll:删除对父类方法的冗余调用
- 修复 mutable.ArraySeq.ofChar#addString
- 修复 HashMap#mapValuesInPlace
Other improvement
- 在 seq 方法中避免不必要的 toseq 转换
- 避免 Stream 方法中的内存泄漏
- 更有效的 ArraySeq 迭代
- 在 Scaladoc 中添加受保护的和私有的可见性过滤器
- 修复 ScalaDoc 中使用的 jQuery 中的漏洞
更对内容见发布说明:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
RabbitMQ 3.8.0 rc2 发布,Erlang AMQP 开源实现
RabbitMQ 3.8.0 rc2 发布了。RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 编写而成,因此它也是继承了这些优点。 此版本在数据安全性、可观察性和易于升级等方面都有一些重大改进,更新亮点包括: Quorum Queues 内置 Prometheus 支持,并带有一组 Grafana 仪表板支持 Feature Flags Single Active Consumer 使用 OAuth 2.0(JWT)令牌的新身份验证和授权后端 此版本的一些功能还采用了Erlang、Elixir 的新 Raft 实现 Ra。 详情查看更新说明: https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.0-rc.2
- 下一篇
GitLab 12.3 发布,带来了两大亮点
GitLab 12.3已经发布,此版本主要内容如下: Web Application Firewall 现代 Web 应用程序面临来自许多地方的新风险,包括潜在的每一个连接和发送流量的客户端。Web Application Firewall(WAF,Web 应用程序防火墙)提供监视和规则来保护生产中的应用程序。其重点是监测和报告与你的 Kubernetes 集群相关的安全问题。未来的版本将扩展 WAF功能,以阻止恶意通信,创建和管理防火墙规则,并通知开发的早期阶段采取进一步降低风险的行动。 Productivity Analytics 任何软件交付团队都需要提高他们的生产力和效率,从 12.3 开始,开始使用新的分析功能,以帮助团队和领导者更好地理解团队和项目的整体生产力和有效性。生产力分析(Productivity Analytics)将帮助团队和他们的领导者发现提高生产力的最佳实践。 Enhanced Compliance 对于许多 GitLab 用户来说,让开发团队在一个应用程序中协作可以简化服从性(compliance)。在12.3 版本中,包含了几个特性,它们将继续简化降低服...
相关文章
文章评论
共有0条评论来说两句吧...