女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Cranelift merge了RISCV后端

工程師鄧生 ? 來源:Rust語言中文社區 ? 作者:huangjj27 ? 2022-10-09 11:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著 Rust 語言的發展,經常需要改進樣式指南,例如支持新的語言結構(比如 let-chain / let-else 等新語法),像這樣的新結構會被 rustfmt 忽略且不格式化,隨后需要添加格式化。并且 rustfmt 的向后兼容性也阻礙了 Rust 代碼風格的演變。

為了解決這兩個問題,RFC 3309重振了 Rust 風格的團隊,它有三個目標:

確定新 Rust 結構的樣式

發展現有的 Rust 風格

定義機制以發展 Rust 風格,同時考慮向后兼容性

注意:風格團隊不打算做出任何“驚天動地”的風格改變。

Cranelift 已經 merge 了 RISCV 后端

Pre-RFC: unsafe attributes

RalfJ 提出一個 Pre-RFC ,提議為一些可能導致未定義行為的屬性加上 unsafe,比如

rust // SAFETY: there is no other global function of this name #[unsafe(no_mangle)] pub fn my_own_write(...) { ... }

之前有個issue 提出 #[no_mangle] 也是 Unsafe 的,在某些平臺上(至少是 GNU/Linux,但也聽說過 Windows 和其他幾個平臺),將兩個靜態庫鏈接在一起,而這兩個庫都導出了一個同名的符號,那么哪個符號實際上被鏈接了,這是無法定義的。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • GNU
    GNU
    +關注

    關注

    0

    文章

    143

    瀏覽量

    17877
  • RFC
    RFC
    +關注

    關注

    0

    文章

    16

    瀏覽量

    10210
  • rust語言
    +關注

    關注

    0

    文章

    57

    瀏覽量

    3146

原文標題:【Rust 日報】2022-09-30 Cranelift 已經 merge 了 RISCV 后端

文章出處:【微信號:Rust語言中文社區,微信公眾號:Rust語言中文社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    riscv的mcu的目前開發如何?

    GD32VF103 RISCV開發板試用體驗 1.本文目的 2.工具下載 3.硬件連接 4.工程測試 1.本文目的riscv的mcu的開發目前到底如何?目前可以做那些有意思的項目?本人從嵌入式
    的頭像 發表于 03-29 16:12 ?7143次閱讀
    <b class='flag-5'>riscv</b>的mcu的目前開發如何?

    RISCV soft JTAG調試_v1.2

    因為目前軟件的限制,RISCV的邏輯不能同時共用JTAG,所以如果想要同時去調試邏輯和RISCV的話,可以通過RISCV的soft Jtag來實現。soft Jtag就是通過GPIO來實現的軟件
    的頭像 發表于 04-23 08:38 ?1561次閱讀

    McFW框架中的dup和merge的作用是什么?

    后代碼有點亂,原圖是這樣的: 請問在這個框圖中,DUP0 和DUP1,MERGE1,MERGE0的作用是什么?為什么要在捕獲圖像數據后進行兩個復制?而復制之后又整合起來?
    發表于 05-31 03:21

    請教8168 Merge Link作用

    請教TI專家: 8168中,merge的作用,是將多路視頻,合成為一路視頻,可是具體是什么意思呢?還是不明白,主要由兩點:1 merge Link的輸入為n ,輸出為1??2 是說輸入進來的N路視頻
    發表于 07-25 06:20

    后端系統,后端系統是什么意思

    后端系統,后端系統是什么意思 “后端系統”從寬泛的角度上講是指向用戶提供數據的服務器、超級服務器、群集系統、中程系統以及
    發表于 04-06 17:21 ?3760次閱讀

    對于merge、join和concat三者的區別分析

    從合并的方式看merge和join是一樣的,有left/right/inner/outer,而concat只有inner/outer兩種,因為merge和join參與合并的對象有左右區分,而
    的頭像 發表于 01-06 11:55 ?2.1w次閱讀
    對于<b class='flag-5'>merge</b>、join和concat三者的區別分析

    Merge用VR和AR技術創建和發展一個適合孩子的XR生態系統

    Merge是一家沉浸式娛樂公司,它通過創建和發展一個適合孩子的XR生態系統來幫助塑造兒童娛樂的未來,這個XR生態系統價格合理,且具有豐富的有趣的高質量內容。 Merge生態系統包括Merge
    的頭像 發表于 01-09 14:37 ?5236次閱讀

    Git命令解析-merge、rebase

    出現兩個分支,為什么會是三路合并。從git 源碼中可以找到merge執行的入口,它有這樣的方法簽名:可以看出,除了含義明顯的ours和theirs,還有一個待合并的文件叫做ancestor。根據文檔
    的頭像 發表于 07-29 18:21 ?1293次閱讀
    Git命令解析-<b class='flag-5'>merge</b>、rebase

    RISCV該如何開啟和使用V擴展指令?

    機制 6.RVV使用體驗 1.前言 RISCV V擴展即向量指令擴展(RVV),這部分作為研究AI加速計算領域有著非常關鍵的作用。既然的D1支持rvv擴展(0.7.1,最新的版本已經0.10版本
    的頭像 發表于 06-18 16:28 ?1.1w次閱讀

    排序算法merge-sort的基礎知識

    本文介紹、解釋、評估和實現排序算法merge-sort 。本文的目的是為您提供有關合并排序算法的可靠背景信息,該算法是更復雜算法的基礎知識。
    的頭像 發表于 04-07 17:54 ?2916次閱讀
    排序算法<b class='flag-5'>merge</b>-sort的基礎知識

    Cranelift的2022進展報告

    Wasmtime(一個生產就緒的 WebAssembly 虛擬機)、Rustc_codegen_cranelift 的 Rust 編譯器后端,以及其他一些應用提供基礎。 更多請看:https
    的頭像 發表于 12-21 15:01 ?962次閱讀

    一個coverage merge小技巧

    分享一個coverage merge小技巧,在群里經常看到有小伙伴問改了代碼之后coverage能不能merge。今天帶大家來看看這個問題。
    的頭像 發表于 05-24 10:08 ?905次閱讀
    一個coverage <b class='flag-5'>merge</b>小技巧

    git rebase與相關git merge命令比較

    。 #概念 ????首先要理解的是git rebase和git merge解決同樣的問題。這兩個命令都旨在將更改從一個分支集成到另一個分支 - 它們只是以不同的方式進行。試想一下當你開始在專用分支中開發新功能時另一個團隊成員以新提交更新master分支會發生什么。這會出
    的頭像 發表于 05-26 16:22 ?1428次閱讀
    git rebase與相關git <b class='flag-5'>merge</b>命令比較

    git rebase和git merge的區別

    ? 解決沖突 git rebase和git merge的區別 分支合并 git merge是用來合并兩個分支的。 比如:將 b 分支合并到當前分支。 同樣git rebase b,也是把 b 分支
    的頭像 發表于 07-05 09:54 ?889次閱讀
    git rebase和git <b class='flag-5'>merge</b>的區別

    RISCV soft JTAG調試_v1.1

    因為目前軟件的限制,RISCV的邏輯不能同時共用JTAG,所以如果想要同時去調試邏輯和RISCV的話,可以通過RISCV的soft Jtag來實現。soft Jtag就是通過GPIO來實現的軟件
    的頭像 發表于 02-23 16:16 ?1026次閱讀
    <b class='flag-5'>RISCV</b> soft JTAG調試_v1.1