0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Go编译器已默认启用-G=3支持泛型

马哥Linux运维 来源:OSCHINA 作者:OSCHINA 2021-09-01 15:52 次阅读

Go 项目代码仓库昨日提交和合并的一个 PR 显示,Go 语言已在 cmd/compile 中默认启用 -G=3。

根据描述,此 PR 将 cmd/compile 的 -G flag 的默认值从 0 改为 3,因此可以使用新的 types2 类型检查器并支持类型参数,即启用了对泛型的支持。旧的类型检查器仍然可以通过 -gcflags=all=-G=0 使用。该变更还更新了回归测试工具,主要是出于对默认行为变化的考虑(例如,types2 类型检查器已知的变更)。不过,-G=0 模式目前仍在测试中。其实上周 Go 1.17 发布时,开发者就发现泛型代码已被合并:

edb8a69a-0acf-11ec-911a-12bb97331649.png

HN 上的相关讨论:https://news.ycombinator.com/item?id=28253692

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4797

    浏览量

    68710
  • 检查器
    +关注

    关注

    0

    文章

    16

    浏览量

    3500
  • go语言
    +关注

    关注

    1

    文章

    158

    浏览量

    9053

原文标题:Go编译器已默认启用-G=3,支持泛型

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Triton编译器在高性能计算中的应用

    先进的编译威廉希尔官方网站 ,为高性能计算提供了强大的支持。 Triton编译器简介 Triton编译器是一种开源的编译器框架,旨在为异构计算环境提供高效
    的头像 发表于 12-25 09:11 241次阅读

    Triton编译器的优化技巧

    在现代计算环境中,编译器的性能对于软件的运行效率至关重要。Triton 编译器作为一个先进的编译器框架,提供了一系列的优化威廉希尔官方网站 ,以确保生成的代码既高效又适应不同的硬件架构。 1. 指令选择
    的头像 发表于 12-25 09:09 231次阅读

    Triton编译器在机器学习中的应用

    1. Triton编译器概述 Triton编译器是NVIDIA Triton推理服务平台的一部分,它负责将深度学习模型转换为优化的格式,以便在NVIDIA GPU上高效运行。Triton编译器
    的头像 发表于 12-24 18:13 394次阅读

    Triton编译器支持的编程语言

    Triton编译器支持的编程语言主要包括以下几种: 一、主要编程语言 Python :Triton编译器通过Python接口提供了对Triton语言和编译器的访问,使得用户可以在Pyt
    的头像 发表于 12-24 17:33 373次阅读

    Triton编译器与其他编译器的比较

    的GPU编程框架,使开发者能够编写出接近手工优化的高性能GPU内核。 其他编译器 (如GCC、Clang、MSVC等): 定位:通用编译器支持多种编程语言,广泛应用于各种软件开发场景。 目标:提供稳定、高效的
    的头像 发表于 12-24 17:25 380次阅读

    Triton编译器功能介绍 Triton编译器使用教程

    Triton 是一个开源的编译器前端,它支持多种编程语言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一个可扩展和可定制的编译器框架,允许开发者添加新的编程语言特性和优化威廉希尔官方网站
    的头像 发表于 12-24 17:23 429次阅读

    HighTec C/C++编译器支持Andes晶心科技RISC-V IP

    汽车编译器解决方案领先供货商HighTec EDV-Systeme GmbH宣布其针对汽车市场的高度优化C/C++编译器支持Andes晶心科技的RISC-V IP。这项支持对汽车软件开
    的头像 发表于 12-12 16:26 256次阅读

    TMS320DM6467支持HDMI发射/接收

    电子发烧友网站提供《TMS320DM6467支持HDMI发射/接收.pdf》资料免费下载
    发表于 10-15 11:36 0次下载
    TMS320DM6467<b class='flag-5'>支持</b>HDMI发射<b class='flag-5'>器</b>/接收<b class='flag-5'>器</b>

    请问TAS5727支持几段EQ?

    TAS5727支持几段EQ? 比如PCM5121支持7段以上,TAS5727可以么?
    发表于 10-14 07:02

    TPS25831-Q1支持CVCONN电源,不使用LDO

    电子发烧友网站提供《TPS25831-Q1支持CVCONN电源,不使用LDO.pdf》资料免费下载
    发表于 09-25 10:06 0次下载
    TPS25831-Q1<b class='flag-5'>支持</b>C<b class='flag-5'>型</b>VCONN电源,不使用LDO

    ESP32支持OpenHarmony吗?

    ESP32支持OpenHarmony吗,可以用AT命令卡控制鸿蒙智联的连接吗,使用ESP32模组的情况下带宽是否能支持视频流的上传
    发表于 07-19 06:07

    人工智能编译器与传统编译器的区别

    人工智能编译器(AI编译器)与传统编译器在多个方面存在显著的差异。这些差异主要体现在设计目标、功能特性、优化策略、适用范围以及威廉希尔官方网站 复杂性等方面。以下是对两者区别的详细探讨,旨在全面解析其内在差异。
    的头像 发表于 07-17 18:19 1948次阅读

    TUSB6250支持USB 2.0 HS的功能控制数据表

    电子发烧友网站提供《TUSB6250支持USB 2.0 HS的功能控制数据表.pdf》资料免费下载
    发表于 07-12 09:47 0次下载
    TUSB6250<b class='flag-5'>支持</b>USB 2.0 HS的功能控制<b class='flag-5'>器</b>数据表

    esp32-S3支持arduino编程吗?

    arduino选开发板的时候没有es32-s3, 只有s2可选。 请问: 1. esp32-S3支持arduino编程吗 2. arduino下sample下的BLE库能用吗? 3.
    发表于 06-27 08:23

    请问esp32-s3支持3线制spi吗?

    esp32-s3支持3线制spi吗?有的话,可以提供相关的3线spi通信例程吗?
    发表于 06-19 08:12