Timothy J Fontaine
e2385839d7
v8: re-apply floating patches
12 years ago
Timothy J Fontaine
dbe142c4ed
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.
12 years ago
Timothy J Fontaine
279361b277
v8: update to 3.14.5.9
12 years ago
Ben Noordhuis
e761ac2306
v8: reapply floating patches
12 years ago
Trevor Norris
506fc4de1e
v8: upgrade to v3.19.3
12 years ago
Ben Noordhuis
0c405cff68
v8: reapply floating patches
12 years ago
Ben Noordhuis
7ee538ddfe
deps: upgrade v8 to 3.19.0
12 years ago
Ben Noordhuis
4c1bb832af
v8: reapply floating patches
12 years ago
Ben Noordhuis
2f75785c01
deps: upgrade v8 to 3.18.4
12 years ago
Ben Noordhuis
2efb6cf0cf
v8: reapply floating patches
12 years ago
isaacs
50624a50ee
V8: Upgrade to 3.18.1
12 years ago
Ben Noordhuis
c7d7072e60
v8: reapply floating patches
12 years ago
Ben Noordhuis
9f682265d6
deps: upgrade v8 to 3.18.0
12 years ago
Ben Noordhuis
7357bcb727
v8: reapply floating patches
12 years ago
Ben Noordhuis
587e83c6d6
v8: upgrade to 3.17.16
12 years ago
Fedor Indutny
55d058e624
v8: cherry-pick 75311294 from upstream
Quote from commit message:
Create a new HandleScope for each JSON-parsed object to avoid
excessive growth.
12 years ago
verwaest@chromium.org
14417fdb3f
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.
12 years ago
Fedor Indutny
40b1c9a66d
v8: unbreak build on smartos after 831af97df2
12 years ago
Trevor Norris
831af97df2
v8: revert dtrace fix from 3.14 downgrade
Revert "v8: fix postmortem and dtrace helper build"
This reverts commit aa98539277
.
12 years ago
Bryan Cantrill
8bffa333d2
v8: loosen artificial mmap constraint
Fixes #4010 .
12 years ago
Trevor Norris
06bec0e087
v8: remove optimization switches
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi,
they are set globally in $(TOPLEVEL)/common.gypi.
12 years ago
Trevor Norris
83261e789e
deps: update v8 to 3.17.13
12 years ago
Timothy J Fontaine
4432dc8187
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 .
12 years ago
isaacs
51c8b0ede3
V8: Reapply floating patches
12 years ago
isaacs
81c278d58d
V8: Upgrade to 3.14.5.8
12 years ago
yangguo@chromium.org
cfacde3ac6
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 <nguyenchithanh@gmail.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This is a backport of v8/v8@44419ad089b729a1aab4a5f27c0833e2ce69d28b.
12 years ago
Ben Noordhuis
c80bde1781
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:
test/simple/test-buffer.js
12 years ago
Fedor Indutny
aa98539277
v8: fix postmortem and dtrace helper build
Regardless of previous @bnoordhuis' changes
12 years ago
Ben Noordhuis
03fe7fb55c
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.
12 years ago
Ben Noordhuis
b15a10e7a0
deps: downgrade v8 to 3.14.5
V8 3.15 and newer have stability and performance issues. Roll back to
a known-good version.
12 years ago
isaacs
e4a856e0ba
V8: Reapply floating patches
12 years ago
isaacs
0c2e5ec840
V8: Upgrade to 3.15.11.15
12 years ago
Bryan Cantrill
202b5db4ef
v8: loosen artificial mmap constraint
Fixes #4010 .
12 years ago
isaacs
7a2ebce8d8
V8: Reapply floating patches
12 years ago
isaacs
8024252877
V8: Upgrade to 3.15.11.10
12 years ago
Ben Noordhuis
8b0f3ce397
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 .
12 years ago
Ben Noordhuis
9668df8b39
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.
12 years ago
yangguo@chromium.org
926c90bc64
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 <nguyenchithanh@gmail.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This is a backport of v8/v8@44419ad089b729a1aab4a5f27c0833e2ce69d28b.
12 years ago
Ben Noordhuis
8018113910
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.
This commit is essentially a rehash of commit 4b8629d
.
12 years ago
Fedor Indutny
d22bd9e3c4
deps: update v8 to 3.15.11.7
12 years ago
yangguo@chromium.org
438e0c6d75
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 <nguyenchithanh@gmail.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@13232 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This is a backport of v8/v8@44419ad089b729a1aab4a5f27c0833e2ce69d28b.
12 years ago
Ben Noordhuis
93591a2a88
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.
This commit is essentially a rehash of commit 4b8629d
.
12 years ago
Fedor Indutny
0054264d88
v8: update to 3.15.11.5
12 years ago
Ben Noordhuis
ce1b33a9dc
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.
This commit is essentially a rehash of commit 4b8629d
.
12 years ago
Fedor Indutny
7b4d95a976
deps: update v8 to 3.15.11
12 years ago
Ben Noordhuis
a25ebb1997
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/
12 years ago
Ben Noordhuis
1e738c5ef2
build: make python executable configurable
Upstreamed in https://codereview.chromium.org/11418101/
Fixes #4287 .
12 years ago
Timothy J Fontaine
d264b23077
build: add postmortem as a dependency if enabled
12 years ago
isaacs
e1bdde05c7
V8 build: 'echo -n' considered harmful
12 years ago
Ben Noordhuis
4b8629db37
v8: remove optimization switches
Remove compiler switches from $(TOPLEVEL)/deps/v8/build/common.gypi, we set
them globally in $(TOPLEVEL)/common.gypi.
Commit 29d12c73
accidentally reintroduced the switches again. In particular,
the 'cflags!': ['-O2','-Os'] section forced building V8 without any
optimizations, resulting in a steep (~66%) performance drop on some benchmarks.
Fixes #4191 .
12 years ago