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 .
13 years ago
Bryan Cantrill
7bd84de5ed
v8: loosen artificial mmap constraint
Fixes #4010 .
13 years ago
isaacs
3411a03dd1
V8: Upgrade to 3.13.7.1
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/
13 years ago
Bert Belder
4899116d4b
v8: upgrade to 3.11.10.22
13 years ago
Bert Belder
2d9239359d
v8: upgrade to v3.11.10.19
13 years ago
isaacs
73976b6c9d
v8: Upgrade to 3.11.10.18
13 years ago
isaacs
f4f0daa44d
V8: Upgrade to 3.11.10.17
13 years ago
isaacs
a0a0062d61
v8: upgrade to 3.11.10.15
13 years ago
isaacs
5b5c8b6005
v8: Upgrade to 3.11.10.14
13 years ago
Bert Belder
74872b0dc9
v8: upgrade to version 3.11.10.12
13 years ago
Bert Belder
6b26583e84
v8: upgrade to v3.11.10.10
13 years ago
verwaest@chromium.org
8a6ef65c2c
Fixing bugs in promotion of elements transitions (r1175). - Fixed invalid memory access when reading enum-cache from descriptor array with elements transitions but 0 real descriptors. - Fixed infinite recursion in the intrusive map iterator when visiting elements transitions. - Properly cached non-fastmode elements transitions.
Review URL: https://chromiumcodereview.appspot.com/10565030
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11841 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
jkummerow@chromium.org
7282ce9014
Remove unused-but-set variable from objects.cc.
This fixes compilation with newer GCCs.
R=erik.corry@gmail.com
Review URL: https://chromiumcodereview.appspot.com/10568006
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11838 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
erik.corry@gmail.com
f94b85db83
Revert part of 11727 as it sometimes tanked V8 benchmark (raytrace) performance for reasons that are not obvious. Now we make objects into fast-case objects when they are made prototypes for other objects, but we do not mark objects that are already fast case with a bit that helps keep them in fast case. Review URL: https://chromiumcodereview.appspot.com/10556004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11831 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
danno@chromium.org
bf682afb98
MIPS: Fix packed-element.js test on ARM with no snap
Port r11826 (5be3568a)
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10559002
Patch from Akos Palfi <palfia@homejinni.com>.
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11840 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
danno@chromium.org
00247d53db
Fix Kraken regression due to optimistic monomorphic element transitions
R=jkummerow@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10539141
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11807 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
mstarzinger@chromium.org
c231321cd3
Fix assertion for map code cache of shared maps.
R=danno@chromium.org
TEST=mjsunit/compare-known-objects-slow
Review URL: https://chromiumcodereview.appspot.com/10548046
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11815 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
yangguo@chromium.org
54b74b8e85
Remove faster ticks for debug mode.
This solves the problem that code runs very slow when the debugger is enabled.
BUG=v8:2179
TEST=
Review URL: https://chromiumcodereview.appspot.com/10544135
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11802 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
mstarzinger@chromium.org
48893af7bb
Fix performance regression caused by r11202.
R=erik.corry@gmail.com
BUG=v8:2156,v8:2034
TEST=mjsunit/regress/regress-2156,mjsunit/regress/regress-2034
Review URL: https://chromiumcodereview.appspot.com/10539131
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11800 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
Bert Belder
50464cd4f4
v8: upgrade to v3.11.10
13 years ago
Bert Belder
2301eb69b1
v8: force inlining of v8::internal::DescriptorArray methods
13 years ago
yangguo@chromium.org
33be3016fb
Force inlining CopyChars and String::Get.
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10332054
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11527 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
Ben Noordhuis
26f754d9dd
v8: debug: fix error handling in SendConnectMessage()
The old error handling code checked if the return value of Socket::Send() != 0,
which is wrong because Socket::Send() can write less bytes than requested or
return -1 on error.
13 years ago
isaacs
940a6863ea
Roll V8 back to 3.9.24.31
13 years ago
Ben Noordhuis
1fb9cfcdb1
v8: debug: fix error handling in SendConnectMessage()
The old error handling code checked if the return value of Socket::Send() != 0,
which is wrong because Socket::Send() can write less bytes than requested or
return -1 on error.
13 years ago
isaacs
46b09e4190
Roll V8 back to 3.10.8.13
13 years ago
Ben Noordhuis
eabf3c8d0f
v8: debug: fix error handling in SendConnectMessage()
The old error handling code checked if the return value of Socket::Send() != 0,
which is wrong because Socket::Send() can write less bytes than requested or
return -1 on error.
13 years ago
isaacs
cbdf3393a2
Upgrade v8 to 3.11.7
13 years ago
isaacs
2cca7488bf
Patches floating on V8
13 years ago
isaacs
3f3f958c14
Upgrade V8 to 3.11.1
13 years ago
vegorov@chromium.org
52f0c37d09
Runtime_NotifyDeoptimized should search for function activation in all thread stacks.
R=fschneider@chromium.org
BUG=v8:1763
Review URL: http://codereview.chromium.org/8240004
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9588 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
yangguo@chromium.org
29b2fdb0c5
Force inlining CopyChars and String::Get.
BUG=
TEST=
Review URL: https://chromiumcodereview.appspot.com/10332054
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@11527 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
Ben Noordhuis
48cdbffd24
v8: posix: try to send() whole buffer
Retry the send() syscall after a partial write.
13 years ago
Ben Noordhuis
ebfb8a5613
v8: posix: handle EINTR in socket functions
The socket functions did not handle EINTR (syscall interrupted by signal) which
tripped up the debug agent.
13 years ago
Ben Noordhuis
4359e8154d
v8: debug: fix error handling in SendConnectMessage()
The old error handling code checked if the return value of Socket::Send() != 0,
which is wrong because Socket::Send() can write less bytes than requested or
return -1 on error.
13 years ago
Dane Springmeyer
e5b787e84d
deps: fix v8 build error
Pull in build error fix from http://code.google.com/p/v8/source/detail?r=9505
Missed in 5d69bbfbd
.
13 years ago
isaacs
6ed5ef5fe0
Upgrade V8 to 3.9.24.9
13 years ago
lrn@chromium.org
5d69bbfbdb
Fix bug in x64 RegExp detecting start of string.
Also add missing MIPS case in regexp tracer.
Fixes issues v8:1748 and v8:1746
BUG=v8:1748, v8:1746
TEST=mjsunit/regress/regress-1748.js
Review URL: http://codereview.chromium.org/8116001
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@9504 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
13 years ago
Bert Belder
69ca83f755
Upgrade V8 to 3.6.6.25
13 years ago
isaacs
6ebe9e0c1d
Upgrade V8 to 3.9.24.7
13 years ago
isaacs
4b64542fe0
Upgrade V8 to 3.9.24.6
13 years ago
mstarzinger@chromium.org
eb1ff03418
v8: Fix missing initialization of mark-compact flags.
R=svenpanne@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9662056
Cherry-pick of https://v8.googlecode.com/svn/branches/bleeding_edge@11006
13 years ago
isaacs
e4fc2cbfd3
Upgrade v8 to 3.9.17
13 years ago