This is Rev 19, The Sept. 27 Draft
http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#september_27_2013_draft_rev_19
 
And the HTML is available at 
http://people.mozilla.org/~jorendorff/es6-draft.html 

Changes include:
Better internal cross-linking
Restored NoIn expression productions
Added NoIn productions for Arrow functions
Made yield a reserved word
Corrected TypedArray constructor 22.2.4.1
Changed branding for DataView to make them more polymorphic with Typed Arrays 
WRT buffer access and ArrayBuffer.isVGiew
Fixed Array.prototype.concat, filter,map, slice, splice result object 
construction.
Changed Array.prototype.concat, filter,map, slice, splice such so that when 
result object is an Array instance, it is from the same Realm as the method.
Clarified differences between %TypedArray% prototype methods and corresponding 
Array prototype
Renamed [[GetInheritance]] to [[GetPrototypeOf]] and [[SetInheritance]] to 
[[SetPrototypeOf]].
Changed Proxy [[GetPrototypeOf]] invariant so it only applies if target is not 
extensible.
Updated CreateOwnDataProperty to to eliminate the assert that the property 
doesn’t exist. Callers may need to check for success.
Fixed bug in creating result array for %TypedArray% filter
Added algorithms for Object.assign and Object.mixin
Added a IteratorStep abstract operation to simply most internal uses of 
iterators
Removed the recently added requirement that Typed Array instances must be 
non=extensible
renamed @@ToPrimitive as @@toPrimitive
Updated Object.prototype.toString for symbols, Math, and JSON
Added @@toStringTag methods for Math and JSON
Made Symbol a primitive type with a wrapper object named Symbol
Make new Object(Symbol()) throw a TypeError
Added properties of Symbol containing the well known symbols
Eliminated destructuring throw for non-existant source properties without a 
corresponding initializer
Renamed Math roundFloat32 → Math.fround
Math.hypoth is now viadic
Normalized <CR><LF> and <CR> to <LF> in template strings.
Eliminated [[HasOwnProperty]] MOP operation
Must say new DataView(...) to create a new one
Resolved bugs: 1940-1939, 1937-1930, 1928-1911, 1907-1904, 1899, 1896-1894, 
1891, 1889, 1884-1881, 1878-1871, 1867, 1864, 1862-1860, 1857-1856, 1853, 
1850-1816, 1812-1810, 1808-1806, 1803, 1606, 1598, 1589, 1153

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to