[C API] Some BinaryenString* functions declared in binaryen-c.h without implementation

オープン
#7,301 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
28/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
c, cpp, wasm
領域
api, compilers

調査の方向性

まず、binaryen-c.h にある 5 つの宣言を利用可能な実装と比較し、コンパイルまたはエクスポートの条件について build 設定を確認します。不足している関数が意図的に除外されているのか、実装が必要なのかを確認します。列挙された各関数が実装されて C API から利用可能になっているか、または除外の理由が明確に文書化されていれば完了です。

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

説明

  • BinaryenStringIterNext
  • BinaryenStringIterMove
  • BinaryenStringSliceIter
  • BinaryenStringNewSetTry
  • BinaryenStringWTF8Advance

My FFI tooling breaks on those. Looks like there's no implementation, just declaration. Am I missing some compilation flags?

I've tried to find related commits (in case they were removed), but GitHub search wasn't helpful

主要言語
WebAssembly
スター
8.6k
フォーク
885
平均マージ
2日 1時間
マージ済み PR(30日)
70

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

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

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

WebAssembly/binaryen のほかの issue

WebAssembly/binaryen の issue をすべて見る

似ている issue

Backend & API Design の issue をもっと見る

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

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