Last active
August 4, 2016 09:47
-
-
Save evilpie/6ac9acdd0236d4ae377f5b136d234b5b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>test</title> | |
<style> | |
td { | |
white-space: nowrap; | |
} | |
.unco { | |
background: #ff8080; | |
} | |
.unco td:first-child:before { | |
content: 'UNCO'; | |
} | |
.new, | |
.reop, | |
.assi-u { | |
background: #ffd080; | |
} | |
.new-assi, | |
.unco-assi, | |
.assi, | |
.reop-assi { | |
background: #e0e0e0; | |
} | |
.new td:first-child:before { | |
content: 'NEW'; | |
} | |
.new-assi td:first-child:before { | |
content: 'NEW(ASSI)'; | |
} | |
.unco-assi td:first-child:before { | |
content: 'UNCO(ASSI)'; | |
} | |
.assi td:first-child:before { | |
content: 'ASSI'; | |
} | |
.assi-u td:first-child:before { | |
content: 'ASSI(nobody)'; | |
} | |
.reop td:first-child:before { | |
content: 'REOP'; | |
} | |
.reop-assi td:first-child:before { | |
content: 'REOP'; | |
} | |
.fixe { | |
background: #40d040; | |
} | |
.fixe td:first-child:before { | |
content: 'FIXE'; | |
} | |
.dup { | |
background: #b0b040; | |
} | |
.dup td:first-child:before { | |
content: 'DUP'; | |
} | |
</style> | |
</head> | |
<body> | |
<h2>Active:</h2> | |
<table> | |
<tr class="fixe"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=911216">bug 911216</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement promises in the JavaScript engine | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1237762">bug 1237762</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Promise resolved with itself fails to reject | |
</td> | |
</tr> | |
<tr class="dup"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1165075">bug 1165075</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement Promise[@@species]. | |
</td> | |
</tr> | |
<tr class="fixe"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1185964">bug 1185964</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Promise.prototype.then should throw when applied to a non-promise | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=568953">bug 568953</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
ES6 modules | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1223846">bug 1223846</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Fuzz ES6 modules | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1114580">bug 1114580</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement ES6 Symbol.toStringTag | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1119779">bug 1119779</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement ES6 well-known symbols | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=978228">bug 978228</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
[meta] ES6 Proxy Compliance | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=883377">bug 883377</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement ES6 function "name" property semantics | |
</td> | |
</tr> | |
<tr class="reop"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1255128">bug 1255128</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
"new ArrayBuffer(0x100000000) " does not report any error message. | |
</td> | |
</tr> | |
</table> | |
<h2>Needs to land:</h2> | |
<table> | |
<tr class="fixe"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1199695">bug 1199695</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Mark computed property names as effectful in BCE | |
</td> | |
</tr> | |
<tr class="fixe"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1202665">bug 1202665</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
In an ES6 class, `"constructor"(){}` with double quotes is not recognized as a constructor | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1062349">bug 1062349</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Fix the cycle check in SetPrototype to conform to ES6 9.1.2 | |
</td> | |
</tr> | |
</table> | |
<h2>Stalled:</h2> | |
<table> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=755821">bug 755821</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Function() should use the parser's argument parsing code | |
</td> | |
</tr> | |
</table> | |
<h2>Active, scope-related:</h2> | |
<table> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1187502">bug 1187502</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
ES6: TDZ for parameter bindings when there are parameter defaults | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1022967">bug 1022967</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Separate environment for default parameter and function body if default parameter contains expression | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=950547">bug 950547</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Make let and const ES6-compatible | |
</td> | |
</tr> | |
<tr class="dup"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=884372">bug 884372</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Update default parameter implementation to match spec | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1101653">bug 1101653</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Allow for (const x ... after we have a fresh binding for every iteration | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1069480">bug 1069480</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Update for- and for-in/of TDZ rules to match latest spec | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1276469">bug 1276469</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
ES6 class declaration unavailable in a closure function defined above it | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=449811">bug 449811</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Create a fresh lexical binding for each iteration of for-in/for-of loops | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1237452">bug 1237452</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
[Security Review][Fuzzing][jsfunfuzz] Create a fresh lexical binding for each iteration of for-in/for-of loops | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1054599">bug 1054599</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Name property not set for ES6 method definitions + computed property names case | |
</td> | |
</tr> | |
</table> | |
<h2>Probably "easy" features:</h2> | |
<table> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1232266">bug 1232266</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Allow iterable in TypedArray constructor | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1071668">bug 1071668</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement array methods on %TypedArray% | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1121938">bug 1121938</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement %TypedArray%.prototype.{toString, toLocaleString} | |
</td> | |
</tr> | |
</table> | |
<h2>Probably "easy" bugs:</h2> | |
<table> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=797686">bug 797686</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Try making built-in constructor.prototype an Object instance for all built-ins | |
</td> | |
</tr> | |
<tr class="unco-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1213341">bug 1213341</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Error.prototype and NativeError.prototype should be ordinary objects | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1192038">bug 1192038</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
RegExp.prototype should be an ordinary object | |
</td> | |
</tr> | |
<tr class="fixe"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=897634">bug 897634</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Fix Math.expm1 when !HAVE_EXPM1 | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1016936">bug 1016936</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Iteration: throw if the value returned by iterator.next() is not an object | |
<br> | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1021835">bug 1021835</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
for-of, Array.from, etc. should throw TypeError if the @@iterator method returns a non-object value | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1108941">bug 1108941</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Update the cache rules for template literal call site objects | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1135997">bug 1135997</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
XrayWrapper Base, Traits ::defineProperty: Use result.fail() to report certain errors. | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1137899">bug 1137899</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
DOMProxyHandler::defineProperty(..., &defined) out-param contract is tricky and unenforced | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1140152">bug 1140152</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
%TypedArray%.prototype.slice must copy elements' underlying bit patterns | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1175823">bug 1175823</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Updating a mapped arguments property with [[DefineOwnProperty]] should also change the value of its corresponding formal parameter | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1197096">bug 1197096</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
WeakMap constructor throws TypeError from wrong realm | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1199296">bug 1199296</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Don't allow legacy generator yield in method definitions | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1041341">bug 1041341</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Make `[...rest,] = []` a SyntaxError | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1122396">bug 1122396</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Make %TypedArray%.of and %TypedArray%.from non-generic methods | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1204026">bug 1204026</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Labelled generator declarations are invalid | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=903389">bug 903389</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
valueOf getter not called for ToPrimitive conversion on wrapper types | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1197122">bug 1197122</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Direct eval creates variables before checking for undefinable functions | |
</td> | |
</tr> | |
<tr class="dup"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1233040">bug 1233040</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
ArrayBuffer.prototype.slice does not respect subclassing | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1107567">bug 1107567</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Fix %TypedArray% method argument count | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1175174">bug 1175174</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Don't allow variable redeclaration in for-of statement | |
</td> | |
</tr> | |
<tr class="fixe"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1242165">bug 1242165</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
DataView#setXXX need to check the index parameter | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1124857">bug 1124857</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Fix self-hosted Array methods to use ToLength for length | |
</td> | |
</tr> | |
</table> | |
<h2>Unicode:</h2> | |
<table> | |
<tr class="fixe"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1157277">bug 1157277</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Update String.prototype.toLowerCase, toUpperCase to work on code points | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1230490">bug 1230490</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
make_unicode.py failing on unicode 6.0.0 | |
</td> | |
</tr> | |
<tr class="reop"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=917436">bug 917436</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Update identifier syntax to match ES6 | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1197230">bug 1197230</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Correctly tokenize valid JS names that use non-BMP code points | |
</td> | |
</tr> | |
</table> | |
<h2>Classes:</h2> | |
<table> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=837314">bug 837314</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement ES6 classes | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1216630">bug 1216630</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Function.prototype.toString() on class must not return function source code string | |
</td> | |
</tr> | |
</table> | |
<h2>Destructuring:</h2> | |
<table> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1184922">bug 1184922</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Array destructuring assignment/binding calls next() after iterator completed | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1204028">bug 1204028</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Incorrect evaluation order in destructuring | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1055984">bug 1055984</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
ES6 meta: Destructuring assignment / binding | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1204024">bug 1204024</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Duplicate __proto__ property in destructuring form throws SyntaxError | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=932080">bug 932080</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Support default values in destructuring | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1233767">bug 1233767</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Support computed property names and defaults in destructuring declarations in for-in/of loop heads | |
</td> | |
</tr> | |
</table> | |
<h2>Tail calls:</h2> | |
<table> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=723959">bug 723959</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
ES6: Tail-call optimization in IonMonkey | |
</td> | |
</tr> | |
<tr class="assi-u"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=565374">bug 565374</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Front end analysis for Proper Tail Calls | |
</td> | |
</tr> | |
</table> | |
<h2>Unexciting bugs, mostly long roads:</h2> | |
<table> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1079853">bug 1079853</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Throw on indexing into detached ArrayBuffers instead of returning `undefined` | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1129202">bug 1129202</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement CanonicalNumericIndexString and use it for typed arrays | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1123059">bug 1123059</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Some other operations should use ES6 ToLength | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=924058">bug 924058</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Array operations should use ToLength on user-supplied indices, not ToUint32 | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1064000">bug 1064000</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Make ES6 array methods use ToLength | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1149736">bug 1149736</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
GetTypedArrayIndex should use ToInteger, ToLength, or something similar to do conversions | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=928083">bug 928083</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Incorrect MOP operation sequences in builtins | |
</td> | |
</tr> | |
</table> | |
<h2>Wrong realm bugs:</h2> | |
<table> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=958950">bug 958950</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
IteratorResult object for completed generators not from same global as next() | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1225839">bug 1225839</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Class constructors throw TypeError from wrong realm | |
</td> | |
</tr> | |
</table> | |
<h2>Internal method calls (bugs visible onlyxies or weird getters/setters):</h2> | |
<table> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1139700">bug 1139700</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
[meta] ES6 internal methods | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1166408">bug 1166408</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Additional [[HasProperty]] call when checking object environment binding in call expression | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=902001">bug 902001</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Missing [[HasProperty]] call when resolving object environment record references | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1216640">bug 1216640</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Incorrect operation order in Object.create, Object.defineProperties | |
</td> | |
</tr> | |
</table> | |
<h2>Reflect.parse:</h2> | |
<table> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1173387">bug 1173387</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
ES6 Reflect.parse | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1093504">bug 1093504</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Model Reflect.parse AST of function parameters similar to destructuring ArrayPattern | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1044459">bug 1044459</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Reflect.parse: Support default and named bindings in one ImportDeclaration | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1044462">bug 1044462</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Reflect.parse: Support newest export syntax | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1044467">bug 1044467</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Reflect.parse: Support new `import * as X from "Y"` alternative of `module X from Y` | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=909329">bug 909329</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Add Reflect.parse tests for ES6 generators | |
</td> | |
</tr> | |
<tr class="unco"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1178009">bug 1178009</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Reflect.parse got wrong loc for template string, parsing "\n\r" as two lines | |
</td> | |
</tr> | |
</table> | |
<h2>Iterator closing:</h2> | |
<table> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1147371">bug 1147371</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement IteratorClose | |
</td> | |
</tr> | |
<tr class="reop"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1115868">bug 1115868</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement Generator.prototype.return | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1180306">bug 1180306</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
new Map(iterable) should close the argument iterator after a value is not Object error. | |
</td> | |
</tr> | |
</table> | |
<h2>newly added from last meeting and not yet triaged:</h2> | |
<table> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1282104">bug 1282104</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
jsarray.cpp's SetArrayElement sometimes defines instead | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1283482">bug 1283482</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
ES6 meta: Scoping and bindings [See dependency tree for bug 1283482] | |
</td> | |
</tr> | |
<tr class="unco"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1286629">bug 1286629</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Object.freeze does not prevent sloppy arguments object from mapping | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1287340">bug 1287340</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Subclassing bound functions is wrong [See dependency tree for bug 1287340] | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1288903">bug 1288903</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Investigate wrapper behavior with push tests [See dependency tree for bug 1288903] | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1102522">bug 1102522</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Make redeclaration errors for lexical bindings ES6-compliant | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1133529">bug 1133529</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement Tail Call Optimization in OdinMonkey | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1168260">bug 1168260</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Promise constructor methods should not be enumerable | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1169743">bug 1169743</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Make classes with extends work in the Jits | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1247687">bug 1247687</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement worker modules | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1263355">bug 1263355</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Rewrite the frontend: bindings | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1283500">bug 1283500</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
ES6 meta: Promises | |
</td> | |
</tr> | |
</table> | |
<h2>Not bug Not really ES6:</h2> | |
<table> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1247687">bug 1247687</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement worker modules | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1240072">bug 1240072</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Implement milestone 0 script type="module" | |
</td> | |
</tr> | |
<tr class="new-assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1241966">bug 1241966</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Better error when assigning to primitives in strict mode | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1234324">bug 1234324</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
We don't need to box when invoking [[Get]] on a primitive type | |
</td> | |
</tr> | |
</table> | |
<h2>Not bug Not really ES6 but JIT work:</h2> | |
<table> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1169743">bug 1169743</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Make classes with extends work in the Jits | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1169745">bug 1169745</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Make SuperProperty work in the JITs | |
</td> | |
</tr> | |
<tr class="new"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1169746">bug 1169746</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Make SuperCall work in the JITs | |
</td> | |
</tr> | |
<tr class="assi"> | |
<td></td> | |
<td> | |
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1167472">bug 1167472</a> | |
</td> | |
<td> | |
[email protected] | |
</td> | |
<td> | |
Make classes work in the JITs. | |
</td> | |
</tr> | |
</table> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment