Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Many tests excluded from the 262 test suite passing with some setup #909

Closed
rbri opened this issue May 24, 2021 · 4 comments
Closed

Many tests excluded from the 262 test suite passing with some setup #909

rbri opened this issue May 24, 2021 · 4 comments

Comments

@rbri
Copy link
Collaborator

rbri commented May 24, 2021

Having a more detailed look at the excluded, failing tests from class Test262SuiteTest shows that we have

  • some tests passing in strict mode but failing in non-strict mode (or the other way around)
  • some tests passing only for some optLevels but failing for others

I think we have to try to fix our impl to support the features in all cases.

@rbri
Copy link
Collaborator Author

rbri commented May 24, 2021

As a first step i made a pr to show more detailed output when running the test suite.

@rbri
Copy link
Collaborator Author

rbri commented May 24, 2021

When running the current test suite we get this output - a huge amount of work.
Any help is welcome....

1. test262\test\built-ins\Array\from\iter-set-elem-prop-err.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

2. test262\test\built-ins\Array\prototype\copyWithin\return-abrupt-from-delete-target.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

3. test262\test\built-ins\Array\prototype\splice\S15.4.4.12_A6.1_T3.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

4. test262\test\built-ins\Function\15.3.2.1-11-1.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

5. test262\test\built-ins\Function\15.3.2.1-11-3.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

6. test262\test\built-ins\Function\15.3.2.1-11-5.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

7. test262\test\built-ins\Function\15.3.2.1-11-9-s.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

8. test262\test\built-ins\Function\length\S15.3.5.1_A1_T3.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

9. test262\test\built-ins\Function\length\S15.3.5.1_A3_T3.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

10. test262\test\built-ins\Function\length\S15.3.5.1_A4_T3.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

11. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A3_T1.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

12. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A3_T2.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

13. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A3_T3.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

14. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A3_T4.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

15. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A3_T5.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

16. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A3_T6.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

17. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A3_T7.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

18. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A3_T8.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

19. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A5_T4.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

20. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A7_T1.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

21. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A7_T2.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

22. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A7_T5.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

23. test262\test\built-ins\Function\prototype\apply\S15.3.4.3_A7_T7.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

24. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A3_T1.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

25. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A3_T2.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

26. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A3_T3.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

27. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A3_T4.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

28. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A3_T5.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

29. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A3_T6.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

30. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A3_T7.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

31. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A3_T8.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

32. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A5_T4.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

33. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A6_T1.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

34. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A6_T2.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

35. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A6_T5.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

36. test262\test\built-ins\Function\prototype\call\S15.3.4.4_A6_T7.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

37. test262\test\built-ins\GeneratorPrototype\next\from-state-executing.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

38. test262\test\built-ins\GeneratorPrototype\return\from-state-executing.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

39. test262\test\built-ins\GeneratorPrototype\throw\from-state-executing.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

40. test262\test\built-ins\Object\defineProperties\15.2.3.7-6-a-112.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

41. test262\test\built-ins\Object\defineProperties\15.2.3.7-6-a-113.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

42. test262\test\built-ins\Object\defineProperties\15.2.3.7-6-a-166.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

43. test262\test\built-ins\Object\defineProperties\15.2.3.7-6-a-168.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

44. test262\test\built-ins\Object\defineProperties\15.2.3.7-6-a-169.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

45. test262\test\built-ins\Object\defineProperties\15.2.3.7-6-a-170.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

46. test262\test\built-ins\Object\defineProperties\15.2.3.7-6-a-172.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

47. test262\test\built-ins\Object\defineProperties\15.2.3.7-6-a-173.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

48. test262\test\built-ins\Object\defineProperty\15.2.3.6-4-116.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

49. test262\test\built-ins\Object\defineProperty\15.2.3.6-4-117.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

50. test262\test\built-ins\Object\defineProperty\15.2.3.6-4-170.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

51. test262\test\built-ins\Object\defineProperty\15.2.3.6-4-172.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

52. test262\test\built-ins\Object\defineProperty\15.2.3.6-4-173.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

53. test262\test\built-ins\Object\defineProperty\15.2.3.6-4-174.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

54. test262\test\built-ins\Object\defineProperty\15.2.3.6-4-176.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

55. test262\test\built-ins\Object\defineProperty\15.2.3.6-4-177.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

56. test262\test\language\arguments-object\unmapped\via-params-dstr.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

57. test262\test\language\directive-prologue\14.1-1-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

58. test262\test\language\directive-prologue\14.1-10-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

59. test262\test\language\directive-prologue\14.1-11-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

60. test262\test\language\directive-prologue\14.1-12-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

61. test262\test\language\directive-prologue\14.1-13-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

62. test262\test\language\directive-prologue\14.1-14-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

63. test262\test\language\directive-prologue\14.1-15-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

64. test262\test\language\directive-prologue\14.1-16-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

65. test262\test\language\directive-prologue\14.1-17-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

66. test262\test\language\directive-prologue\14.1-2-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

67. test262\test\language\directive-prologue\14.1-3-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

68. test262\test\language\directive-prologue\14.1-4-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

69. test262\test\language\directive-prologue\14.1-5-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

70. test262\test\language\directive-prologue\14.1-6-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

71. test262\test\language\directive-prologue\14.1-7-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

72. test262\test\language\directive-prologue\14.1-8-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

73. test262\test\language\directive-prologue\14.1-9-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

74. test262\test\language\eval-code\indirect\non-definable-global-var.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

75. test262\test\language\expressions\delete\11.4.1-5-a-28-s.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

76. test262\test\language\expressions\generators\dstr\ary-name-iter-val.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

77. test262\test\language\expressions\generators\dstr\ary-ptrn-elem-id-iter-done.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

78. test262\test\language\expressions\generators\dstr\ary-ptrn-elem-id-iter-val.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

79. test262\test\language\expressions\generators\dstr\obj-ptrn-id-trailing-comma.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

80. test262\test\language\expressions\generators\dstr\obj-ptrn-prop-ary-trailing-comma.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

81. test262\test\language\expressions\generators\scope-name-var-close.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

82. test262\test\language\expressions\object\11.1.5-2gs.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

83. test262\test\language\expressions\object\11.1.5_4-4-a-3.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

84. test262\test\language\expressions\object\11.1.5_4-4-b-1.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

85. test262\test\language\expressions\object\covered-ident-name-prop-name-literal-implements-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

86. test262\test\language\expressions\object\covered-ident-name-prop-name-literal-interface-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

87. test262\test\language\expressions\object\covered-ident-name-prop-name-literal-package-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

88. test262\test\language\expressions\object\covered-ident-name-prop-name-literal-private-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

89. test262\test\language\expressions\object\covered-ident-name-prop-name-literal-protected-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

90. test262\test\language\expressions\object\covered-ident-name-prop-name-literal-public-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

91. test262\test\language\expressions\object\covered-ident-name-prop-name-literal-static-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

92. test262\test\language\expressions\object\ident-name-method-def-implements-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

93. test262\test\language\expressions\object\ident-name-method-def-interface-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

94. test262\test\language\expressions\object\ident-name-method-def-package-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

95. test262\test\language\expressions\object\ident-name-method-def-private-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

96. test262\test\language\expressions\object\ident-name-method-def-protected-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

97. test262\test\language\expressions\object\ident-name-method-def-public-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

98. test262\test\language\expressions\object\ident-name-method-def-static-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

99. test262\test\language\expressions\object\ident-name-prop-name-literal-implements-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

100. test262\test\language\expressions\object\ident-name-prop-name-literal-interface-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

101. test262\test\language\expressions\object\ident-name-prop-name-literal-package-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

102. test262\test\language\expressions\object\ident-name-prop-name-literal-private-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

103. test262\test\language\expressions\object\ident-name-prop-name-literal-protected-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

104. test262\test\language\expressions\object\ident-name-prop-name-literal-public-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

105. test262\test\language\expressions\object\ident-name-prop-name-literal-static-escaped.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

106. test262\test\language\expressions\object\prop-dup-data-data.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

107. test262\test\language\expressions\object\prop-dup-data-set.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

108. test262\test\language\expressions\object\prop-dup-get-data.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

109. test262\test\language\expressions\object\prop-dup-get-get.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

110. test262\test\language\expressions\object\prop-dup-get-set-get.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

111. test262\test\language\expressions\object\prop-dup-set-data.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

112. test262\test\language\expressions\object\prop-dup-set-get-set.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

113. test262\test\language\expressions\object\prop-dup-set-set.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

114. test262\test\language\function-code\10.4.3-1-67-s.js
    passes for opt level(s) 0, 9 but fails for -1 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

115. test262\test\language\function-code\10.4.3-1-67gs.js
    passes for opt level(s) 0, 9 but fails for -1 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

116. test262\test\language\function-code\10.4.3-1-68-s.js
    passes for opt level(s) 0, 9 but fails for -1 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

117. test262\test\language\function-code\10.4.3-1-68gs.js
    passes for opt level(s) 0, 9 but fails for -1 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

118. test262\test\language\function-code\10.4.3-1-72-s.js
    passes for opt level(s) 0, 9 but fails for -1 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

119. test262\test\language\function-code\10.4.3-1-72gs.js
    passes for opt level(s) 0, 9 but fails for -1 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

120. test262\test\language\function-code\10.4.3-1-73-s.js
    passes for opt level(s) 0, 9 but fails for -1 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

121. test262\test\language\function-code\10.4.3-1-73gs.js
    passes for opt level(s) 0, 9 but fails for -1 in strict mode
    passes for opt level(s) 0, 9 but fails for -1 in non-strict mode

122. test262\test\language\function-code\10.4.3-1-86-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

123. test262\test\language\function-code\10.4.3-1-86gs.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

124. test262\test\language\function-code\10.4.3-1-87-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

125. test262\test\language\function-code\10.4.3-1-87gs.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

126. test262\test\language\function-code\10.4.3-1-90-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

127. test262\test\language\function-code\10.4.3-1-90gs.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

128. test262\test\language\function-code\10.4.3-1-91-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

129. test262\test\language\function-code\10.4.3-1-91gs.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

130. test262\test\language\function-code\10.4.3-1-92-s.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

131. test262\test\language\function-code\10.4.3-1-92gs.js
    passes for opt level(s) -1, 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

132. test262\test\language\statements\for\dstr\let-obj-ptrn-prop-ary-trailing-comma.js
   fails in strict mode but passes in non-strict mode for all opt level(s) -1, 0, 9

133. test262\test\language\statements\for-of\dstr\array-elem-put-const.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

134. test262\test\language\statements\for-of\dstr\obj-id-put-const.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

135. test262\test\language\statements\for-of\dstr\obj-prop-put-const.js
    is failing in non-strict mode but passes in strict mode for all opt level(s) -1, 0, 9

136. test262\test\language\statements\generators\dstr\ary-name-iter-val.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

137. test262\test\language\statements\generators\dstr\ary-ptrn-elem-id-iter-done.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

138. test262\test\language\statements\generators\dstr\ary-ptrn-elem-id-iter-val.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

139. test262\test\language\statements\generators\dstr\obj-ptrn-id-trailing-comma.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

140. test262\test\language\statements\generators\dstr\obj-ptrn-prop-ary-trailing-comma.js
    passes for opt level(s) -1 but fails for 0, 9 in strict mode
    passes for opt level(s) -1 but fails for 0, 9 in non-strict mode

@p-bakker
Copy link
Collaborator

Also see #930

@rbri
Copy link
Collaborator Author

rbri commented Jun 16, 2021

#930 did more than this - so i will close this one.

@rbri rbri closed this as completed Jun 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants