Starlight-JS / starlight

JS engine in Rust
https://teletype.in/@starlight-js
Mozilla Public License 2.0
511 stars 9 forks source link

fix: var decl and delete pop #108

Closed jameslahm closed 3 years ago

jameslahm commented 3 years ago

Test262 20.28%

github-actions[bot] commented 3 years ago

Test262 conformance changes:

Test result Dev count PR count Difference
Total 79,437 79,437 0
Passed 16,075 16,101 +26
Ignored 24,388 24,388 0
Failed 38,896 38,900 +4
Panics 78 48 -30
Conformance 20.24 20.27 +0.03%
Base Failed But New Passed ``` 1. [strict] test262/test/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-outer-try-after-nested.js 2. [strict] test262/test/language/statements/for-of/yield-from-catch.js 3. [strict] test262/test/built-ins/GeneratorPrototype/return/try-catch-following-catch.js 4. [non-strict] test262/test/built-ins/GeneratorPrototype/return/try-catch-within-catch.js 5. [non-strict] test262/test/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-finally.js 6. [non-strict] test262/test/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-catch.js 7. [non-strict] test262/test/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-outer-try-after-nested.js 8. [non-strict] test262/test/built-ins/GeneratorPrototype/throw/try-catch-following-catch.js 9. [non-strict] test262/test/language/statements/block/scope-lex-close.js 10. [non-strict] test262/test/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-finally.js 11. [non-strict] test262/test/language/statements/for-in/S12.6.4_A7_T2.js 12. [strict] test262/test/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-outer-try-after-nested.js 13. [strict] test262/test/built-ins/GeneratorPrototype/throw/try-catch-within-catch.js 14. [non-strict] test262/test/built-ins/GeneratorPrototype/return/try-catch-following-catch.js 15. [non-strict] test262/test/language/statements/for-in/S12.6.4_A7_T1.js 16. [non-strict] test262/test/language/expressions/yield/from-catch.js 17. [strict] test262/test/built-ins/Object/create/15.2.3.5-4-39.js 18. [strict] test262/test/built-ins/GeneratorPrototype/throw/try-catch-following-catch.js 19. [strict] test262/test/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-catch.js 20. [strict] test262/test/language/expressions/yield/from-catch.js 21. [non-strict] test262/test/built-ins/GeneratorPrototype/throw/try-catch-within-catch.js 22. [strict] test262/test/language/statements/block/scope-lex-close.js 23. [strict] test262/test/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-finally.js 24. [strict] test262/test/language/statements/for-in/S12.6.4_A7_T2.js 25. [strict] test262/test/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-catch.js 26. [strict] test262/test/built-ins/GeneratorPrototype/return/try-catch-within-catch.js 27. [strict] test262/test/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-finally.js 28. [non-strict] test262/test/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-outer-try-after-nested.js 29. [strict] test262/test/language/statements/for-in/S12.6.4_A7_T1.js 30. [non-strict] test262/test/language/statements/for-of/yield-from-catch.js 31. [non-strict] test262/test/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-catch.js ```
New Failed But Base Passed ``` 1. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-93-1.js 2. [strict] test262/test/built-ins/Object/keys/15.2.3.14-2-8.js 3. [non-strict] test262/test/built-ins/Object/keys/15.2.3.14-2-8.js 4. [non-strict] test262/test/built-ins/Object/keys/15.2.3.14-3-1.js 5. [strict] test262/test/built-ins/Object/defineProperties/15.2.3.7-6-a-93-3.js ```