 | RegExp.prototype.dotAll16 tests/built-ins/RegExp/prototype/dotAll/ | 84% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 88%QuickJS: 100%engine262: 100% |
 | RegExp.prototype.exec152 tests/built-ins/RegExp/prototype/exec/ | 98% ChakraCore: 93%JavaScriptCore: 99%SpiderMonkey: 100%V8: 100%Moddable XS: 96%QuickJS: 100%engine262: 100% |
 | RegExp.prototype.flags32 tests/built-ins/RegExp/prototype/flags/ | 76% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 94%Moddable XS: 69%QuickJS: 69%engine262: 100% |
 | RegExp.prototype.global20 tests/built-ins/RegExp/prototype/global/ | 90% ChakraCore: 40%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 90%QuickJS: 100%engine262: 100% |
 | hasIndices16 tests/built-ins/RegExp/prototype/hasIndices/ | 57% ChakraCore: 0%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 0%QuickJS: 0%engine262: 100% |
 | RegExp.prototype.ignoreCase20 tests/built-ins/RegExp/prototype/ignoreCase/ | 90% ChakraCore: 40%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 90%QuickJS: 100%engine262: 100% |
 | RegExp.prototype.multiline20 tests/built-ins/RegExp/prototype/multiline/ | 90% ChakraCore: 40%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 90%QuickJS: 100%engine262: 100% |
 | RegExp.prototype.source24 tests/built-ins/RegExp/prototype/source/ | 93% ChakraCore: 58%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 92%QuickJS: 100%engine262: 100% |
 | RegExp.prototype.sticky16 tests/built-ins/RegExp/prototype/sticky/ | 89% ChakraCore: 38%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 88%QuickJS: 100%engine262: 100% |
 | RegExp.prototype[Symbol.match]102 tests/built-ins/RegExp/prototype/Symbol.match/ | 88% ChakraCore: 18%JavaScriptCore: 98%SpiderMonkey: 100%V8: 100%Moddable XS: 98%QuickJS: 100%engine262: 100% |
 | RegExp.prototype[Symbol.matchAll]52 tests/built-ins/RegExp/prototype/Symbol.matchAll/ | 88% ChakraCore: 15%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | RegExp.prototype[Symbol.replace]134 tests/built-ins/RegExp/prototype/Symbol.replace/ | 85% ChakraCore: 6%JavaScriptCore: 100%SpiderMonkey: 100%V8: 99%Moddable XS: 90%QuickJS: 100%engine262: 100% |
 | RegExp.prototype[Symbol.search]46 tests/built-ins/RegExp/prototype/Symbol.search/ | 87% ChakraCore: 13%JavaScriptCore: 96%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | RegExp.prototype[Symbol.split]88 tests/built-ins/RegExp/prototype/Symbol.split/ | 86% ChakraCore: 5%JavaScriptCore: 98%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | RegExp.prototype.test90 tests/built-ins/RegExp/prototype/test/ | 99% ChakraCore: 96%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | RegExp.prototype.toString18 tests/built-ins/RegExp/prototype/toString/ | 100% ChakraCore: 100%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 100%QuickJS: 100%engine262: 100% |
 | RegExp.prototype.unicode16 tests/built-ins/RegExp/prototype/unicode/ | 89% ChakraCore: 38%JavaScriptCore: 100%SpiderMonkey: 100%V8: 100%Moddable XS: 88%QuickJS: 100%engine262: 100% |
 | RegExp.prototype is itself a not RegExp SD 15.10.6.js | ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2 |
 | no-regexp-matcher.js SD | ChakraCore: 0 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2 |
 | RegExp.prototype property SD S15.10.5.1_A1.js | ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2 |
 | If enumerating the RegExp.prototype property fails SD S15.10.5.1_A2.js | ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2 |
 | If deleting the RegExp.prototype property fails SD S15.10.5.1_A3.js | ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2 |
 | If varying the RegExp.prototype property fails SD S15.10.5.1_A4.js | ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2 |
 | Compare RegExp.prototype.constructor with RegExp SD S15.10.6.1_A1_T1.js | ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2 |
 | Compare instance.constructor !== RegExp, where instance is new RegExp.prototype.constructor SD S15.10.6.1_A1_T2.js | ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2 |
 | Object.prototype.isPrototypeOf(RegExp.prototype) SD S15.10.6_A1_T1.js | ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2 |
 | Add new property to Object.prototype and check it of RegExp.prototype SD S15.10.6_A1_T2.js | ChakraCore: 2 of 2JavaScriptCore: 2 of 2SpiderMonkey: 2 of 2V8: 2 of 2Moddable XS: 2 of 2QuickJS: 2 of 2engine262: 2 of 2 |