|
#269
|
Rest Arguments Type Crashes RefImpl
|
RefImpl
|
4
|
|
defect
|
|
10/30/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
|
|
#124
|
verify error when assigning value of type Array to more specific array type
|
RefImpl
|
4
|
|
defect
|
cormac
|
06/24/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
|
|
#173
|
Builtins: the meta::invoke method on "Function" should not be final
|
Spec
|
4
|
|
defect
|
lth
|
09/19/07
|
|
#179
|
Builtins: The Unicode library is referenced, but never defined. Should it be exposed somehow?
|
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
|
|
#205
|
Builtins: Security problems with meta-objects proposal
|
RefImpl
|
4
|
|
defect
|
lth
|
09/25/07
|
|
#212
|
Builtins: Remove JSON
|
Proposals
|
4
|
|
defect
|
|
09/26/07
|
|
#213
|
Unicode: we need to distinguish external and internal formats
|
Proposals
|
4
|
|
defect
|
lth
|
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
|
|
#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
|
Proposals
|
4
|
|
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 declarations shouldn't hoist
|
Proposals
|
4
|
|
defect
|
|
10/24/07
|
|
#254
|
RegExp: Character classes should not be free-format even with the /x flag
|
Proposals
|
4
|
|
defect
|
|
10/24/07
|
|
#255
|
RegExp: Syntax for referencing named backreference from within a replacement string?
|
Proposals
|
4
|
|
defect
|
lth
|
10/24/07
|
|
#256
|
RegExp: Follow Perl/.NET on RegExp capture syntax?
|
Proposals
|
4
|
|
defect
|
lth
|
10/24/07
|
|
#261
|
RegExp: Allow leading, unescaped "]" in character classes
|
Proposals
|
4
|
|
defect
|
|
10/25/07
|
|
#268
|
Interface Implementation Doesn't Inspect Method Arguments
|
RefImpl
|
4
|
|
defect
|
|
10/30/07
|
|
#276
|
Precise semantics for 'this' propagation
|
Spec
|
4
|
|
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
|
4
|
|
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
|
4
|
|
defect
|
lth
|
11/08/07
|
|
#295
|
Array.splice() deleteCount is leaving empty elements instead of removing items
|
RefImpl
|
4
|
|
defect
|
lth
|
11/08/07
|
|
#296
|
static Array.unshift() throws NotFound Exception
|
RefImpl
|
4
|
|
defect
|
lth
|
11/08/07
|
|
#301
|
Math.round on double rounds to even
|
RefImpl
|
4
|
|
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
|
|
#323
|
Explicit syntax for tail calls
|
Proposals
|
4
|
|
defect
|
lth
|
11/21/07
|
|
#326
|
enumerate over prototype skips properties
|
RefImpl
|
4
|
|
defect
|
None
|
11/25/07
|
|
#327
|
No Way to do Getters and Setters
|
RefImpl
|
4
|
|
defect
|
|
11/25/07
|
|
#334
|
Math.pow returns number values that do not equal equivalent numbers.
|
RefImpl
|
4
|
|
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
|
4
|
|
defect
|
None
|
12/13/07
|
|
#340
|
ES3: Date constructor doesn't parse date string
|
RefImpl
|
4
|
|
defect
|
|
12/17/07
|
|
#341
|
ES3: Date millisecond methods return wrong values
|
RefImpl
|
4
|
|
defect
|
None
|
12/17/07
|
|
#342
|
ES3: Date.prototype.setMonth.length returns 1 instead of 2
|
RefImpl
|
4
|
|
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
|
4
|
|
defect
|
None
|
01/05/08
|
|
#348
|
Recommend undoing changes to "this" propagation
|
Proposals
|
4
|
|
defect
|
|
01/23/08
|
|
#352
|
ES3: Math.PI is undefined
|
RefImpl
|
4
|
|
defect
|
|
02/13/08
|
|
#353
|
ES3: Array assignment allows strings of numbers
|
RefImpl
|
4
|
|
defect
|
None
|
02/13/08
|
|
#355
|
ES3: Unary operations on numeric strings not functioning
|
RefImpl
|
4
|
|
defect
|
|
02/13/08
|
|
#356
|
RI evaluates 1.0/-0.0 to Infinity not -Infinity
|
RefImpl
|
4
|
|
defect
|
|
02/21/08
|
|
#357
|
Add ... (splat) operator to complement rest params and support new/apply composition
|
Proposals
|
4
|
|
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
|
4
|
|
defect
|
|
03/26/08
|
|
#377
|
BUGFIX: NaN relop x and x relop NaN should never return undefined
|
Spec
|
4
|
|
defect
|
|
03/27/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
|
Proposals
|
4
|
|
defect
|
graydon
|
04/23/08
|
|
#384
|
function constructors shouldn't return primitives
|
Proposals
|
4
|
|
defect
|
graydon
|
04/23/08
|
|
#385
|
no static check for non-function return
|
Proposals
|
4
|
|
defect
|
|
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
|
4
|
|
defect
|
|
05/05/08
|
|
#397
|
Function call subexpressions can be evaluated in the wrong order
|
RefImpl
|
4
|
|
defect
|
|
05/05/08
|
|
#398
|
Array.splice sets the array length incorrectly
|
RefImpl
|
4
|
|
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
|
4
|
|
defect
|
|
05/06/08
|
|
#405
|
Enumeration / Iteration broken for Arrays
|
Proposals
|
4
|
|
defect
|
|
05/09/08
|
|
#47
|
Close method for iterators
|
RefImpl
|
4
|
|
enhancement
|
brendan
|
05/25/07
|
|
#375
|
Should let expressions and let statements have nested scopes?
|
Proposals
|
4
|
|
enhancement
|
|
03/25/08
|
|
#380
|
Array comprehensions don't allow [... for ... if ... for ...]
|
Proposals
|
4
|
|
enhancement
|
|
04/02/08
|
|
#381
|
Allow let clauses in array comprehensions
|
Proposals
|
4
|
|
enhancement
|
|
04/02/08
|
|
#7
|
What is the type of C.prototype?
|
Spec
|
4
|
|
feature
|
lth
|
05/21/07
|
|
#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
|
|
#112
|
The semantics of 'const'
|
Spec
|
4
|
M1
|
defect
|
None
|
06/20/07
|
|
#299
|
toUpperCase() gives error
|
RefImpl
|
4
|
M1
|
defect
|
|
11/10/07
|
|
#321
|
RI freezes on sample
|
RefImpl
|
4
|
M1
|
defect
|
|
11/20/07
|
|
#332
|
Grammar error
|
Spec
|
4
|
M1
|
defect
|
|
12/04/07
|
|
#338
|
:reboot does not clear memory
|
RefImpl
|
4
|
M1
|
defect
|
|
12/15/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
|
'this function' not supported by parser, evaluator
|
RefImpl
|
4
|
M2
|
defect
|
jeffdyer
|
06/22/07
|
|
#118
|
'this generator' not supported by parser / evaluator
|
RefImpl
|
4
|
M2
|
defect
|
|
06/22/07
|
|
#128
|
nested array patterns don't type check
|
RefImpl
|
4
|
M2
|
defect
|
|
07/13/07
|
|
#139
|
(Resolved) Syntax: require braces in method body for constructor
|
RefImpl
|
4
|
M2
|
defect
|
jeffdyer
|
07/18/07
|
|
#360
|
toJSONString problems
|
RefImpl
|
4
|
M2
|
defect
|
None
|
02/26/08
|
|
#37
|
RegExp: interaction of splitting large Unicode chars with quantifiers and charsets
|
Spec
|
4
|
M3
|
defect
|
lth
|
05/23/07
|
|
#15
|
Undo optimizations in the RegExp compiler
|
RefImpl
|
4
|
M3
|
task
|
lth
|
05/22/07
|
|
#310
|
String.prototype.length is undefined
|
RefImpl
|
4
|
|
defect
|
None
|
11/14/07
|
|
#311
|
string.toLowerCase not working for Georgian characters (unicode x10A0 - x10C5)
|
RefImpl
|
4
|
|
defect
|
None
|
11/14/07
|
|
#312
|
String.toUpperCase not working for two unicode characters (x00B5, x0149)
|
RefImpl
|
4
|
|
defect
|
None
|
11/14/07
|
|
#314
|
String.prototype methods assigned to a custom object return incorrect values.
|
RefImpl
|
4
|
|
defect
|
|
11/15/07
|
|
#343
|
ES3: Date not adjusted for current timezone
|
RefImpl
|
4
|
|
defect
|
|
12/17/07
|
|
#344
|
ES3: Boolean object can't be incremented
|
RefImpl
|
4
|
|
defect
|
|
12/17/07
|
|
#391
|
Vector prototype method implementation bugs
|
Spec
|
4
|
|
defect
|
|
04/29/08
|
|
#393
|
Break in catch skips finally processing
|
RefImpl
|
4
|
|
defect
|
|
05/02/08
|
|
#394
|
Multiple incompatible declarations permitted
|
RefImpl
|
4
|
|
defect
|
|
05/03/08
|
|
#402
|
Incorrect object literals with type annotations: which error?
|
Spec
|
4
|
|
defect
|
|