タグ: Rust


メモリ安全性絶対主義の陥穽 Rust Fil-C Zig
開発

メモリ安全性絶対主義の陥穽 Rust Fil-C Zig

メモリ安全性を巡る議論で、Rustを「安全でない」と批判するFil-CやZigの姿勢に疑問を呈する。絶対主義は現実的な対策を阻害する危険性を指摘。

AI時代にプログラミング言語を学ぶ意義
開発

AI時代にプログラミング言語を学ぶ意義

AIによるコード生成が一般化する中、プログラミング言語の深い理解は不要になるのか。ある開発者の問いを起点に、言語が体現する本質的価値を考察する。

Bun、Claude Fable 5で53万行をZig→Rust移植
AI

Bun、Claude Fable 5で53万行をZig→Rust移植

Bunの作者Jarred Sumner氏がClaude Fable 5を活用し、53万5000行のZigコードを11日間でRustへ移植。次バージョンBun 1.4はRust移植版に。メモリリーク根絶、バイナリサイズ約20%削減。

Bun、ZigからRustへの全面書き換えを完了
開発

Bun、ZigからRustへの全面書き換えを完了

JavaScriptランタイムBunがZigからRustへの全面書き換えを完了。Anthropic買収後、Claude Fable 5を活用。月間2200万ダウンロードの普及率と安定性向上への取り組みを公式ブログで発表。

COSMIC Epoch 1.2、Intelグラフィックのちらつきを修正
開発

COSMIC Epoch 1.2、Intelグラフィックのちらつきを修正

System76が開発するRustベースのデスクトップ環境COSMIC Epoch 1.2がリリースされた。Intel Meteor Lake以降のGPUで発生するちらつき問題を合成器側のDMAコピー回避で修正。AVIF画像サポートも追加。

Rust、main関数前の初期化処理の深層
開発

Rust、main関数前の初期化処理の深層

Rustバイナリのmain関数実行前に行われるランタイム初期化処理の全容を解説。ctorクレートとlinktimeプロジェクトによる新たな可変データテクニックも紹介する。

タグ