v8/src/js
machenbach 789b0ad77a Revert of [builtins] Introduce proper Float64Exp operator. (patchset #5 id:80001 of https://codereview.chromium.org/2077533002/ )
Reason for revert:
[Sheriff] Leads to some different rounding as it seems in some audio layout tests. Please rebase upstream first if intended:
https://build.chromium.org/p/client.v8.fyi/builders/V8-Blink%20Linux%2064/builds/7508

Original issue's description:
> [builtins] Introduce proper Float64Exp operator.
>
> Import base::ieee754::exp() from FreeBSD msun and introduce a Float64Exp
> TurboFan operator based on that, similar to what we do for Float64Log.
> Rewrite Math.exp() as TurboFan builtin and use that operator to also
> inline Math.exp() into optimized TurboFan functions.
>
> BUG=v8:3266,v8:3468,v8:3493,v8:5086,v8:5108
> R=mvstanton@chromium.org
>
> Committed: https://crrev.com/93e26314afc9da9b5b8bd998688262444ed73260
> Cr-Commit-Position: refs/heads/master@{#37037}

TBR=mvstanton@chromium.org,ahaas@chromium.org,bmeurer@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:3266,v8:3468,v8:3493,v8:5086,v8:5108

Review-Url: https://codereview.chromium.org/2070813002
Cr-Commit-Position: refs/heads/master@{#37039}
2016-06-16 12:49:53 +00:00
..
array-iterator.js array-iterator.js: use object_get_prototype_of instead of directly accessing the proto 2016-05-18 21:04:27 +00:00
array.js Array.prototype.slice should only normalize result if it's an array 2016-06-14 09:39:23 +00:00
arraybuffer.js Add checks for detached ArrayBuffers to ArrayBuffer.prototype.slice 2016-04-28 22:50:56 +00:00
collection-iterator.js
collection.js [proxies] Better print for proxies in d8 2015-12-22 13:50:17 +00:00
harmony-async-await.js [esnext] prototype runtime implementation for async functions 2016-05-17 00:27:51 +00:00
harmony-atomics.js [Atomics] Make Atomics.store a builtin using TF 2016-05-03 17:28:34 +00:00
harmony-regexp-exec.js Add ES2015 RegExp full subclassing semantics behind a flag 2016-03-24 22:27:21 +00:00
harmony-sharedarraybuffer.js [es6] Unify ArrayBuffer and SharedArrayBuffer constructors. 2016-01-01 07:13:16 +00:00
harmony-simd.js
harmony-species.js Add a --harmony-species flag, defining @@species on constructors 2016-01-04 19:39:59 +00:00
harmony-string-padding.js [esnext] implement StringPad spec changes from March TC39 meeting 2016-04-27 22:03:27 +00:00
harmony-unicode-regexps.js Add fast paths for native RegExps in ES2015 subclass-aware code 2016-03-29 20:42:54 +00:00
i18n.js [i18n] use intrinsics for conversion instead of wrappers. 2016-05-30 20:25:23 +00:00
icu-case-mapping.js Use ICU case conversion/transliterator for case conversion 2016-05-11 19:03:04 +00:00
intl-extra.js Use stricter type checks in Intl's bound methods 2016-05-18 14:57:58 +00:00
iterator-prototype.js
macros.py [cleanup] Inline HAS_INDEX macro as it's trivially the 'in' operator 2016-06-03 20:09:20 +00:00
math.js Revert of [builtins] Introduce proper Float64Exp operator. (patchset #5 id:80001 of https://codereview.chromium.org/2077533002/ ) 2016-06-16 12:49:53 +00:00
messages.js Fix observable array access when formatting stack trace. 2016-06-07 08:37:48 +00:00
OWNERS Add littledan to src/js/OWNERS 2016-01-13 01:09:19 +00:00
prologue.js [esnext] prototype runtime implementation for async functions 2016-05-17 00:27:51 +00:00
promise-extra.js Renaming cleanup of Promises 2016-05-03 07:21:11 +00:00
promise.js Async/await event listener test 2016-06-10 19:15:35 +00:00
proxy.js Remove the Proxy enumerate trap 2016-02-22 21:11:36 +00:00
regexp.js [regexp] fix subtle bug in RegExpTest. 2016-06-02 08:04:30 +00:00
runtime.js [runtime] Kill the %NumberToIntegerMapMinusZero runtime entry. 2016-05-27 11:51:57 +00:00
spread.js [builtins] Remove bunch of uses of %_Arguments and %_ArgumentsLength. 2016-02-11 07:13:15 +00:00
string-iterator.js String.prototype[Symbol.iterator] does RequireObjectCoercible(this) 2016-03-10 00:59:20 +00:00
string.js Revert of [builtins] Also migrate String.prototype.toLowerCase/toUpperCase to C++. (patchset #2 id:20001 of https://codereview.chromium.org/2018983002/ ) 2016-05-30 07:02:49 +00:00
symbol.js Remove --harmony-tostring runtime flag 2016-03-11 18:20:48 +00:00
templates.js [builtins] Migrate a bunch of Object builtins to C++. 2016-01-04 08:11:07 +00:00
typedarray.js Revert "Revert of [builtins] Properly optimize TypedArray/DataView accessors. (patchset #3 id:40001 of https://codereview.chromium.org/2042013003/ )" 2016-06-08 07:40:31 +00:00
v8natives.js [i18n] use intrinsics for conversion instead of wrappers. 2016-05-30 20:25:23 +00:00
weak-collection.js Rename IS_SPEC_OBJECT macro to IS_RECEIVER. 2015-12-17 09:44:02 +00:00