From 5f6982d16eb14973b732fa9ef515a2142baa86f5 Mon Sep 17 00:00:00 2001 From: Harris Hancock Date: Fri, 12 Jul 2024 12:17:47 +0100 Subject: [PATCH] V8 update: 12.7.224.12 -> 12.7.224.13 --- WORKSPACE | 6 +++--- ...low-manually-setting-ValueDeserializer-format-vers.patch | 2 +- ...low-manually-setting-ValueSerializer-format-versio.patch | 2 +- patches/v8/0003-Add-ArrayBuffer-MaybeNew.patch | 2 +- patches/v8/0004-Allow-Windows-builds-under-Bazel.patch | 2 +- patches/v8/0005-Disable-bazel-whole-archive-build.patch | 2 +- ...Speed-up-V8-bazel-build-by-always-using-target-cfg.patch | 2 +- patches/v8/0007-Implement-Promise-Context-Tagging.patch | 2 +- patches/v8/0008-Enable-V8-shared-linkage.patch | 2 +- ...ndomize-the-initial-ExecutionContextId-used-by-the.patch | 2 +- ...ways-enable-continuation-preserved-data-in-the-bui.patch | 2 +- patches/v8/0011-increase-visibility-of-virtual-method.patch | 2 +- ...Add-ValueSerializer-SetTreatFunctionsAsHostObjects.patch | 2 +- ...t-torque-generator-path-to-external-v8.-This-allow.patch | 2 +- ...dify-where-to-look-for-fp16-dependency.-This-depen.patch | 2 +- patches/v8/0015-Expose-v8-Symbol-GetDispose.patch | 2 +- ...name-V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE-V8_COMPR.patch | 2 +- .../v8/0017-Revert-TracedReference-deref-API-removal.patch | 2 +- ...vert-heap-Add-masm-specific-unwinding-annotations-.patch | 2 +- 19 files changed, 21 insertions(+), 21 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index b2b6146f768..3eb670bbcb6 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -485,9 +485,9 @@ http_archive( "//:patches/v8/0017-Revert-TracedReference-deref-API-removal.patch", "//:patches/v8/0018-Revert-heap-Add-masm-specific-unwinding-annotations-.patch", ], - integrity = "sha256-Z3A246m2hhvfgj4vuEXt6LIAiXcw/Mb70pRLz7UtcIw=", - strip_prefix = "v8-12.7.224.12", - url = "https://github.com/v8/v8/archive/refs/tags/12.7.224.12.tar.gz", + integrity = "sha256-TKEA0q6AADxlgXHIprTaw/CgQDBB6Vhug3JWlXmFKrg=", + strip_prefix = "v8-12.7.224.13", + url = "https://github.com/v8/v8/archive/refs/tags/12.7.224.13.tar.gz", ) git_repository( diff --git a/patches/v8/0001-Allow-manually-setting-ValueDeserializer-format-vers.patch b/patches/v8/0001-Allow-manually-setting-ValueDeserializer-format-vers.patch index 9a5d33a7c0f..f4b0c6c5442 100644 --- a/patches/v8/0001-Allow-manually-setting-ValueDeserializer-format-vers.patch +++ b/patches/v8/0001-Allow-manually-setting-ValueDeserializer-format-vers.patch @@ -1,4 +1,4 @@ -From 25ac29a04f5852b3488867a1ef8f31a75a84409e Mon Sep 17 00:00:00 2001 +From 26d127799ac5f672c8d06bd5b6cd1ae061368528 Mon Sep 17 00:00:00 2001 From: Alex Robinson Date: Wed, 2 Mar 2022 15:58:04 -0600 Subject: Allow manually setting ValueDeserializer format version diff --git a/patches/v8/0002-Allow-manually-setting-ValueSerializer-format-versio.patch b/patches/v8/0002-Allow-manually-setting-ValueSerializer-format-versio.patch index 87c433a4a4c..2b519c04ef3 100644 --- a/patches/v8/0002-Allow-manually-setting-ValueSerializer-format-versio.patch +++ b/patches/v8/0002-Allow-manually-setting-ValueSerializer-format-versio.patch @@ -1,4 +1,4 @@ -From 36234d49f1166bd8b61c76985d5362097f1edb25 Mon Sep 17 00:00:00 2001 +From 304113bda2b144d39410df773ebcb6211f676e4b Mon Sep 17 00:00:00 2001 From: James M Snell Date: Wed, 16 Mar 2022 08:59:21 -0700 Subject: Allow manually setting ValueSerializer format version diff --git a/patches/v8/0003-Add-ArrayBuffer-MaybeNew.patch b/patches/v8/0003-Add-ArrayBuffer-MaybeNew.patch index 13bf1be55de..789b66e3b6c 100644 --- a/patches/v8/0003-Add-ArrayBuffer-MaybeNew.patch +++ b/patches/v8/0003-Add-ArrayBuffer-MaybeNew.patch @@ -1,4 +1,4 @@ -From a30e1e9908c67c91af729a24e568e4be3ed4dfb0 Mon Sep 17 00:00:00 2001 +From 04460388a865432042cf6261f3b2d3c6a3c78020 Mon Sep 17 00:00:00 2001 From: Kenton Varda Date: Fri, 16 Sep 2022 21:41:45 -0500 Subject: Add `ArrayBuffer::MaybeNew()`. diff --git a/patches/v8/0004-Allow-Windows-builds-under-Bazel.patch b/patches/v8/0004-Allow-Windows-builds-under-Bazel.patch index d4789835827..fce794b43ea 100644 --- a/patches/v8/0004-Allow-Windows-builds-under-Bazel.patch +++ b/patches/v8/0004-Allow-Windows-builds-under-Bazel.patch @@ -1,4 +1,4 @@ -From d256438d4d8303abf6d3fafb6b4c8f7aa826a28a Mon Sep 17 00:00:00 2001 +From a32201984aec7db461f5ffd0ce36f79788f1e11b Mon Sep 17 00:00:00 2001 From: Brendan Coll Date: Thu, 16 Mar 2023 11:56:10 +0000 Subject: Allow Windows builds under Bazel diff --git a/patches/v8/0005-Disable-bazel-whole-archive-build.patch b/patches/v8/0005-Disable-bazel-whole-archive-build.patch index 6ad01c860a7..9fcef9216b7 100644 --- a/patches/v8/0005-Disable-bazel-whole-archive-build.patch +++ b/patches/v8/0005-Disable-bazel-whole-archive-build.patch @@ -1,4 +1,4 @@ -From 13f366a1cc8151b58a9d14b1ce5a3dadaa3c4cfa Mon Sep 17 00:00:00 2001 +From 937488b3a4822ff90b1fd4d6f8ecefe2ab6aefd2 Mon Sep 17 00:00:00 2001 From: Felix Hanau Date: Tue, 11 Apr 2023 14:41:31 -0400 Subject: Disable bazel whole-archive build diff --git a/patches/v8/0006-Speed-up-V8-bazel-build-by-always-using-target-cfg.patch b/patches/v8/0006-Speed-up-V8-bazel-build-by-always-using-target-cfg.patch index 79419fabf62..1dc98b30dd9 100644 --- a/patches/v8/0006-Speed-up-V8-bazel-build-by-always-using-target-cfg.patch +++ b/patches/v8/0006-Speed-up-V8-bazel-build-by-always-using-target-cfg.patch @@ -1,4 +1,4 @@ -From c12aef7082c567ae9e1a4acbbf382f66affc8273 Mon Sep 17 00:00:00 2001 +From 68e5b9583717b91f2e028bf2efd242ef260341fe Mon Sep 17 00:00:00 2001 From: Felix Hanau Date: Wed, 7 Jun 2023 21:40:54 -0400 Subject: Speed up V8 bazel build by always using target cfg diff --git a/patches/v8/0007-Implement-Promise-Context-Tagging.patch b/patches/v8/0007-Implement-Promise-Context-Tagging.patch index 2e0b3fc5388..725a05aff6e 100644 --- a/patches/v8/0007-Implement-Promise-Context-Tagging.patch +++ b/patches/v8/0007-Implement-Promise-Context-Tagging.patch @@ -1,4 +1,4 @@ -From 991a8d93f1a4793e771aff7d884328284360a247 Mon Sep 17 00:00:00 2001 +From 1ef8dc77b18a00bb5cb9684d0b44380e29c7b00a Mon Sep 17 00:00:00 2001 From: James M Snell Date: Thu, 22 Jun 2023 15:29:26 -0700 Subject: Implement Promise Context Tagging diff --git a/patches/v8/0008-Enable-V8-shared-linkage.patch b/patches/v8/0008-Enable-V8-shared-linkage.patch index c3b8aa18f5c..3504ec40657 100644 --- a/patches/v8/0008-Enable-V8-shared-linkage.patch +++ b/patches/v8/0008-Enable-V8-shared-linkage.patch @@ -1,4 +1,4 @@ -From f6765f5293746b5f8206ca87f7aaefd69bf0d856 Mon Sep 17 00:00:00 2001 +From 372957fc7fc2b0bcc196e6ac8a19b7a1a00cfe7b Mon Sep 17 00:00:00 2001 From: Felix Hanau Date: Sun, 9 Jul 2023 18:46:20 -0400 Subject: Enable V8 shared linkage diff --git a/patches/v8/0009-Randomize-the-initial-ExecutionContextId-used-by-the.patch b/patches/v8/0009-Randomize-the-initial-ExecutionContextId-used-by-the.patch index 9b09eaaabf4..98347bfc444 100644 --- a/patches/v8/0009-Randomize-the-initial-ExecutionContextId-used-by-the.patch +++ b/patches/v8/0009-Randomize-the-initial-ExecutionContextId-used-by-the.patch @@ -1,4 +1,4 @@ -From 6326c1d051f98cc2e3998cc751417af69a9c44f7 Mon Sep 17 00:00:00 2001 +From 81e175a44db635de0165ffc1f3f480dce05e5ef0 Mon Sep 17 00:00:00 2001 From: Orion Hodson Date: Wed, 13 Sep 2023 15:38:15 +0100 Subject: Randomize the initial ExecutionContextId used by the inspector diff --git a/patches/v8/0010-Always-enable-continuation-preserved-data-in-the-bui.patch b/patches/v8/0010-Always-enable-continuation-preserved-data-in-the-bui.patch index 01a8a7da160..cead714cacd 100644 --- a/patches/v8/0010-Always-enable-continuation-preserved-data-in-the-bui.patch +++ b/patches/v8/0010-Always-enable-continuation-preserved-data-in-the-bui.patch @@ -1,4 +1,4 @@ -From 3d85e4d800b49bcaa6fd707a1da09b700c1f7303 Mon Sep 17 00:00:00 2001 +From 67c035ec42816c9ac345a9a80304294ac4fe21ab Mon Sep 17 00:00:00 2001 From: James M Snell Date: Thu, 18 Jan 2024 10:19:14 -0800 Subject: Always enable continuation preserved data in the build diff --git a/patches/v8/0011-increase-visibility-of-virtual-method.patch b/patches/v8/0011-increase-visibility-of-virtual-method.patch index d85ee583641..7e8a8f2be77 100644 --- a/patches/v8/0011-increase-visibility-of-virtual-method.patch +++ b/patches/v8/0011-increase-visibility-of-virtual-method.patch @@ -1,4 +1,4 @@ -From 5b20b840b2e0ee84fabd44044bc0aac8b2a37ad2 Mon Sep 17 00:00:00 2001 +From de8ec2c160f304af057d9182ea034149d29960b1 Mon Sep 17 00:00:00 2001 From: Mike Aizatsky Date: Tue, 6 Feb 2024 12:55:07 -0800 Subject: increase visibility of virtual method diff --git a/patches/v8/0012-Add-ValueSerializer-SetTreatFunctionsAsHostObjects.patch b/patches/v8/0012-Add-ValueSerializer-SetTreatFunctionsAsHostObjects.patch index 55a2af835af..92de6b98632 100644 --- a/patches/v8/0012-Add-ValueSerializer-SetTreatFunctionsAsHostObjects.patch +++ b/patches/v8/0012-Add-ValueSerializer-SetTreatFunctionsAsHostObjects.patch @@ -1,4 +1,4 @@ -From 1c1feb90cfe60b40bb7e4bba3a520706776fcbee Mon Sep 17 00:00:00 2001 +From dcc0162a1a334f3971aa4ec325754c2b8df129e3 Mon Sep 17 00:00:00 2001 From: Kenton Varda Date: Sat, 2 Mar 2024 09:00:18 -0600 Subject: Add ValueSerializer::SetTreatFunctionsAsHostObjects(). diff --git a/patches/v8/0013-Set-torque-generator-path-to-external-v8.-This-allow.patch b/patches/v8/0013-Set-torque-generator-path-to-external-v8.-This-allow.patch index daafa331ad4..7058be918fe 100644 --- a/patches/v8/0013-Set-torque-generator-path-to-external-v8.-This-allow.patch +++ b/patches/v8/0013-Set-torque-generator-path-to-external-v8.-This-allow.patch @@ -1,4 +1,4 @@ -From 7f47c9edc46d15ee3576fc455a76950da848cb78 Mon Sep 17 00:00:00 2001 +From 440f6a517f294ecd6f7489c4b76f8e2ceff7ba30 Mon Sep 17 00:00:00 2001 From: Garrett Gu Date: Wed, 10 Apr 2024 14:31:33 -0500 Subject: Set torque generator path to external/v8. This allows bazel to find diff --git a/patches/v8/0014-Modify-where-to-look-for-fp16-dependency.-This-depen.patch b/patches/v8/0014-Modify-where-to-look-for-fp16-dependency.-This-depen.patch index 340498911bf..194e2b204e0 100644 --- a/patches/v8/0014-Modify-where-to-look-for-fp16-dependency.-This-depen.patch +++ b/patches/v8/0014-Modify-where-to-look-for-fp16-dependency.-This-depen.patch @@ -1,4 +1,4 @@ -From c34d3a0a6189fa93b870fa1fb438cb82afd6610e Mon Sep 17 00:00:00 2001 +From 462fda3cbba1d6fc36e7594266cc79e896f51fc9 Mon Sep 17 00:00:00 2001 From: Garrett Gu Date: Mon, 22 Apr 2024 10:10:21 -0500 Subject: Modify where to look for fp16 dependency. This dependency is normally diff --git a/patches/v8/0015-Expose-v8-Symbol-GetDispose.patch b/patches/v8/0015-Expose-v8-Symbol-GetDispose.patch index 7b1b6f16de4..bdf743d55a8 100644 --- a/patches/v8/0015-Expose-v8-Symbol-GetDispose.patch +++ b/patches/v8/0015-Expose-v8-Symbol-GetDispose.patch @@ -1,4 +1,4 @@ -From f99871d2fbf5ecf64ee7196546833d524e4c0225 Mon Sep 17 00:00:00 2001 +From 7ca2f4f9b8f240d926f944844b7178b21145a6eb Mon Sep 17 00:00:00 2001 From: Jon Phillips Date: Tue, 30 Apr 2024 00:06:33 +0100 Subject: Expose v8::Symbol::GetDispose(). diff --git a/patches/v8/0016-Rename-V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE-V8_COMPR.patch b/patches/v8/0016-Rename-V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE-V8_COMPR.patch index bd957da3c89..e8e320d2e1b 100644 --- a/patches/v8/0016-Rename-V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE-V8_COMPR.patch +++ b/patches/v8/0016-Rename-V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE-V8_COMPR.patch @@ -1,4 +1,4 @@ -From 1ed2f8d8ec57d905782680fe15b5a36256b49360 Mon Sep 17 00:00:00 2001 +From cbc1f050a53ad37c257c580a0cc91f54824c402c Mon Sep 17 00:00:00 2001 From: Jon Phillips Date: Thu, 9 May 2024 23:36:43 +0100 Subject: Rename V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE -> diff --git a/patches/v8/0017-Revert-TracedReference-deref-API-removal.patch b/patches/v8/0017-Revert-TracedReference-deref-API-removal.patch index 794d2b46290..d486e3ae678 100644 --- a/patches/v8/0017-Revert-TracedReference-deref-API-removal.patch +++ b/patches/v8/0017-Revert-TracedReference-deref-API-removal.patch @@ -1,4 +1,4 @@ -From 90ebd374751ffe5e005fc22e6bab997cda54f284 Mon Sep 17 00:00:00 2001 +From 4f885dbe5397621017b1d2ee46560e2dd768a02f Mon Sep 17 00:00:00 2001 From: Harris Hancock Date: Fri, 28 Jun 2024 14:19:25 +0100 Subject: Revert TracedReference deref API removal diff --git a/patches/v8/0018-Revert-heap-Add-masm-specific-unwinding-annotations-.patch b/patches/v8/0018-Revert-heap-Add-masm-specific-unwinding-annotations-.patch index d3049035097..452a51d3a15 100644 --- a/patches/v8/0018-Revert-heap-Add-masm-specific-unwinding-annotations-.patch +++ b/patches/v8/0018-Revert-heap-Add-masm-specific-unwinding-annotations-.patch @@ -1,4 +1,4 @@ -From d09b3651c165455d2a742af166fb18e38ff07a15 Mon Sep 17 00:00:00 2001 +From 04b1867f055a9d5034a7cbbfc46eaf730c88e275 Mon Sep 17 00:00:00 2001 From: Harris Hancock Date: Wed, 3 Jul 2024 15:46:43 +0100 Subject: Revert "heap: Add masm-specific unwinding annotations to GC