Split passes into different categories

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

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

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
javascript, wasm
領域
tooling

調査の方向性

リポジトリに既存する Binaryen の pass 処理を確認し、それをリンクされた初期実験およびサンプルプロジェクトと比較します。提案されている速度、サイズ、デバッグのカテゴリが完全で明確に定義されているかを判断します。カテゴリの範囲と pass の割り当てについて合意され、一貫して実装されていれば完了です。

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

説明

discussion good first issue help wanted

Currently, there are 57 passes that are available in Binaryen. With this pile of passes, it's difficult to decide what passes should be used for some general yet specific task (e.g reduce the size or speed up the execution). There is an idea to split it into multiple categories for each passes. Some categories that I can think of are:

  • optimization related to speed up the execution
  • optimization related to reducing the binary size
  • passes which produce something that can help the debug process

I have done some initial work by trying some passes if it shrinks the size using this example. Still not sure if it's correct.

主要言語
JavaScript
スター
3
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

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

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

はじめの一歩

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

DrSensor/binaryen-loader のほかの issue

DrSensor/binaryen-loader の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

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

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