0xMiden / 0xMiden/air-script

Add `no_std` support

オープン
#393 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Rust
スター
96
フォーク
39
PR マージ指標
30日以内にマージされた PR はありません

説明

`air-script` currently assumes `std` support, the goal is to make it `no_std` by default.

Original message by @bobbinth :
https://github.com/0xMiden/air-script/pull/376#discussion_r2071122538

Task list:
- [ ] default to `no_std`
- [ ] add `std` flag
- [ ] replace `std::collections` with appropriate `no_std` ones by default
- [ ] add tests, maybe comparing both outputs?

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

この issue は、クレートをデフォルトで `no_std` にし、条件付きで `std` を有効にする変更に関するものです。まず、既存の機能フラグと `std` 依存関係について、Cargo.toml と lib.rs を調べてください。`std::collections` の使用箇所を探し、`alloc` コレクションに置き換えます。テスト戦略には、`std` 機能の有無による出力の比較が含まれます。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
rust
領域
compilers
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。