Last active
August 4, 2016 09:47
-
-
Save evilpie/6ac9acdd0236d4ae377f5b136d234b5b to your computer and use it in GitHub Desktop.
This file contains 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> | |
till@tillschneidereit.net | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
jcoppeard@mozilla.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
evilpies@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
winter2718@gmail.com | |
</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> | |
jorendorff@mozilla.com | |
</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> | |
sankha93@gmail.com | |
</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> | |
efaustbmo@gmail.com | |
</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> | |
jorendorff@mozilla.com | |
</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> | |
evilpies@gmail.com | |
</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> | |
shu@mozilla.com | |
</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> | |
shu@mozilla.com | |
</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> | |
shu@mozilla.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
jwalden+bmo@mit.edu | |
</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> | |
jwalden+bmo@mit.edu | |
</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> | |
nobody@mozilla.org | |
</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> | |
jwalden+bmo@mit.edu | |
</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> | |
gary@rumblingedge.com | |
</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> | |
winter2718@gmail.com | |
</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> | |
gweng@mozilla.com | |
</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> | |
winter2718@gmail.com | |
</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> | |
andrebargull@googlemail.com | |
</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> | |
brendan@mozilla.org | |
</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> | |
jorendorff@mozilla.com | |
</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> | |
jorendorff@mozilla.com | |
</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> | |
arai.unmht@gmail.com | |
</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> | |
arai.unmht@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
rajindery@hotmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
andrebargull@googlemail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
jorendorff@mozilla.com | |
</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> | |
efaustbmo@gmail.com | |
</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> | |
jorendorff@mozilla.com | |
</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> | |
winter2718@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
jwalden+bmo@mit.edu | |
</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> | |
nobody@mozilla.org | |
</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> | |
winter2718@gmail.com | |
</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> | |
winter2718@gmail.com | |
</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> | |
gweng@mozilla.com | |
</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> | |
evilpies@gmail.com | |
</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> | |
evilpies@gmail.com | |
</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> | |
arai.unmht@gmail.com | |
</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> | |
winter2718@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
arai.unmht@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
winter2718@gmail.com | |
</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> | |
jwalden+bmo@mit.edu | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
winter2718@gmail.com | |
</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> | |
winter2718@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
winter2718@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
efaustbmo@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
jdemooij@mozilla.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
jorendorff@mozilla.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
marc.nieper@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
efaustbmo@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
shu@mozilla.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
nobody@mozilla.org | |
</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> | |
jcoppeard@mozilla.com | |
</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> | |
jorendorff@mozilla.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
efaustbmo@gmail.com | |
</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> | |
efaustbmo@gmail.com | |
</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> | |
nobody@mozilla.org | |
</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> | |
efaustbmo@gmail.com | |
</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