diff options
author | Peter Marshall <p.s.marshall0@gmail.com> | 2017-09-14 12:51:54 +0200 |
---|---|---|
committer | Michaƫl Zasso <targos@protonmail.com> | 2017-12-06 12:52:07 +0100 |
commit | 2c75b52af88961e15563ddf452ba1c199ad0ef53 (patch) | |
tree | e738930f52ac4c95f100e5c8f2489a850c189564 /configure | |
parent | a1ed29b1c63675420832048d330b78c18d0edd77 (diff) | |
download | android-node-v8-2c75b52af88961e15563ddf452ba1c199ad0ef53.tar.gz android-node-v8-2c75b52af88961e15563ddf452ba1c199ad0ef53.tar.bz2 android-node-v8-2c75b52af88961e15563ddf452ba1c199ad0ef53.zip |
build: replace runtime flag with compiler option
V8 changed the typed array threshold option from a runtime flag to a
compile-time option.
PR-URL: https://github.com/nodejs/node/pull/16271
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1027,6 +1027,10 @@ def configure_v8(o): o['variables']['node_use_bundled_v8'] = b(not options.without_bundled_v8) o['variables']['force_dynamic_crt'] = 1 if options.shared else 0 o['variables']['node_enable_d8'] = b(options.enable_d8) + # Unconditionally force typed arrays to allocate outside the v8 heap. This + # is to prevent memory pointers from being moved around that are returned by + # Buffer::Data(). + o['variables']['v8_typed_array_max_size_in_heap'] = 0 if options.enable_d8: o['variables']['test_isolation_mode'] = 'noop' # Needed by d8.gyp. if options.without_bundled_v8 and options.enable_d8: |