The data contained in this repository can be downloaded to your computer using one of several clients.
Please see the documentation of your version control software client for more information.

Please select the desired protocol below to get the URL.

This URL has Read-Only access.

Statistics
| Branch: | Revision:

main_repo / deps / v8 @ master

# Date Author Comment
9a63a1d8 07/24/2014 06:44 PM Fedor Indutny

deps: backport 60c316 from v8 trunk

Original commit message:

Extend the interceptor setter ASSERT to support the JSGlobalProxy case.
BUG=v8:3463
LOG=n
R=
Review URL: https://codereview.chromium.org/415973004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@22589 ce2b1a6d-e550-0410-aec6-3dcde31c8c00...
4c48df5a 07/23/2014 08:25 AM Fedor Indutny

gyp: fix post-mortem in v0.11

Expose missing constants and keep symbols on OSX.

d78a3787 06/12/2014 08:46 PM Ben Noordhuis

deps: cherry-pick r21466 from v8 trunk

Check for cached transition to ExternalArray elements kind.
See [1] and [2] for details.

[1] https://code.google.com/p/v8/issues/detail?id=3337
[2] https://codereview.chromium.org/291193011

Signed-off-by: Fedor Indutny <>

5d178188 06/12/2014 08:46 PM Ben Noordhuis

deps: cherry-pick r21297 from v8 trunk

Changes the return value of PropertyCallbackInfo<T>::This() from
Local<Value> back to Local<Object>. See [1] and [2] for background.

[1] https://groups.google.com/forum/#!topic/v8-users/wP2UcQ4cBW4
[2] https://codereview.chromium.org/285643008/...

dde590d8 06/12/2014 08:46 PM Ben Noordhuis

deps: fix up v8 postmortem codegen

Signed-off-by: Fedor Indutny <>

3a280b20 06/12/2014 08:46 PM Ben Noordhuis

deps: upgrade v8 to 3.26.33

Signed-off-by: Fedor Indutny <>

e7bfbaf8 05/21/2014 04:56 PM jochen@chromium.org

v8: backport no handle zapping for release builds

BUG=318206
LOG=y
R=

Review URL: https://codereview.chromium.org/295673002

git-svn-id: https://v8.googlecode.com/svn/branches/3.26@21367 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

5e24adbb 04/01/2014 04:05 PM Ben Noordhuis

deps: fix up v8 postmortem codegen

Fix up overzealous parses, strip whitespace from class and field names.

67e07809 04/01/2014 04:05 PM Ben Noordhuis

deps: upgrade v8 to 3.25.30

8d6fa72d 04/01/2014 02:46 PM Trevor Norris

v8: upgrade to 3.24.35.22

85d595c8 03/28/2014 09:09 AM dcarney@chromium.org

deps: apply floating patch to v8

Original commit message below:

fix FunctionCallbackInfo ambiguity

- when compiling tools that embed v8 with g++ FunctionCallbackInfo is currently ambigous
- more info: https://github.com/joyent/node/issues/7337
- original patch is here: https://codereview.appspot.com/78770045/...

4d140746 03/17/2014 04:33 PM Fedor Indutny

deps: update v8 to 3.24.35.17

0c5a0ecc 03/13/2014 12:56 PM Fedor Indutny

deps: allow allocations in gc epilogue/prologue

See https://codereview.chromium.org/177243012/

030d0319 03/13/2014 12:56 PM Fedor Indutny

deps: backport a6fed7c5 from v8's trunk

1c7bf245 03/13/2014 12:56 PM Fedor Indutny

deps: update v8 to 3.24.40

e496707d 03/10/2014 10:12 PM Bryan Cantrill

mdb_v8: update to latest version

  • ::jsstack -v prints function defintion
  • ::jsprint works with objects with only numeric properties
  • update tests to use builtin mdb_v8
  • add more symbols to postmortem script - pending upstream
    inclusion
3421d29d 02/15/2014 09:54 PM Ben Noordhuis

v8: unbreak freebsd build

reland de8c0a5

Fixes #7020 and #7021

95b8a75d 01/28/2014 08:16 PM Timothy J Fontaine

v8: Upgrade to 3.22.24.19

f78e5df8 01/23/2014 03:26 PM Trevor Norris

v8: upgrade to 3.22.24.17

5ce4f3ec 12/31/2013 06:02 PM Timothy J Fontaine

v8: Upgrade to 3.22.24.10

2394b974 12/19/2013 03:51 AM Fedor Indutny

deps: v8 apply temporary fix until backport

Fix node.js debug build with a temporary v8 fix until the v8 team will
backport the fix from the more recent version of v8.

see https://code.google.com/p/v8/issues/detail?id=3062

8803aa3a 12/13/2013 06:16 PM Fedor Indutny

deps: update v8 to 3.22.24.9

6b4dc613 12/13/2013 06:03 PM Fedor Indutny

Merge branch 'v0.10'

Conflicts:
deps/v8/src/elements-kind.cc
deps/v8/src/elements-kind.h
deps/v8/src/hydrogen-instructions.h
deps/v8/src/hydrogen.cc
deps/v8/src/lithium.cc
deps/v8/src/lithium.h

39e2426b 12/13/2013 05:55 PM jkummerow@chromium.org

v8: backport fix for CVE-2013-{6639|6640}

Quoting CVE-2013-6639:

The DehoistArrayIndex function in hydrogen-dehoist.cc in Google V8
before 3.22.24.7, as used in Google Chrome before 31.0.1650.63,
allows remote attackers to cause a denial of service (out-of-bounds...
de8c0a51 11/23/2013 05:07 PM Ben Noordhuis

v8: unbreak freebsd build

Pending review of https://codereview.appspot.com/31500043/

Fixes #6576.

b73967e9 11/18/2013 06:01 PM Timothy J Fontaine

v8: upgrade to 3.22.24.5

007393a0 11/12/2013 09:15 AM yangguo@chromium.org

v8: use correct timezone information on Solaris

`timezone` variable contains the difference, in seconds, between UTC and
local standard time (see `man 3 localtime` on Solaris).

Call to `tzset` is required to apply contents of `TZ` variable to
`timezone` variable....

f230a1cf 11/10/2013 08:40 PM Ben Noordhuis

v8: upgrade to 3.22.24

This commit removes the simple/test-event-emitter-memory-leak test for
being unreliable with the new garbage collector: the memory pressure
exerted by the test case is too low for the garbage collector to kick
in. It can be made to work again by limiting the heap size with the...

3dcc9b93 11/09/2013 04:27 PM Ben Noordhuis

v8: unbreak `make native` build

The security fix from commit 6b92a713 also back-ported the test case.
Said test case relies on API that is only available in newer versions
of V8 and, as a result, broke the `make native` and `make <arch.mode>`
builds. This commit reverts that part of the back-port. Fixes the...

a53c763c 10/23/2013 12:17 PM Timothy J Fontaine

v8: upgrade 3.21.18.3

711ec07d 10/07/2013 01:18 PM Timothy J Fontaine

v8: ugprade to 3.20.17.14

85898d19 09/26/2013 12:19 PM Timothy J Fontaine

v8: upgrade to 3.20.17.13

fixes #6235

14687ebf 09/24/2013 10:16 AM Ben Noordhuis

Revert "deps: update v8 to 3.20.17.11"

After the upgrade from 3.20.17.7 to 3.20.17.11, we've begun hitting
random assertions in V8 in memory-constrained / GC-heavy situations.

The assertions all seem to be related to heap allocations and garbage
collection but apart from that, they're all over the place....

970bdccc 09/23/2013 12:26 PM Fedor Indutny

deps: update v8 to 3.20.17.11

fix #6235

a1cf3ada 09/18/2013 12:33 PM Fedor Indutny

deps: update v8 to 3.20.17.7

26bc8db3 08/27/2013 06:18 PM Trevor Norris

v8: upgrade to 3.20.17

a20d565d 08/10/2013 10:28 AM Ben Noordhuis

v8: fix openbsd build

This is [1] applied ahead of time. Summary:

OpenBSD doesn't have &lt;ucontext.h&gt;. ucontext_t lives in &lt;signal.h&gt;
and is a typedef for struct sigcontext. There is no uc_mcontext.

[1] https://codereview.chromium.org/21705003/

Note: the patch has been accepted upstream but hasn't made its way into...

f69be329 08/10/2013 10:27 AM Ben Noordhuis

v8: upgrade v8 to 3.20.14.1

6b92a713 08/05/2013 12:17 PM mstarzinger@chromium.org

v8: back-port fix for CVE-2013-2882

Quoting the CVE:

Google V8, as used in Google Chrome before 28.0.1500.95, allows
remote attackers to cause a denial of service or possibly have
unspecified other impact via vectors that leverage "type confusion."...
222e5239 08/04/2013 08:53 PM Ben Noordhuis

v8: fix openbsd build

This is [1] applied ahead of time. Summary:

OpenBSD doesn't have &lt;ucontext.h&gt;. ucontext_t lives in &lt;signal.h&gt;
and is a typedef for struct sigcontext. There is no uc_mcontext.

[1] https://codereview.chromium.org/21705003/

2fc47ab1 07/30/2013 11:14 AM Ben Noordhuis

v8: upgrade v8 to 3.20.11

1bd711c8 07/29/2013 03:21 PM Ben Noordhuis

v8: upgrade to v8 3.20.9

e3bb6e11 07/22/2013 06:56 PM Ben Noordhuis

v8: reapply floating patches

5777d7ab 07/22/2013 06:53 PM Trevor Norris

v8: upgrade to v8 3.20.7

588040d2 07/06/2013 10:53 AM Ben Noordhuis

v8: reapply floating patches

704fd8f3 07/06/2013 10:53 AM Ben Noordhuis

v8: upgrade to v3.20.2

41fc46e5 06/17/2013 09:24 AM Ben Noordhuis

v8: add setVariableValue debugger command

Issue 2399 part 1: In debugger allow modifying local variable values
Issue 2399 part 2: In debugger allow modifying local variable values

Review URL: https://codereview.chromium.org/11415042
Review URL: https://codereview.chromium.org/11412310...

cc517497 06/14/2013 11:48 AM Andrei Sedoi

v8: fix build for mips32r2 architecture

This is a floating patch as a backport from v8 3.15.0
Committed: https://code.google.com/p/v8/source/detail?r=12833

2dbc5ea1 06/11/2013 05:46 PM Ben Noordhuis

v8: reapply floating patches

6dd78074 06/11/2013 05:46 PM Ben Noordhuis

v8: upgrade to v3.19.13

5d4ac272 06/11/2013 05:39 PM Trevor Norris

v8: fix pointer arithmetic undefined behavior

Clang branch release_33 would optimize out a != NULL check because of
some undefined behavior. This is a floating patch as a backport of that
fix.

Committed: http://code.google.com/p/v8/source/detail?r=13570

e2385839 05/23/2013 05:00 PM Timothy J Fontaine

v8: re-apply floating patches

dbe142c4 05/23/2013 05:00 PM Timothy J Fontaine

v8: fix GetLocalizedMessage usage

As is the backport of the abort on uncaught exception wouldn't compile
because we it was passing in `this` when it was unnecessary.

279361b2 05/23/2013 04:39 PM Timothy J Fontaine

v8: update to 3.14.5.9

e761ac23 05/22/2013 04:14 PM Ben Noordhuis

v8: reapply floating patches

506fc4de 05/22/2013 04:13 PM Trevor Norris

v8: upgrade to v3.19.3

0c405cff 05/12/2013 09:29 PM Ben Noordhuis

v8: reapply floating patches

7ee538dd 05/12/2013 09:28 PM Ben Noordhuis

deps: upgrade v8 to 3.19.0

4c1bb832 04/29/2013 04:35 PM Ben Noordhuis

v8: reapply floating patches

2f75785c 04/29/2013 04:35 PM Ben Noordhuis

deps: upgrade v8 to 3.18.4

2efb6cf0 04/19/2013 01:51 PM Ben Noordhuis

v8: reapply floating patches

50624a50 04/19/2013 01:50 PM isaacs

V8: Upgrade to 3.18.1

c7d7072e 04/17/2013 10:10 AM Ben Noordhuis

v8: reapply floating patches

9f682265 04/17/2013 10:10 AM Ben Noordhuis

deps: upgrade v8 to 3.18.0

7357bcb7 04/08/2013 02:35 PM Ben Noordhuis

v8: reapply floating patches

587e83c6 04/08/2013 02:35 PM Ben Noordhuis

v8: upgrade to 3.17.16

55d058e6 04/03/2013 02:11 PM Fedor Indutny

v8: cherry-pick 75311294 from upstream

Quote from commit message:

Create a new HandleScope for each JSON-parsed object to avoid
excessive growth.
14417fdb 03/23/2013 12:14 PM verwaest@chromium.org

v8: Unify kMaxArguments with number of bits used to encode it.

Increase the number of bits by 1 by making Flags unsigned.

BUG=chromium:211741

Review URL: https://chromiumcodereview.appspot.com/12886008

This is a back-port of commits 13964 and 13988 addressing CVE-2013-2632.

2f88272b 03/21/2013 01:52 PM isaacs

Merge remote-tracking branch 'ry/v0.10' into master

Conflicts:
src/node.cc
src/node_version.h

40b1c9a6 03/20/2013 04:26 AM Fedor Indutny

v8: unbreak build on smartos after 831af97df211f04

831af97d 03/19/2013 08:11 PM Trevor Norris

v8: revert dtrace fix from 3.14 downgrade

Revert "v8: fix postmortem and dtrace helper build"

This reverts commit aa985392777dbe6159ce4ca56ae79d1039e43ec7.

8bffa333 03/19/2013 08:11 PM Bryan Cantrill

v8: loosen artificial mmap constraint

Fixes #4010.

06bec0e0 03/19/2013 08:11 PM Trevor Norris

v8: remove optimization switches

Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
they are set globally in $(TOPLEVEL)/common.gypi.

83261e78 03/19/2013 08:11 PM Trevor Norris

deps: update v8 to 3.17.13

4432dc81 03/14/2013 08:31 PM Timothy J Fontaine

v8: move 32 bit heap hint on sunos

Setting the V8 heap at or near 0x20000000 on 32bit sunos only allows
512 MB of heap space, instead on sunos move this to 0x80000000.

Fixes #4010.

51c8b0ed 03/06/2013 03:59 PM isaacs

V8: Reapply floating patches

81c278d5 03/06/2013 03:59 PM isaacs

V8: Upgrade to 3.14.5.8

cfacde3a 02/26/2013 12:44 PM yangguo@chromium.org

v8: Hardfloat does not imply VFPv3, only VFPv2.

Raspberry Pi is an example.

BUG=v8:2393

Review URL: https://chromiumcodereview.appspot.com/11570061
Patch from Chi-Thanh Christopher Nguyen <>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00...

c80bde17 02/26/2013 12:27 PM Ben Noordhuis

v8: work around String::WriteAscii segfault

See http://code.google.com/p/v8/issues/detail?id=2493 for details.

This commit reapplies 9668df8. The issue has been fixed upstream but
reappeared after last night's downgrade to V8 3.14.5 in commit b15a10e.

Conflicts:...

aa985392 02/26/2013 03:17 AM Fedor Indutny

v8: fix postmortem and dtrace helper build

Regardless of previous @bnoordhuis' changes

03fe7fb5 02/25/2013 05:45 PM Ben Noordhuis

v8: reapply floating patches

Reapply floating patches. Special mention: also reapplies 017009f but
with the extra change of removing DescriptorArray::kTransitionsIndex
from the postmortem metadata generator because said field no longer
exists in V8 3.14.

b15a10e7 02/25/2013 05:45 PM Ben Noordhuis

deps: downgrade v8 to 3.14.5

V8 3.15 and newer have stability and performance issues. Roll back to
a known-good version.

e4a856e0 02/08/2013 08:18 PM isaacs

V8: Reapply floating patches

0c2e5ec8 02/08/2013 08:17 PM isaacs

V8: Upgrade to 3.15.11.15

202b5db4 02/06/2013 04:30 AM Bryan Cantrill

v8: loosen artificial mmap constraint

Fixes #4010.

7a2ebce8 01/24/2013 12:10 PM isaacs

V8: Reapply floating patches

80242528 01/24/2013 12:10 PM isaacs

V8: Upgrade to 3.15.11.10

8b0f3ce3 01/17/2013 07:33 PM Ben Noordhuis

v8: add %p option to --logfile, expands to pid

Useful when you are profiling multiple instances of V8 concurrently.
Submitted upstream: http://code.google.com/p/v8/issues/detail?id=2503

Refs #4617.

9668df8b 01/15/2013 05:46 PM Ben Noordhuis

v8: work around String::WriteAscii segfault

See http://code.google.com/p/v8/issues/detail?id=2493 for details.
Once the patch lands in upstream V8, this commit can be reverted.

926c90bc 01/13/2013 12:26 PM yangguo@chromium.org

v8: Hardfloat does not imply VFPv3, only VFPv2.

Raspberry Pi is an example.

BUG=v8:2393

Review URL: https://chromiumcodereview.appspot.com/11570061
Patch from Chi-Thanh Christopher Nguyen <>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00...

80181139 01/11/2013 03:34 PM Ben Noordhuis

v8: remove optimization switches

Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
we set them globally in $(TOPLEVEL)/common.gypi.

Commit 7b4d95a introduced the switches again, resulting in V8 getting
built without any optimizations....

d22bd9e3 01/11/2013 03:10 PM Fedor Indutny

deps: update v8 to 3.15.11.7

438e0c6d 01/10/2013 08:02 PM yangguo@chromium.org

v8: Hardfloat does not imply VFPv3, only VFPv2.

Raspberry Pi is an example.

BUG=v8:2393

Review URL: https://chromiumcodereview.appspot.com/11570061
Patch from Chi-Thanh Christopher Nguyen <>.

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00...

93591a2a 01/04/2013 11:06 AM Ben Noordhuis

v8: remove optimization switches

Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
we set them globally in $(TOPLEVEL)/common.gypi.

Commit 7b4d95a introduced the switches again, resulting in V8 getting
built without any optimizations....

0054264d 01/04/2013 06:44 AM Fedor Indutny

v8: update to 3.15.11.5

ce1b33a9 01/02/2013 08:37 PM Ben Noordhuis

v8: remove optimization switches

Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
we set them globally in $(TOPLEVEL)/common.gypi.

Commit 7b4d95a introduced the switches again, resulting in V8 getting
built without any optimizations....

7b4d95a9 01/01/2013 07:07 AM Fedor Indutny

deps: update v8 to 3.15.11

a25ebb19 11/20/2012 04:48 PM Ben Noordhuis

v8: fix dragonflybsd build

  • fix gyp build
  • don't require libexecinfo, it's not there
  • libpthread doesn't implement sem_timedwait(), fall back to sem_wait()

Upstreamed in https://codereview.chromium.org/11421013/

1e738c5e 11/20/2012 04:47 PM Ben Noordhuis

build: make python executable configurable

Upstreamed in https://codereview.chromium.org/11418101/

Fixes #4287.

d264b230 11/05/2012 06:18 PM Timothy J Fontaine

build: add postmortem as a dependency if enabled