V8 implements ECMAScript as described in ECMA-262 5th. V8 does not implement non-standard features with two exceptions:
1) they are required for compatibility with existing code on the web. 2) they are highly likely to be included in the next standard (ES6) (e.g. V8 experiments with: block scoping, proxies, collections, modules; some of these features as implemented now do not actually match newest drafts of ES6 spec because spec changed since they were implemented... This is major disadvantage for implementing features before spec if frozen). That said there were actually some discussions about including 64bit types into ES6 as part of Binary Data work (e.g. http://wiki.ecmascript.org/doku.php?id=harmony:binary_data_discussion ). I don't know what is the status of this now. Any standardization issues should be addressed to TC-39. -- Vyacheslav Egorov On Fri, Jul 27, 2012 at 4:43 PM, Joran Greef <jo...@ronomon.com> wrote: > Yes, it's not in the spec but are there ways and means to change this? > > Will Javascript be stuck forever with 51/52/53 bits? > > It would be great if V8 could support proper native 64-bit integers and > perhaps encourage other engines to do the same. > > Especially with the ubiquity of 64-bit elsewhere. It hampers common use > cases, e.g. hashing, compression. > > On 27 Jul 2012, at 2:50 PM, v8-users@googlegroups.com wrote: > >> On Fri, Jul 27, 2012 at 2:42 PM, Joran Greef <jo...@ronomon.com> wrote: >> Would it be possible to have proper support for native 64-bit integers and >> operations in Javascript? >> >> JS as a language does not specify them. It specifies a Number type and >> (IIRC) 51 (52? 53?) bits of integer precision. >> >> -- >> ----- stephan beal >> http://wanderinghorse.net/home/stephan/ >> http://gplus.to/sgbeal >> >> >> -- >> v8-users mailing list >> v8-users@googlegroups.com >> http://groups.google.com/group/v8-users > > > -- > v8-users mailing list > v8-users@googlegroups.com > http://groups.google.com/group/v8-users -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users