[cppia] extern static property getter
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
Test.hx と cpp.cppia.Host.runFile エントリーポイントを使用して、cpp host と cppia script の例から失敗を再現します。extern static プロパティ getter がどのように解決されるかを追跡し、bin/script.cppia を実行したときに Test_obj::get_foo に対して Unknown function や Unknown global が報告されなくなったことを確認します。
索引モデルが issue の本文から書いたものです。
説明
cpp host code:
class Host {
public static function main() {
trace(Test.foo); // bring the class into compilation
cpp.cppia.Host.runFile('bin/script.cppia');
}
}
cppia script code:
class Script {
static function main() {
trace("Hello from script!");
trace(Test.foo);
}
}
and Test.hx file for both
#if cppia
extern class Test {
static var foo(get, never):Int;
}
#else
class Test {
public static var foo(get, never):Int;
static function get_foo():Int return 42;
}
#end
will result in error:
Unknown function : Test_obj::get_foo(0)
Error : Unknown global:Test_obj::get_foo
- 主要言語
- C++
- スター
- 330
- フォーク
- 230
- 平均マージ
- 1日 6時間
- マージ済み PR(30日)
- 9
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
HaxeFoundation/hxcpp のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
HaxeFoundation/hxcpp#1217 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
HaxeFoundation/hxcpp#1396 ·
メンテナーはふだん 1 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 65/100
HaxeFoundation/hxcpp#1391 · コメント 6 件 ·
メンテナーはふだん 1 日以内に返信
-
Removing some architectures, platforms, or code paths, better support for others対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
HaxeFoundation/hxcpp#1386 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
HaxeFoundation/hxcpp#1380 ·
メンテナーはふだん 1 日以内に返信
HaxeFoundation/hxcpp の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
shadps4-emu/shadps4-qtlauncher#465 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
Qiskit/qiskit-aer#2466 ·
-
bug needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
NVIDIA/attestation-sdk#41 · コメント 1 件 ·
-
[Bug]: CMAKE Fails to find libgit2 on POP OS対応中かも @Tirpitz93 が今日担当しました。 オープンbug
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
subsurface/subsurface#5007 · コメント 2 件 ·
メンテナーはふだん 2 日以内に返信
-
feature request
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 2 日以内に返信