Add `no_std` support
オープン
- 主要言語
- 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