Summary
In node scripts/parity-compare.mjs --langs jelly-micro, WASM produces 6 CHA edges from super4/super4.js PostMixin methods to parent class methods in super/ and super2/ fixtures that native does not:
- super4/super4.js:PostMixin.<static:21:4>(method) → super/super.js:B.s(method)
- super4/super4.js:PostMixin.<static:21:4>(method) → super2/super2.js:B.s(method)
- super4/super4.js:PostMixin.m(method) → super/super.js:B.m(method)
- super4/super4.js:PostMixin.m(method) → super2/super2.js:B.m(method)
- super4/super4.js:PostMixin.s(method) → super/super.js:B.s(method)
- super4/super4.js:PostMixin.s(method) → super2/super2.js:B.s(method)
The native engine is under-resolving cross-file CHA for mixin patterns with super.method() calls.
Notes
Pre-existing on main, not introduced by any recent PR.
Reactions are currently unavailable
Summary
In node scripts/parity-compare.mjs --langs jelly-micro, WASM produces 6 CHA edges from super4/super4.js PostMixin methods to parent class methods in super/ and super2/ fixtures that native does not:
The native engine is under-resolving cross-file CHA for mixin patterns with super.method() calls.
Notes
Pre-existing on main, not introduced by any recent PR.