[FYI +blink-dev]

Contact emails
[email protected]

Spec
Feature has been merged into ECMA262 specification [1]

Summary
Introduces arithmetic operators `**` and `**=`, which behaves as though 
Math.pow() were called, using the lefthand-side as the base, and 
righthand-side as the exponent value.

Implemented in V8 since M <https://github.com/v8/v8/releases/tag/5.1.173>51 
[2], 
and has been enabled via the --harmony flag and experimental javascript 
features flag since roughly a week after implementing.

At the moment, this feature is implemented in a very simple way, without 
introducing complexity to the compiler backends, with limited constant 
folding support.

Interoperability and Compatibility Risk
Feature is included in the feature set for ECMAScript 2016, and is 
implemented by several vendors.
- Shipping in Microsoft Edge [3]
- Implemented in Mozilla FireFox [4]

OWP launch tracking bug
See [5] for launch tracking bug

Entry on the feature dashboard
See [6] for feature dashboard entry

[1] https://tc39.github.io/ecma262/#sec-exp-operator
[2] 
https://chromium.googlesource.com/v8/v8/+/17c92fe6bb62e11a43ef8c77d26410407a9828b5
[3] 
https://github.com/Microsoft/ChakraCore/commit/9d7e0e4b17bfa3a87c14da8e96cf96b65cb8dbdb
[4] 
https://github.com/mozilla/gecko-dev/blob/f893a5d6de5044cd02e8e8cea5409a490f7adf62/js/src/jsversion.h#L40-L45
[5] https://bugs.chromium.org/p/v8/issues/detail?id=3915
[6] https://www.chromestatus.com/features/5461064690958336

-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to