archives

« Bugzilla Issues Index

#4379 — Reference type and implementation reality


Tests added to test262 [1] have revealed long-standing deviations [2] between the specification for the Reference type and actual implementation reality. Whether the specification should be changed to reflect implementation reality [3] or alternatively implementers should try to comply with specified behaviour should be discussed.


[1] Added/Proposed PRs for test262 coverage:
https://github.com/tc39/test262/pull/91
https://github.com/tc39/test262/pull/273
https://github.com/tc39/test262/pull/275

[2] Mozilla source code from 1998 already shows the spec violation which is still present in modern engines. Details can be found in https://github.com/tc39/test262/pull/273.

[3] The exact "implementation reality" still needs to be determined.


V8 issues were filed:
https://code.google.com/p/v8/issues/detail?id=4248
https://code.google.com/p/v8/issues/detail?id=4249


Is there any movement on this issue?