rust

もっと見る rust

ホーム

ゲーム開発ハードウェアRaspberry Pirust

竖幅照片:Pico Explorer 基板上插着 Pico 2 W,小屏幕里是一帧模型生成的游戏画面,上面叠着 This game doesn't exist. 一行字

世界モデルを Pico 2 W に載せる、2 つの小さなネットワークが夢の中でゲームを遊ぶ

26k〜131k パラメータのループ型 Transformer が次のフレームを予測し、9k〜16k の MLP が行動を選ぶ。どちらも Raspberry Pi Pico 2 W の同じコアで動く。5 つのゲームで完全に一致したフレームは 83.6% から 100%。学習、量子化、デコードの規則も公開されている。

メモリ管理パフォーマンスrust

作者手绘的垃圾车,黑色墨水线条画在白纸上,车头朝左,车身后面拖着一块斜坡

ガベージコレクションが要らない言語にガベージコレクタを書いた

Rust はガベージコレクションを不要にするために生まれた言語だが、Clayton Ramsey はそれでも循環参照を回収する並行ガベージコレクタを書いた。Drop、ビジター trait、収集タグで実装し、見つけられる限りの Rust コレクタとベンチマークで比べている。

数学音楽rust

题图:钢琴卷帘式的散点图,横轴是秒、纵轴是 MIDI 音高,粉点是 Basic 合成引擎产生的颗粒、蓝点是 PM 引擎的,颗粒在图上堆出分形一样的形状

EvoGrain:L-system とグラニュラー合成によるアルゴリズム音響デザイン

Nathan Ho は EvoGrain を作った。オフラインの Rust プログラムで、L-system をランダムに生成し、規則をタートルコマンドとして解釈し、得られたグレイン集合を音声に合成し、適応度関数が気に入ったものだけを残す。記事は 50 個の規則を持つランダム文法から閉ループ合成まで、各段階を一通り辿っている。

concurrencyパフォーマンスrust

読み取り中心のワークロードにおけるRwLockのパフォーマンスオーバーヘッド

読み取り中心のワークロードではRwLockはロックフリーのアトミック操作に敗れた。記事は2つのバージョンを構築し、ベンチマークを行い、そのコストがロック自体よりも同期がどこでどれだけ頻繁に発生するかにある理由を説明する。

デザインrust

浅色背景上并排两段 Rust 代码,展示同一个函数在具名参数与位置参数下的不同调用写法

引数をめぐる議論

Rust の引数まわりは素朴だが、Ruby の redirect_to は文字列もモデルもハッシュも受け取る。コーディングエージェントと向き合うなかで、十数年持ち続けた名前付き引数への見方が変わった。

開発ツールrustテスト

Rust debugging survey 2026 results 的题图

Rust デバッグ調査 2026 の結果

Rustコンパイラチームは年次調査のうちデバッグに関する部分を個別にまとめた。開発者が最も切望しているのは最適化ビルドのデバッグ性と、非同期コード、マクロ展開、ジェネリクスのインスタンス化におけるステップ実行能力だ。記事は課題の優先順に調査結果と今後の方針を挙げている。

メモリ管理rustZig

RustからZigに移って、使ってみるとどんな感じか

Rustを7年間書いてきた著者がZigでJSONPathライブラリを作り直した:IDEサポートなし、構造は強制的にフラット化、関数型パラダイムは使えず、allocatorが至る所に。4種類のメモリリークと二重解放の形を一つずつRustと対照し、最後にZigはCの真の後継者になる潜在能力があると述べた。

開発ツールオープンソースパフォーマンスrust

各链接器版本链接 clang-release 的耗时对比图

同じリンカで2つのベンチマークが正反対の結論:Wild作者が項目ごとに分解して自分で確認

Moldが最近リンカベンチマークを更新し、初めてWildを対象に含めた。このベンチマークではWildはMoldよりかなり遅く、8月4日の前回リリース時にWildが最新で公表したベンチマーク結果とは逆である。

読み込み中…もっと見る