|
#269
|
Rest Arguments Type Crashes RefImpl
|
RefImpl
|
4
|
|
defect
|
|
10/30/07
|
|
#37
|
RegExp: interaction of splitting large Unicode chars with quantifiers and charsets
|
Spec
|
Harmony
|
|
defect
|
lth
|
05/23/07
|
|
#93
|
Verifier doesn't check overrides
|
RefImpl
|
4
|
|
defect
|
None
|
06/11/07
|
|
#102
|
"protected" is not implemented
|
RefImpl
|
4
|
|
defect
|
|
06/18/07
|
|
#112
|
The semantics of 'const'
|
Spec
|
Harmony
|
|
defect
|
None
|
06/20/07
|
|
#124
|
verify error when assigning value of type Array to more specific array type
|
RefImpl
|
4
|
|
defect
|
cormac
|
06/24/07
|
|
#129
|
Daylight savings time does not depend only on geographic location
|
Spec
|
3.1
|
|
defect
|
lth
|
07/17/07
|
|
#140
|
Allow operator names as identifiers in namespace-qualified names
|
RefImpl
|
4
|
|
defect
|
jeffdyer
|
07/19/07
|
|
#144
|
Parser: Error when let is embedded inside other expression
|
RefImpl
|
4
|
|
defect
|
jeffdyer
|
07/28/07
|
|
#148
|
builtins: encodeURI/decodeURI must deal with Unicode outside 16-bit range
|
RefImpl
|
4
|
|
defect
|
lth
|
08/02/07
|
|
#150
|
"const" functions are not marked ReadOnly
|
RefImpl
|
4
|
|
defect
|
|
08/03/07
|
|
#159
|
parser: syntax for array comprehensions not implemented
|
RefImpl
|
4
|
|
defect
|
jeffdyer
|
08/07/07
|
|
#164
|
Object and array initialisers should use the global Object and Array bindings
|
Spec
|
3.1
|
|
defect
|
lth
|
08/29/07
|
|
#173
|
Builtins: the meta::invoke method on "Function" should not be final
|
Spec
|
4
|
|
defect
|
lth
|
09/19/07
|
|
#185
|
Builtins: missing body for double.toExponential and double.toPrecision
|
RefImpl
|
4
|
|
defect
|
lth
|
09/19/07
|
|
#188
|
Builtins: proper implementations of decimal.toFixed, toPrecision, toExponential
|
RefImpl
|
4
|
|
defect
|
lth
|
09/19/07
|
|
#193
|
Builtins: Default values in date/time setters and the subclassing protocol
|
Spec
|
4
|
|
defect
|
lth
|
09/20/07
|
|
#194
|
Builtins: Whitespace handling in \ sequences in regexps with the x flag needs to be specified more tightly
|
Spec
|
4
|
|
defect
|
lth
|
09/20/07
|
|
#197
|
Builtins: Should Vector's intrinsic::sort have a default "sane" comparator function?
|
Spec
|
4
|
|
defect
|
lth
|
09/20/07
|
|
#200
|
Builtins: The meta-objects proposal does not support parameterized types adequately
|
Spec
|
4
|
|
defect
|
lth
|
09/20/07
|
|
#201
|
(To do) Builtins: Implement JSON
|
RefImpl
|
3.1
|
|
defect
|
lth
|
09/20/07
|
|
#205
|
Builtins: Security problems with meta-objects proposal
|
RefImpl
|
4
|
|
defect
|
lth
|
09/25/07
|
|
#213
|
Unicode: we need to distinguish external and internal formats
|
Proposals
|
4
|
|
defect
|
lth
|
09/26/07
|
|
#215
|
(Resolved) Language: Minimum requirements for proper tail calls
|
Spec
|
Harmony
|
|
defect
|
None
|
09/26/07
|
|
#225
|
Qualified names not accepted in object literals or record types
|
RefImpl
|
4
|
|
defect
|
jeffdyer
|
10/09/07
|
|
#231
|
RegExp: y (sticky) flag not yet implemented
|
RefImpl
|
4
|
|
defect
|
lth
|
10/14/07
|
|
#234
|
The nature of byte
|
Spec
|
4
|
|
defect
|
lth
|
10/15/07
|
|
#235
|
(Resolved) "eval" should not be able to change DontDelete-ness of a binding
|
Spec
|
3.1
|
|
defect
|
brendan
|
10/16/07
|
|
#240
|
Do let blocks pay for themselves?
|
Proposals
|
4
|
|
defect
|
|
10/19/07
|
|
#241
|
Relax "in" RHS to allow null/undefined, to match de-facto "for/in" standard
|
Spec
|
3.1
|
|
defect
|
|
10/20/07
|
|
#242
|
Should 'use default namespace' reach into 'class' and 'interface' definitions
|
RefImpl
|
4
|
|
defect
|
None
|
10/21/07
|
|
#243
|
scope of nested functions need to be captured before hoisting
|
RefImpl
|
4
|
|
defect
|
|
10/21/07
|
|
#245
|
Generic functions: how implicit is nextMethod?
|
Spec
|
4
|
|
defect
|
lth
|
10/22/07
|
|
#249
|
The types [T], [T1,T2,...], and ArrayLike
|
Spec
|
4
|
|
defect
|
lth
|
10/22/07
|
|
#252
|
Syntax: Reformed with and switch type annotation after head looks weird
|
RefImpl
|
4
|
|
defect
|
jeffdyer
|
10/23/07
|
|
#253
|
let and const declarations shouldn't hoist
|
Proposals
|
Harmony
|
|
defect
|
|
10/24/07
|
|
#254
|
RegExp: Character classes should not be free-format even with the /x flag
|
Proposals
|
4
|
|
defect
|
|
10/24/07
|
|
#256
|
RegExp: Follow Perl/.NET on RegExp capture syntax?
|
Proposals
|
Harmony
|
|
defect
|
lth
|
10/24/07
|
|
#268
|
Interface Implementation Doesn't Inspect Method Arguments
|
RefImpl
|
4
|
|
defect
|
|
10/30/07
|
|
#276
|
Precise semantics for 'this' propagation
|
Spec
|
Harmony
|
|
defect
|
lth
|
11/01/07
|
|
#282
|
Cleanup: Remove top-of-block restriction on "use" pragmas
|
Spec
|
4
|
|
defect
|
lth
|
11/06/07
|
|
#284
|
Implement parseFloat
|
RefImpl
|
4
|
|
defect
|
lth
|
11/07/07
|
|
#285
|
void function allows return value
|
RefImpl
|
4
|
|
defect
|
|
11/07/07
|
|
#286
|
RegExp: can String.prototype.replace, called with a substitution function, substitute for named submatches?
|
Proposals
|
Harmony
|
|
defect
|
|
11/07/07
|
|
#291
|
What's in __ES4__ vs. intrinsic
|
Spec
|
4
|
|
defect
|
lth
|
11/07/07
|
|
#292
|
builtins Array.sort: exception thrown when array contains null or void 0
|
RefImpl
|
3.1
|
|
defect
|
lth
|
11/08/07
|
|
#295
|
Array.splice() deleteCount is leaving empty elements instead of removing items
|
RefImpl
|
3.1
|
|
defect
|
lth
|
11/08/07
|
|
#296
|
static Array.unshift() throws NotFound Exception
|
RefImpl
|
4
|
|
defect
|
lth
|
11/08/07
|
|
#299
|
toUpperCase() gives error
|
RefImpl
|
3.1
|
|
defect
|
|
11/10/07
|
|
#301
|
Math.round on double rounds to even
|
RefImpl
|
3.1
|
|
defect
|
graydon
|
11/11/07
|
|
#306
|
eval scoping problem, variable value changes are not reflected outside eval
|
RefImpl
|
4
|
|
defect
|
|
11/13/07
|
|
#308
|
Syntax: Are the parens necessary in union types?
|
Proposals
|
4
|
|
defect
|
|
11/14/07
|
|
#309
|
Syntax: should limited expression types be allowed on the right-hand-side of "is" and similar operators?
|
Proposals
|
4
|
|
defect
|
|
11/14/07
|
|
#313
|
Property names need to be EnumerableIds, not strings
|
RefImpl
|
4
|
|
defect
|
|
11/15/07
|
|
#317
|
Number parsing helpers
|
Proposals
|
4
|
|
defect
|
None
|
11/17/07
|
|
#320
|
Array methods producing new arrays should probably preserve structural array types when reasonable
|
Spec
|
4
|
|
defect
|
lth
|
11/20/07
|
|
#322
|
Grammar is not LR(k)
|
Spec
|
4
|
|
defect
|
jeffdyer
|
11/20/07
|
|
#326
|
enumerate over prototype skips properties
|
RefImpl
|
4
|
|
defect
|
None
|
11/25/07
|
|
#327
|
No Way to do Getters and Setters
|
RefImpl
|
3.1
|
|
defect
|
|
11/25/07
|
|
#334
|
Math.pow returns number values that do not equal equivalent numbers.
|
RefImpl
|
3.1
|
|
defect
|
|
12/11/07
|
|
#335
|
Clarification: allow user namespaces on bindings in packages and interfaces
|
Spec
|
4
|
|
defect
|
|
12/13/07
|
|
#336
|
ES3: Max array length is off by one
|
RefImpl
|
3.1
|
|
defect
|
None
|
12/13/07
|
|
#338
|
:reboot does not clear memory
|
RefImpl
|
3.1
|
|
defect
|
|
12/15/07
|
|
#340
|
ES3: Date constructor doesn't parse date string
|
RefImpl
|
3.1
|
|
defect
|
|
12/17/07
|
|
#341
|
ES3: Date millisecond methods return wrong values
|
RefImpl
|
3.1
|
|
defect
|
None
|
12/17/07
|
|
#345
|
builtin conversions
|
Spec
|
4
|
|
defect
|
|
12/18/07
|
|
#346
|
builtin initialization
|
Spec
|
4
|
|
defect
|
|
12/18/07
|
|
#347
|
Allow "let" declarations in unbraced statement list of switch case
|
Proposals
|
Harmony
|
|
defect
|
None
|
01/05/08
|
|
#352
|
ES3: Math.PI is undefined
|
RefImpl
|
3.1
|
|
defect
|
|
02/13/08
|
|
#353
|
ES3: Array assignment allows strings of numbers
|
RefImpl
|
3.1
|
|
defect
|
None
|
02/13/08
|
|
#355
|
ES3: Unary operations on numeric strings not functioning
|
RefImpl
|
3.1
|
|
defect
|
|
02/13/08
|
|
#356
|
RI evaluates 1.0/-0.0 to Infinity not -Infinity
|
RefImpl
|
3.1
|
|
defect
|
|
02/21/08
|
|
#361
|
Parser does not understand "meta function delete"
|
Spec
|
4
|
|
defect
|
jeffdyer
|
03/03/08
|
|
#364
|
Settings in a base class constructor not working properly
|
RefImpl
|
4
|
|
defect
|
|
03/05/08
|
|
#366
|
Number parser creates incorrect values
|
RefImpl
|
4
|
|
defect
|
|
03/05/08
|
|
#370
|
Nominal type annotation on array and object literals
|
Spec
|
4
|
|
defect
|
|
03/08/08
|
|
#371
|
int and uint are removed from the language
|
Spec
|
4
|
|
defect
|
|
03/08/08
|
|
#374
|
Type parameter names must be referencable as expressions inside parameterized class
|
RefImpl
|
4
|
|
defect
|
|
03/24/08
|
|
#376
|
RegExp: Change behavior for backreferences to non-participating groups
|
Proposals
|
Harmony
|
|
defect
|
|
03/26/08
|
|
#379
|
resolution of type and namespace references
|
Spec
|
4
|
|
defect
|
|
03/28/08
|
|
#382
|
class statics need to be initialized before evaluation
|
Proposals
|
4
|
|
defect
|
|
04/15/08
|
|
#383
|
own toString property ignored on functions
|
RefImpl
|
3.1
|
|
defect
|
graydon
|
04/23/08
|
|
#384
|
function constructors shouldn't return primitives
|
RefImpl
|
3.1
|
|
defect
|
graydon
|
04/23/08
|
|
#385
|
no static check for non-function return
|
RefImpl
|
3.1
|
|
defect
|
None
|
04/23/08
|
|
#390
|
Map should treat NaN specially
|
Proposals
|
4
|
|
defect
|
lth
|
04/29/08
|
|
#392
|
Use generators for iterator methods of Vector and Map
|
Proposals
|
4
|
|
defect
|
|
05/01/08
|
|
#396
|
Properties can be set on the wrong object
|
RefImpl
|
3.1
|
|
defect
|
|
05/05/08
|
|
#397
|
Function call subexpressions can be evaluated in the wrong order
|
RefImpl
|
3.1
|
|
defect
|
|
05/05/08
|
|
#398
|
Array.splice sets the array length incorrectly
|
RefImpl
|
3.1
|
|
defect
|
|
05/05/08
|
|
#399
|
RI: "is" does not consider object-specific fixtures
|
RefImpl
|
4
|
|
defect
|
None
|
05/06/08
|
|
#400
|
RI: Bug in "is" relation, class vs. structural type
|
RefImpl
|
4
|
|
defect
|
|
05/06/08
|
|
#401
|
Implement "like" operator
|
RefImpl
|
4
|
|
defect
|
|
05/06/08
|
|
#403
|
RI: Searching open namespaces
|
RefImpl
|
4
|
|
defect
|
|
05/06/08
|
|
#404
|
const function
|
RefImpl
|
Harmony
|
|
defect
|
|
05/06/08
|
|
#405
|
Enumeration / Iteration broken for Arrays
|
RefImpl
|
3.1
|
|
defect
|
None
|
05/09/08
|
|
#410
|
Brief History needs to be updated
|
Spec
|
3.1
|
|
defect
|
None
|
12/02/08
|
|
#411
|
References to IEEE754-1985 should be replaced with 754-2008
|
Spec
|
3.1
|
|
defect
|
waldemar
|
12/02/08
|
|
#412
|
Adding <CR><LF> to LineTerminator impacts other parts of spec.
|
Spec
|
3.1
|
|
defect
|
crock
|
12/02/08
|
|
#414
|
Multi-line comments impact semicolon insertion
|
Spec
|
3.1
|
|
defect
|
crock
|
12/02/08
|
|
#416
|
Inconsistent definition of "Internal Function" in section 4.3.25
|
Spec
|
3.1
|
|
defect
|
allen
|
12/03/08
|
|
#419
|
RegExp syntactic grammar in section 7.8.5 must recognize /[/]/
|
Spec
|
3.1
|
|
defect
|
pratapl
|
12/03/08
|
|
#420
|
Need to add [[ThrowablePut]] to list of internal methods, in section 8.6.2, every object must implement
|
Spec
|
3.1
|
|
defect
|
allen
|
12/03/08
|
|
#421
|
Clarify behaviour of inherited named data properties for put access, in section 8.6.2
|
Spec
|
3.1
|
|
defect
|
allen
|
12/03/08
|
|
#426
|
Section 7.5 - Token :: ReservedWord | Identifier | IdentifierName doesn't make sense
|
Spec
|
3.1
|
|
defect
|
pratapl
|
12/04/08
|
|
#427
|
What should be the value of the global environment's outer environment
|
Spec
|
3.1
|
|
defect
|
allen
|
12/04/08
|
|
#428
|
isArray(arguments) should return true
|
Spec
|
3.1
|
|
defect
|
crock
|
12/04/08
|
|
#429
|
Host object masquerading as "function" in section 11.4.3
|
Spec
|
3.1
|
|
defect
|
allen
|
12/04/08
|
|
#47
|
Close method for iterators
|
RefImpl
|
4
|
|
enhancement
|
brendan
|
05/25/07
|
|
#255
|
RegExp: Syntax for referencing named backreference from within a replacement string?
|
Proposals
|
Harmony
|
|
enhancement
|
lth
|
10/24/07
|
|
#261
|
RegExp: Allow leading, unescaped "]" in character classes
|
Proposals
|
Harmony
|
|
enhancement
|
|
10/25/07
|
|
#375
|
Should let expressions and let statements have nested scopes?
|
Proposals
|
Harmony
|
|
enhancement
|
|
03/25/08
|
|
#380
|
Array comprehensions don't allow [... for ... if ... for ...]
|
Proposals
|
Harmony
|
|
enhancement
|
|
04/02/08
|
|
#381
|
Allow let clauses in array comprehensions
|
Proposals
|
4
|
|
enhancement
|
|
04/02/08
|
|
#413
|
should const, let, and yield be added to the list of future reserved words?
|
Spec
|
3.1
|
|
enhancement
|
pratapl
|
12/02/08
|
|
#425
|
Cleanup of section 8 for nomenclature and forward references
|
Spec
|
3.1
|
|
enhancement
|
allen
|
12/04/08
|
|
#7
|
What is the type of C.prototype?
|
Spec
|
4
|
|
feature
|
lth
|
05/21/07
|
|
#179
|
Standard library support for Unicode
|
Proposals
|
Harmony
|
|
feature
|
lth
|
09/19/07
|
|
#357
|
Add ... (splat) operator to complement rest params and support new/apply composition
|
Proposals
|
Harmony
|
|
feature
|
|
02/21/08
|
|
#423
|
Should Object.defineProperty allow "no-op" changes to non-configurable poperties
|
Proposals
|
3.1
|
|
task
|
allen
|
12/03/08
|
|
#265
|
Final classes can be inherited from, and final functions can be overridden
|
RefImpl
|
4
|
M0
|
defect
|
|
10/29/07
|
|
#14
|
Regex subtraction and intersection
|
RefImpl
|
4
|
M1
|
defect
|
lth
|
05/22/07
|
|
#64
|
Function.prototype.toString is just a stub
|
RefImpl
|
4
|
M1
|
defect
|
lth
|
05/31/07
|
|
#81
|
Problems with 'use default namespace public'
|
RefImpl
|
4
|
M1
|
defect
|
graydon
|
06/05/07
|
|
#84
|
A standard "length" property on classes?
|
RefImpl
|
4
|
M1
|
defect
|
lth
|
06/05/07
|
|
#104
|
Dividing by -0 does not preserve sign
|
RefImpl
|
4
|
M1
|
defect
|
|
06/19/07
|
|
#105
|
Applying unary negation to 0 does not produce -0
|
RefImpl
|
4
|
M1
|
defect
|
|
06/19/07
|
|
#106
|
Max and min do not handle -0 right
|
RefImpl
|
4
|
M1
|
defect
|
lth
|
06/19/07
|
|
#321
|
RI freezes on sample
|
RefImpl
|
4
|
M1
|
defect
|
|
11/20/07
|
|
#332
|
Grammar error
|
Spec
|
4
|
M1
|
defect
|
|
12/04/07
|
|
#330
|
Grammar: Improve readability of a few rules
|
Spec
|
4
|
M1
|
enhancement
|
|
12/03/07
|
|
#11
|
An object used on the right of the in operator may fail to be compatible with ContainerType
|
Spec
|
4
|
M1
|
feature
|
brendan
|
05/22/07
|
|
#26
|
The "arguments" object must alias formal positional parameters
|
RefImpl
|
4
|
M2
|
defect
|
graydon
|
05/22/07
|
|
#99
|
Can't use "to" as parameter name
|
RefImpl
|
4
|
M2
|
defect
|
jeffdyer
|
06/18/07
|
|
#117
|
|