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
Bert Belder
fa94f0fe83
v8: don't show performance warnings when compiling with msvc
Patch sent upstream: http://codereview.chromium.org/10829109/
13 years ago
isaacs
abf37c1e66
V8 build: 'echo -n' considered harmful
12 years ago
isaacs
a0ee291566
V8: Reapply patches
12 years ago
isaacs
95c9305874
V8: Upgrade to 3.13.7.4
12 years ago
isaacs
76a6c4bf2e
V8: Reapply patches
12 years ago
isaacs
29d12c7342
V8: Upgrade to 3.11.10.25
12 years ago
mstarzinger@chromium.org
e8b0427be2
v8: make GDBJIT interface compile again
R=ulan@chromium.org
BUG=v8:1804
Review URL: https://codereview.chromium.org/11022007
This is a back-port of upstream commits 12679, 12686 and 12738.
12 years ago
yangguo@chromium.org
9fa953d3e7
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.
BUG=v8:2064
Review URL: https://chromiumcodereview.appspot.com/10967066
Patch from Maciej Małecki <me@mmalecki.com>.
This is a back-port of upstream commit r12802.
12 years ago
Bryan Cantrill
4165f736e6
v8: loosen artificial mmap constraint
Fixes #4010 .
12 years ago
Bryan Cantrill
7bd84de5ed
v8: loosen artificial mmap constraint
Fixes #4010 .
12 years ago
Bryan Cantrill
017009f8c5
v8: fix postmortem metadata generation
12 years ago
isaacs
d77c24de3f
V8: reapply floating patches
12 years ago
isaacs
3411a03dd1
V8: Upgrade to 3.13.7.1
12 years ago
Nathan Rajlich
1d52968d1d
v8: Replace VFP by VFP2 in common.gypi
This fixes an omission in cl 10818026.
Patch by Nathan Rajlich.
Review URL: http://codereview.chromium.org/10913256
13 years ago
yangguo@chromium.org
25c2940a08
v8: Relax requirement from VFP3 to VFP2 where possible.
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10818026
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@12194 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
Fedor Indutny
052e63f27f
v8: fix semaphore on MacOS
Landed upstream: https://chromiumcodereview.appspot.com/10867009/
12 years ago
Bert Belder
c5e554dc7e
v8: reapply floating patches
13 years ago
Bert Belder
4899116d4b
v8: upgrade to 3.11.10.22
12 years ago
Bert Belder
ef0ca2affd
v8: reapply floating patches
13 years ago
Bert Belder
2d9239359d
v8: upgrade to v3.11.10.19
13 years ago
isaacs
b7223abbdc
v8: Reapply floating patches
13 years ago
isaacs
73976b6c9d
v8: Upgrade to 3.11.10.18
13 years ago