📢 お知らせ
  • Twitterで話題のGitHubランキング

    ツイッターで話題・人気のGitHubをランキング形式で集めたまとめです。

  • 【GitHub】 ハッシュに依らない完全なシンボルマングリングの提案。以前からinternalsで議論していたものが正式にRFCとして提出された。 同時に実装も進めて、問題点を洗い出すらしい

  • [PR]

  • 0 RT

    Masaki Hara

    Masaki Hara @qnighy

    2018/11/28 10:18:01


    ハッシュに依らない完全なシンボルマングリングの提案。以前からinternalsで議論していたものが正式にRFCとして提出された。
    同時に実装も進めて、問題点を洗い出すらしい

    https://github.com/rust-lang/rfcs/pull/2603

    このツイートをシェアする

  • コンテンツ内容

  • RFC: Rust Symbol Mangling (v0) by michaelwoerister · Pull Request #2603 · rust-lang/rfcs · GitHub

    Rendered Tracking issue Reference Implementation Pre-RFC Summary This RFC proposes a new mangling scheme that describes what the symbol names generated by the Rust compiler. This new scheme has a number of advantages over the existing one which has grown over time without a clear direction. The new scheme is consistent, does not depend on compiler internals, and the information it stores in symbol names can be decoded again which provides an improved experience for users of external tools that work with Rust symbol names. The new scheme is based on the name mangling scheme from the [Itanium C++ ABI][itanium-mangling]. Motivation Due to its ad-hoc nature, the compiler's current name mangling scheme has a number of drawbacks: It depends on compiler internals and its results cannot be replicated by another compiler implementation or external tool. Information about generic parameters and other things is lost in the mangling process. One cannot extract the type arguments of a monomorphized function from its symbol name. The current scheme is inconsistent: most paths use Itanium style encoding, but some don't. The symbol names it generates can contain . characters which is not generally supported on all platforms. [1][2][3] The proposed scheme solves these problems: It is defined in terms of the language, not in terms of compiler data-structures that can change at any given point in time. It encodes information about generic parameters in a reversible way. It has a consistent definition that does not rely on pretty-printing certain language constructs. It generates symbols that only consist of the characters A-Z, a-z, 0-9, and _. This should make it easier for third party tools to work with Rust binaries.

    続きを見る

  • プロフィール

  • 言語処理系いじりとロジックが好き 相方→@qnighy
    Mastodon→https://t.co/lQki51ETFv
    フォロワー数:5342
  • [PR]

  • その他のTwitterで話題のGitHub

    ツイッターで話題・人気のGitHubをランキング形式で集めたまとめです。

  • 並び替え:
    件数  : 453件
    更新日 : 2021年2月8日 00時30分
  • あまりにも可愛すぎたのでまとめた。🍉スイカゲーム🍉 #JO1⭐️ 蓮🦊 拓実🍓 純喜🍝 純喜別バージョン 木全🐰 豆🐶

  • Microsoftが出してるWeb開発初心者ガイド?めっちゃええやん。 第1章の内容が痺れる 1. プログラミングとは何か? 2. GitHubの基本 3. アクセシビリティ 第2章 JS 第3章 HTML/CSS 各節の図もカワイイ

  • Microsoftが出してるWeb開発初心者ガイド?めっちゃええやん。
    第1章の内容が痺れる

    1. プログラミングとは何か?
    2. GitHubの基本
    3. アクセシビリティ

    第2章 JS
    第3章 HTML/CSS

    各節の図もカワイイ



    https://github.com/microsoft/Web-Dev-For-Beginners

    このツイートをシェアする

  • あまりにも可愛すぎたのでまとめた。🍉スイカゲーム🍉 #JO1⭐️ 蓮🦊 拓実🍓 純喜🍝 純喜別バージョン 木全🐰 豆🐶

  • [PR]

  • メガデモと、デモシーン発生以前の日本の状況について、思いつくかぎりまとめました。 (長文昔話注意)

  • yosshin

    yosshin @yosshin4004

    2021/02/03 08:50:54

    メガデモと、デモシーン発生以前の日本の状況について、思いつくかぎりまとめました。

    (長文昔話注意)

    https://yosshin4004.github.io/demoscene/japanese_scene/index.html

    このツイートをシェアする

  • イスラエルにおける新規COVID-19患者数の推移。ワクチンを優先接種している60歳以上で明確な患者数減少が観察されているとのこと。前回のロックダウンのときは、このような差は観察されなかった。

  • イスラエルにおける新規COVID-19患者数の推移。ワクチンを優先接種している60歳以上で明確な患者数減少が観察されているとのこと。前回のロックダウンのときは、このような差は観察されなかった。



    https://github.com/hrossman/Patterns-of-covid-19-pandemic-dynamics-following-deployment-of-a-broad-national-immunization-program/blob/main/2021-02-03%20%20-%20Patterns%20of%20covid-19%20pandemic%20dynamics%20following%20deployment%20of%20a%20broad%20national%20immunization%20program.pdf

    イスラエルにおける新規COVID-19患者数の推移。ワクチンを優先接種している60歳以上で明確な患者数減少が観察されているとのこと。前回のロックダウンのときは、このような差は観察されなかった。

    このツイートをシェアする

  • Microsoftが出してるWeb開発初心者ガイド?めっちゃええやん。 第1章の内容が痺れる 1. プログラミングとは何か? 2. GitHubの基本 3. アクセシビリティ 第2章 JS 第3章 HTML/CSS 各節の図もカワイイ

  • Microsoftが出してるWeb開発初心者ガイド?めっちゃええやん。
    第1章の内容が痺れる

    1. プログラミングとは何か?
    2. GitHubの基本
    3. アクセシビリティ

    第2章 JS
    第3章 HTML/CSS

    各節の図もカワイイ



    https://github.com/microsoft/Web-Dev-For-Beginners

    このツイートをシェアする

  • VRChat上の動きをHumanoidAimationに出力する『HUMR』を公開しました GitHubとboothにて無料配布しています ほんの数分で記録から出力まで行えます #VRChat

  • VRChat上の動きをHumanoidAimationに出力する『HUMR』を公開しました
    GitHubとboothにて無料配布しています

    ほんの数分で記録から出力まで行えます
    #VRChat




    https://github.com/mukaderabbit/mukaderabbit-HyakuashiUdonMotionRecorder-HUMR-
    https://mukaderabbit.booth.pm/items/2731418

    このツイートをシェアする

  • [PR]

  • VRChat上の動きをHumanoidAimationに出力する『HUMR』を公開しました GitHubとboothにて無料配布しています ほんの数分で記録から出力まで行えます #VRChat

  • VRChat上の動きをHumanoidAimationに出力する『HUMR』を公開しました
    GitHubとboothにて無料配布しています

    ほんの数分で記録から出力まで行えます
    #VRChat




    https://github.com/mukaderabbit/mukaderabbit-HyakuashiUdonMotionRecorder-HUMR-
    https://mukaderabbit.booth.pm/items/2731418

    このツイートをシェアする

  • Microsoftが出してるWeb開発初心者ガイド?めっちゃええやん。 第1章の内容が痺れる 1. プログラミングとは何か? 2. GitHubの基本 3. アクセシビリティ 第2章 JS 第3章 HTML/CSS 各節の図もカワイイ

  • Microsoftが出してるWeb開発初心者ガイド?めっちゃええやん。
    第1章の内容が痺れる

    1. プログラミングとは何か?
    2. GitHubの基本
    3. アクセシビリティ

    第2章 JS
    第3章 HTML/CSS

    各節の図もカワイイ



    https://github.com/microsoft/Web-Dev-For-Beginners

    このツイートをシェアする

  • イスラエルにおける新規COVID-19患者数の推移。ワクチンを優先接種している60歳以上で明確な患者数減少が観察されているとのこと。前回のロックダウンのときは、このような差は観察されなかった。

  • イスラエルにおける新規COVID-19患者数の推移。ワクチンを優先接種している60歳以上で明確な患者数減少が観察されているとのこと。前回のロックダウンのときは、このような差は観察されなかった。



    https://github.com/hrossman/Patterns-of-covid-19-pandemic-dynamics-following-deployment-of-a-broad-national-immunization-program/blob/main/2021-02-03%20%20-%20Patterns%20of%20covid-19%20pandemic%20dynamics%20following%20deployment%20of%20a%20broad%20national%20immunization%20program.pdf

    イスラエルにおける新規COVID-19患者数の推移。ワクチンを優先接種している60歳以上で明確な患者数減少が観察されているとのこと。前回のロックダウンのときは、このような差は観察されなかった。

    このツイートをシェアする

📢 他にも以下のサービスを運営しています