v8/include
Maya Lekova fe947abf4d [turbofan] Add float/double support for fast API calls
This CL implements passing float parameters to fast API calls by
using the existing representation conversions for double parameters
and then truncating the double to a float.

It also adds float/double tests for fast API calls.

Bug: chromium:1052746
Change-Id: Ibb3ccd173b3807a515adbf38cebaa1cf8e2784b6
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2436333
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Reviewed-by: Georg Neis <neis@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Commit-Queue: Maya Lekova <mslekova@chromium.org>
Cr-Commit-Position: refs/heads/master@{#70277}
2020-10-02 08:26:06 +00:00
..
cppgc cppgc: Move ProcessWeakness into FinishMarking 2020-10-01 14:57:31 +00:00
libplatform [platform] Provide NewDefaultJobHandle function 2020-07-20 09:47:17 +00:00
APIDesign.md Move inspector protocol definitions to include/ 2019-06-18 17:59:36 +00:00
DEPS api: Add JSVisitor and JSMember reference 2020-07-07 13:48:31 +00:00
js_protocol-1.2.json Move inspector protocol definitions to include/ 2019-06-18 17:59:36 +00:00
js_protocol-1.3.json Move inspector protocol definitions to include/ 2019-06-18 17:59:36 +00:00
js_protocol.pdl DevTools: add support for injecting bindings by context name 2020-10-01 17:20:04 +00:00
OWNERS [api] Add cbruni@ as api owner 2020-06-16 22:30:44 +00:00
v8-cppgc.h cppgc: Add basic operations for JSMember 2020-07-23 20:57:13 +00:00
v8-fast-api-calls.h [turbofan] Add float/double support for fast API calls 2020-10-02 08:26:06 +00:00
v8-inspector-protocol.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-inspector.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-internal.h [sandbox][x64] Access external pointer through a table 2020-09-29 17:13:43 +00:00
v8-metrics.h [wasm][ukm] Add tests for Wasm events (reland) 2020-09-24 12:05:27 +00:00
v8-platform.h [Jobs API]: Expose JobDelegate::IsJoiningThread. 2020-09-17 16:49:07 +00:00
v8-profiler.h [cpu-profiler] Remove support for context filtering 2020-09-14 20:24:46 +00:00
v8-util.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-value-serializer-version.h Expose the ValueSerializer data format version as a compile-time constant. 2017-04-27 15:14:41 +00:00
v8-version-string.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-version.h Update V8 version after branch cut 2020-10-01 14:28:52 +00:00
v8-wasm-trap-handler-posix.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-wasm-trap-handler-win.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8.h [sandbox][x64] Access external pointer through a table 2020-09-29 17:13:43 +00:00
v8config.h [turbofan] Add double support in c-linkage for x64 2020-09-28 15:36:53 +00:00