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
Ben Noordhuis
c21c51a6fc
v8: fix "pure virtual method called" runtime error
Fixes #2912 .
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
6bb9868271
Reapply patches floating on V8
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
Dave Pacheco
0f74729758
disable omit-frame-pointer on solaris systems
13 years ago
isaacs
0c0f13eda4
Patches floating on v8
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
af90faf198
Patches floating on V8
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
4e85257c6e
Patches floating on V8
13 years ago
isaacs
e4fc2cbfd3
Upgrade v8 to 3.9.17
13 years ago
Dave Pacheco
b47ba2c431
disable omit-frame-pointer on solaris systems
13 years ago
isaacs
2d6a076ab3
Patches floating on v8
13 years ago
isaacs
c0c4e008aa
Upgrade V8 to 3.6.6.24
13 years ago
isaacs
50cfeef65e
Remove -Wall from v8 build
13 years ago
isaacs
412cebec9e
v8: Remove OutputDirectory from build/common.gypi
13 years ago
isaacs
2e24ded6d2
Upgrade v8 to 3.9.11
13 years ago
isaacs
fde26002f1
v8: Remove OutputDirectory from build/common.gypi
13 years ago
isaacs
f4641bd4de
Update v8 to 3.9.9
13 years ago
isaacs
de21de920c
2012.02.14, Version 0.7.4 (unstable)
* Upgrade V8 to 3.9.5
* Upgrade npm to 1.1.1
* build: Detect host_arch better (Karl Skomski)
* debugger: export `debug_port` to `process` (Fedor Indutny)
* api docs: CSS bug fixes (isaacs)
* build: use -fPIC for native addons on UNIX (Nathan Rajlich)
* Re-add top-level v8::Locker (Marcel Laverdet)
* Move images out of the dist tarballs (isaacs)
* libuv: Remove uv_export and uv_import (Ben Noordhuis)
* build: Support x64 build on Windows (Igor Zinkovsky)
13 years ago
Fedor Indutny
e7e4f2f3aa
Fix linker error on some gcc version on osx
* See: http://codereview.chromium.org/9382033/
13 years ago
isaacs
5041bc1b6c
Patches floating on V8
Only SConstruct and build/common.gypi at this point. All
others are accepted upstream, which greatly simplifies things.
13 years ago
isaacs
68a0c56a7d
Upgrade V8 to 3.9.5
13 years ago
Dave Pacheco
e5ed6b91f4
disable omit-frame-pointer on solaris systems
13 years ago
isaacs
e5db01ee29
v8: Remove OutputDirectory from build/common.gypi
13 years ago
isaacs
8be699494e
Upgrade V8 to 3.9.2
13 years ago
isaacs
71527e3a55
Patches floating on v8
13 years ago
isaacs
465f57c56f
Upgrade v8 to 3.6.6.20
13 years ago
isaacs
05471f5c2a
Update v8 to 3.8.9
13 years ago
isaacs
40879f33cd
Upgrade V8 to 3.8.8
13 years ago
isaacs
4afc46d7bc
Upgrade V8 to 3.6.6.19
13 years ago
Ben Noordhuis
0f33768059
v8: link against libsocket and libnsl on sunos
The V8 debugger requires BSD socket support. Solaris-like systems obviously
support that but you need to link against the right libraries, it's not part of
libc.
13 years ago
Ben Noordhuis
90587b1ccb
v8: implement VirtualMemory class on SunOS
Unbreaks build on SunOS. Re-applies 4908e5bf7a
.
13 years ago
Fedor Indutny
4fdec07bd8
Land number collision fix for v8 3.6 by Erik Corry
Update with fixes from: http://codereview.chromium.org/9190001/
13 years ago
Fedor Indutny
1695332941
Land number collision fix for v8 3.6 by Erik Corry
- If V8 snapshots are enabled then the hash is only randomized at build time.
---
backport @10366 , @10367 and @10402 to 3.6
Add seed to hash of numeric keyed properties.
Minor cleanups of numeric seeded hashing patch.
Split NumberDictionary into a randomly seeded and an unseeded version.
We don't want to randomize the stub cache.
Review URL: http://codereview.chromium.org/9190001/
13 years ago
Igor Zinkovsky
ab18d72b35
fix windows build
13 years ago
Ryan Dahl
60040a4f36
Upgrade V8 to 3.8.6
13 years ago
Ryan Dahl
8e5674fb5c
Upgrade V8 to 3.8.5
13 years ago
Bert Belder
4a899c9274
Land hash collision fix for V8 3.6 by Erik Corry.
- If V8 snapshots are enabled then the hash is only randomized at build time.
- Breaks MIPS
---
Backport hash collision workaround to 3.6.
This is made up of 9956, 10351, 10338 and 10330.
This change bakes the string hash key into the snapshot, so
it is determined at build time for shapshot configs.
Review URL: http://codereview.chromium.org/9124004
13 years ago
Ryan Dahl
557fc396b4
Upgrade V8 to 3.8.4
13 years ago
Ryan Dahl
b7c05e1b75
Upgrade V8 to 3.8.3
13 years ago
Ryan Dahl
e4731f8168
Upgrade V8 to 3.8.2.1
13 years ago
Ryan Dahl
6029127cea
Upgrade V8 to 3.6.6.15
13 years ago
Ryan Dahl
4eaf4ce26a
Upgrade V8 to 3.8.2
13 years ago