Files
rust_browser/tests/js_tests.rs
Zachary D. Rowitsch a41ebfc872
Some checks failed
ci / fast (linux) (push) Failing after 13m32s
Add JavaScript class declarations with prototype chain, extends, super, and instanceof
Implements full class support: prototype-chain-based inheritance on JsObject,
class/extends/super/static/instanceof keywords, parser and VM execution for
class declarations and expressions, super() constructor calls and super.method()
dispatch via dedicated SuperInfo fields (not user-observable properties), and
instanceof operator with prototype chain walking. Includes depth guards,
Box<JsValue> in RuntimeError::Thrown to satisfy clippy result_large_err, and
11 JS262 conformance tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 11:18:11 -05:00

17 KiB