Create uvwasi executable based on C API ?
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 20/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- c, wasm
調査の方向性
この issue では uvwasi、WASI C API、wee8、および動的リンクされた libwasm.so が挙げられていますが、ファイルもテストもありません。まず uvwasi の既存の runtime 統合と、参照されている C API の要件を確認してください。完了には、交換可能な WASM エンジンで動作する、定義済みの実行可能な設計が必要になります。
索引モデルが issue の本文から書いたものです。
説明
Can we take uvwasi and hooks it up the wasm runtime with the C API?
Then we could have a common WASI runtime that would work with any wasm engine that exposes the C-API.
For example we could take uivwasi and wee8 (https://docs.google.com/document/d/1oFPHyNb_eXg6NzrE6xJDNPdJrHMZvx0LqsD6wpbd9vY/edit#heading=h.4tfb7x3beh2l) and create something like node but without any JS.
Ideally the uvwasi executable would dynamically link to libwasm.so (providing the C API) so that any wasm engine would be dropped in without even re-compiling.
- 主要言語
- C
- スター
- 272
- フォーク
- 62
- 平均マージ
- 2時間 52分
- マージ済み PR(30日)
- 1
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nodejs/uvwasi のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
-
path_filestat_get returns inval for empty paths対応中かも @dannyward630 が 16 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 25/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 15/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 20/100
似ている issue
-
documentation severity: low
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
luainkernel/lunatik#2231 ·
メンテナーはふだん 1 日以内に返信
-
aspect ratio 16:10オープンenhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
Revivedx/SavageWindRecomp#402 ·
メンテナーはふだん 1 日以内に返信
-
cleanup help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
ESPresense/ESPresense#2602 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
apache/arrow-swift#209 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
libretiny-eu/libretiny#435 ·
メンテナーはふだん 4 日以内に返信