Skip to content
This repository was archived by the owner on Dec 4, 2023. It is now read-only.

Commit 0ad96dd

Browse files
committed
Bump upstream v8 to 5.6.326.50 and update patch set
1 parent ff1785d commit 0ad96dd

7 files changed

Lines changed: 26 additions & 20 deletions

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Unreleased
22

3-
* Update upstream v8 version to 5.4.500.31
3+
* Update upstream v8 version to 5.6.326.50
44

55
### v5.3.332.38.4, v5.3.332.38.5 - 2016-02-27
66

lib/libv8/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module Libv8
2-
VERSION = "5.4.500.31.0"
2+
VERSION = "5.6.326.50.0"
33
end

patches/0001-Build-a-standalone-static-library.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From b042a96f069c0fd35adbceb43bd9db78f8420008 Mon Sep 17 00:00:00 2001
1+
From fbf90ea249b9f00e0dc31ee9ca335a29a218e735 Mon Sep 17 00:00:00 2001
22
From: Petko Bordjukov <bordjukov@gmail.com>
33
Date: Mon, 25 Jul 2016 00:00:19 +0300
44
Subject: [PATCH 1/4] Build a standalone static library
@@ -8,10 +8,10 @@ Subject: [PATCH 1/4] Build a standalone static library
88
1 file changed, 3 insertions(+)
99

1010
diff --git a/gypfiles/standalone.gypi b/gypfiles/standalone.gypi
11-
index 6599bb8351..c81ae2caa0 100644
11+
index d438a5aeab..f28c9bfa9f 100644
1212
--- a/gypfiles/standalone.gypi
1313
+++ b/gypfiles/standalone.gypi
14-
@@ -531,6 +531,9 @@
14+
@@ -538,6 +538,9 @@
1515
}], # fastbuild!=0
1616
],
1717
'target_conditions': [

patches/0002-Don-t-compile-unnecessary-stuff.patch

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
From 78d8850d13bf24b0c07e6470f4af5a3cee7289df Mon Sep 17 00:00:00 2001
1+
From 2ddb964b20ad4381de65077a2db6f44a6cc05c52 Mon Sep 17 00:00:00 2001
22
From: Petko Bordjukov <bordjukov@gmail.com>
3-
Date: Sat, 15 Oct 2016 15:05:01 +0300
3+
Date: Tue, 28 Feb 2017 00:04:26 +0200
44
Subject: [PATCH 2/4] Don't compile unnecessary stuff
55

66
---
77
Makefile | 7 +------
8-
gypfiles/all.gyp | 33 +--------------------------------
9-
2 files changed, 2 insertions(+), 38 deletions(-)
8+
gypfiles/all.gyp | 39 +--------------------------------------
9+
2 files changed, 2 insertions(+), 44 deletions(-)
1010

1111
diff --git a/Makefile b/Makefile
12-
index a6d4d135da..bd73b13263 100644
12+
index 6eeac09a14..a2807ffafe 100644
1313
--- a/Makefile
1414
+++ b/Makefile
15-
@@ -258,12 +258,7 @@ GYPFILES = third_party/icu/icu.gypi third_party/icu/icu.gyp \
15+
@@ -266,12 +266,7 @@ GYPFILES = third_party/icu/icu.gypi third_party/icu/icu.gyp \
1616
gypfiles/shim_headers.gypi gypfiles/features.gypi \
1717
gypfiles/standalone.gypi \
1818
gypfiles/toolchain.gypi gypfiles/all.gyp gypfiles/mac/asan.gyp \
@@ -27,10 +27,10 @@ index a6d4d135da..bd73b13263 100644
2727
# If vtunejit=on, the v8vtune.gyp will be appended.
2828
ifeq ($(vtunejit), on)
2929
diff --git a/gypfiles/all.gyp b/gypfiles/all.gyp
30-
index 6b4ef82d69..9b02b4d305 100644
30+
index a3f2eedc77..9b02b4d305 100644
3131
--- a/gypfiles/all.gyp
3232
+++ b/gypfiles/all.gyp
33-
@@ -15,38 +15,7 @@
33+
@@ -15,44 +15,7 @@
3434
'dependencies': [
3535
'../tools/parser-shell.gyp:parser-shell',
3636
],
@@ -44,6 +44,12 @@ index 6b4ef82d69..9b02b4d305 100644
4444
- '../test/unittests/unittests.gyp:*',
4545
- ],
4646
- }],
47+
- ['v8_enable_inspector==1', {
48+
- 'dependencies': [
49+
- '../test/debugger/debugger.gyp:*',
50+
- '../test/inspector/inspector.gyp:*',
51+
- ],
52+
- }],
4753
- ['test_isolation_mode != "noop"', {
4854
- 'dependencies': [
4955
- '../test/bot_default.gyp:*',

patches/0003-Use-the-fPIC-flag-for-the-static-library.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 4792a3b2cca0ac92fef185c4f7394e3580d8ac23 Mon Sep 17 00:00:00 2001
1+
From 51ffbf60118ba9cf62475fef0e0633f45b7353c8 Mon Sep 17 00:00:00 2001
22
From: Petko Bordjukov <bordjukov@gmail.com>
33
Date: Mon, 25 Jul 2016 00:05:47 +0300
44
Subject: [PATCH 3/4] Use the -fPIC flag for the static library
@@ -8,10 +8,10 @@ Subject: [PATCH 3/4] Use the -fPIC flag for the static library
88
1 file changed, 1 insertion(+), 1 deletion(-)
99

1010
diff --git a/gypfiles/standalone.gypi b/gypfiles/standalone.gypi
11-
index c81ae2caa0..b3e4d67a6e 100644
11+
index f28c9bfa9f..01e4dc9336 100644
1212
--- a/gypfiles/standalone.gypi
1313
+++ b/gypfiles/standalone.gypi
14-
@@ -803,7 +803,7 @@
14+
@@ -810,7 +810,7 @@
1515
[ 'visibility=="hidden" and v8_enable_backtrace==0', {
1616
'cflags': [ '-fvisibility=hidden' ],
1717
}],

patches/0004-Do-not-embed-debug-symbols-in-macOS-libraries.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From ca12923b30009a29f4be8b93d44bdccf0cce44a0 Mon Sep 17 00:00:00 2001
1+
From bdeebd38b99b47f379f3ee8b392692cbea729439 Mon Sep 17 00:00:00 2001
22
From: Jb Aviat <jb@sqreen.io>
33
Date: Mon, 27 Feb 2017 11:14:42 +0200
44
Subject: [PATCH 4/4] Do not embed debug symbols in macOS libraries
@@ -9,10 +9,10 @@ This lowers dramatically the produced binary size
99
1 file changed, 1 insertion(+)
1010

1111
diff --git a/gypfiles/standalone.gypi b/gypfiles/standalone.gypi
12-
index b3e4d67a6e..e9ed2437a7 100644
12+
index 01e4dc9336..027eaff718 100644
1313
--- a/gypfiles/standalone.gypi
1414
+++ b/gypfiles/standalone.gypi
15-
@@ -1062,6 +1062,7 @@
15+
@@ -1069,6 +1069,7 @@
1616
'GCC_ENABLE_CPP_EXCEPTIONS': 'NO', # -fno-exceptions
1717
'GCC_ENABLE_CPP_RTTI': 'NO', # -fno-rtti
1818
'GCC_ENABLE_PASCAL_STRINGS': 'NO', # No -mpascal-strings

vendor/depot_tools

Submodule depot_tools updated from 1dbb595 to c5b4af6

0 commit comments

Comments
 (0)