2023-01-01から1年間の記事一覧

GCCのGENERICを可視化する

GCCのGENERICをGraphvizで可視化する。 https://gist.github.com/tonyseek/4161012 からコードを拝借する。 以下のように3つファイルを作る。 astviz: #!/usr/bin/env sh SCRIPT_PATH=$(dirname $0) gcc -o $1 $1.c -fdump-tree-original-raw $SCRIPT_PATH/p…

GCC本体を快適に開発する

はじめに 言語問わず、LLVMと比べGCCの貢献に関するドキュメントが少なく感じるので、メモ程度に残しておきます。GCCのビルドの方法は色んなところに書いてあるので、そちらを参照してください。 対象読者は以下のとおりです。 GCCのソースコードを読みたい…

GSoC(gcc Rust)の進捗報告

GSoC2023でGCC RustフロントエンドのUnicodeサポートに取り組んでいます。 先週、midterm eveluationが終わり、無事に通過することができました。 この記事では、時系列順に取り組んだことと今後について説明します。 現状 こんな感じで、ソースコード内で色…

GSoC2023 (GCC) に参加します

TL;DR GSoC通りました!GCCのRust frontendのUnicodeサポートをする予定です pic.twitter.com/8gCfPMapTm— tamaron (@tamaroning) May 5, 2023 Google Summer of Codeに提出したproposalが採択されました GCCのRustフロントエンドに対するUnicodeサポートを…