Go 項(xiàng)目代碼倉庫昨日提交和合并的一個(gè) PR 顯示,Go 語言已在 cmd/compile 中默認(rèn)啟用 -G=3。
根據(jù)描述,此 PR 將 cmd/compile 的 -G flag 的默認(rèn)值從 0 改為 3,因此可以使用新的 types2 類型檢查器并支持類型參數(shù),即啟用了對(duì)泛型的支持。舊的類型檢查器仍然可以通過 -gcflags=all=-G=0 使用。該變更還更新了回歸測試工具,主要是出于對(duì)默認(rèn)行為變化的考慮(例如,types2 類型檢查器已知的變更)。不過,-G=0 模式目前仍在測試中。其實(shí)上周 Go 1.17 發(fā)布時(shí),開發(fā)者就發(fā)現(xiàn)泛型代碼已被合并:

HN 上的相關(guān)討論:https://news.ycombinator.com/item?id=28253692
編輯:jq
-
代碼
+關(guān)注
關(guān)注
30文章
4977瀏覽量
74417 -
檢查器
+關(guān)注
關(guān)注
0文章
16瀏覽量
3735 -
go語言
+關(guān)注
關(guān)注
1文章
159瀏覽量
9851
原文標(biāo)題:Go編譯器已默認(rèn)啟用-G=3,支持泛型
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
IP6860支持qi?認(rèn)證的無線充電發(fā)射控制SOC
開源鴻蒙技術(shù)大會(huì)2025丨編譯器與編程語言分論壇:語言驅(qū)動(dòng)系統(tǒng)創(chuàng)新,編譯賦能生態(tài)繁榮
飛凌嵌入式ElfBoard-Vim編輯器之GCC編譯器的安裝
邊緣設(shè)備AI部署:編譯器如何實(shí)現(xiàn)輕量化與高性能?
編譯器功能安全驗(yàn)證的關(guān)鍵要素
兆松科技ZCC編譯器全面支持芯來科技NA系列處理器
RISC-V架構(gòu)下的編譯器自動(dòng)向量化
Go編譯器已默認(rèn)啟用-G=3支持泛型
評(píng)論