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
2012-05-09 03:56:04 +02:00
isaacs
01d146c29f
Merge remote-tracking branch 'ry/v0.6' into v0.6-merge
...
Conflicts:
ChangeLog
Makefile
deps/npm/AUTHORS
deps/npm/html/api/bin.html
deps/npm/html/api/bugs.html
deps/npm/html/api/commands.html
deps/npm/html/api/config.html
deps/npm/html/api/deprecate.html
deps/npm/html/api/docs.html
deps/npm/html/api/edit.html
deps/npm/html/api/explore.html
deps/npm/html/api/help-search.html
deps/npm/html/api/init.html
deps/npm/html/api/install.html
deps/npm/html/api/link.html
deps/npm/html/api/load.html
deps/npm/html/api/ls.html
deps/npm/html/api/npm.html
deps/npm/html/api/outdated.html
deps/npm/html/api/owner.html
deps/npm/html/api/pack.html
deps/npm/html/api/prefix.html
deps/npm/html/api/prune.html
deps/npm/html/api/publish.html
deps/npm/html/api/rebuild.html
deps/npm/html/api/restart.html
deps/npm/html/api/root.html
deps/npm/html/api/run-script.html
deps/npm/html/api/search.html
deps/npm/html/api/shrinkwrap.html
deps/npm/html/api/start.html
deps/npm/html/api/stop.html
deps/npm/html/api/submodule.html
deps/npm/html/api/tag.html
deps/npm/html/api/test.html
deps/npm/html/api/uninstall.html
deps/npm/html/api/unpublish.html
deps/npm/html/api/update.html
deps/npm/html/api/version.html
deps/npm/html/api/view.html
deps/npm/html/api/whoami.html
deps/npm/html/doc/README.html
deps/npm/html/doc/adduser.html
deps/npm/html/doc/bin.html
deps/npm/html/doc/bugs.html
deps/npm/html/doc/build.html
deps/npm/html/doc/bundle.html
deps/npm/html/doc/cache.html
deps/npm/html/doc/changelog.html
deps/npm/html/doc/coding-style.html
deps/npm/html/doc/completion.html
deps/npm/html/doc/config.html
deps/npm/html/doc/deprecate.html
deps/npm/html/doc/developers.html
deps/npm/html/doc/disputes.html
deps/npm/html/doc/docs.html
deps/npm/html/doc/edit.html
deps/npm/html/doc/explore.html
deps/npm/html/doc/faq.html
deps/npm/html/doc/folders.html
deps/npm/html/doc/help-search.html
deps/npm/html/doc/help.html
deps/npm/html/doc/index.html
deps/npm/html/doc/init.html
deps/npm/html/doc/install.html
deps/npm/html/doc/json.html
deps/npm/html/doc/link.html
deps/npm/html/doc/list.html
deps/npm/html/doc/npm.html
deps/npm/html/doc/outdated.html
deps/npm/html/doc/owner.html
deps/npm/html/doc/pack.html
deps/npm/html/doc/prefix.html
deps/npm/html/doc/prune.html
deps/npm/html/doc/publish.html
deps/npm/html/doc/rebuild.html
deps/npm/html/doc/registry.html
deps/npm/html/doc/removing-npm.html
deps/npm/html/doc/restart.html
deps/npm/html/doc/root.html
deps/npm/html/doc/run-script.html
deps/npm/html/doc/scripts.html
deps/npm/html/doc/search.html
deps/npm/html/doc/semver.html
deps/npm/html/doc/shrinkwrap.html
deps/npm/html/doc/star.html
deps/npm/html/doc/start.html
deps/npm/html/doc/stop.html
deps/npm/html/doc/submodule.html
deps/npm/html/doc/tag.html
deps/npm/html/doc/test.html
deps/npm/html/doc/uninstall.html
deps/npm/html/doc/unpublish.html
deps/npm/html/doc/update.html
deps/npm/html/doc/version.html
deps/npm/html/doc/view.html
deps/npm/html/doc/whoami.html
deps/npm/man/man1/npm.1
deps/npm/man/man3/npm.3
deps/npm/package.json
doc/api/url.markdown
lib/http.js
src/node_version.h
test/simple/test-fs-sync-fd-leak.js
2012-05-04 15:12:47 -07:00
Ben Noordhuis
6b426a2edd
Revert "v8: fix "pure virtual method called" runtime error"
...
It makes mksnapshot die with a segmentation fault on sunos with gcc 4.5.2.
This reverts commit c21c51a6fc
.
2012-05-02 22:53:45 +00:00
Ben Noordhuis
48cdbffd24
v8: posix: try to send() whole buffer
...
Retry the send() syscall after a partial write.
2012-04-24 04:11:29 +02:00
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.
2012-04-24 04:11:22 +02:00
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.
2012-04-24 04:11:11 +02:00
Ben Noordhuis
c21c51a6fc
v8: fix "pure virtual method called" runtime error
...
Fixes #2912 .
2012-04-20 01:29:02 +02:00
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
.
2012-04-18 21:15:09 +02:00
isaacs
6bb9868271
Reapply patches floating on V8
2012-04-18 09:36:44 -07:00
isaacs
6ed5ef5fe0
Upgrade V8 to 3.9.24.9
2012-04-18 09:36:44 -07:00
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
2012-04-16 17:40:17 +02:00
Dave Pacheco
0f74729758
disable omit-frame-pointer on solaris systems
2012-04-16 17:28:45 +02:00
isaacs
0c0f13eda4
Patches floating on v8
2012-04-16 17:28:33 +02:00
Bert Belder
69ca83f755
Upgrade V8 to 3.6.6.25
2012-04-16 17:27:16 +02:00
isaacs
6ebe9e0c1d
Upgrade V8 to 3.9.24.7
2012-03-29 16:04:48 -07:00
isaacs
af90faf198
Patches floating on V8
2012-03-28 19:54:01 -07:00
isaacs
4b64542fe0
Upgrade V8 to 3.9.24.6
2012-03-28 19:51:38 -07:00
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
2012-03-28 13:04:56 +02:00
isaacs
4e85257c6e
Patches floating on V8
2012-03-12 21:50:31 -07:00
isaacs
e4fc2cbfd3
Upgrade v8 to 3.9.17
2012-03-12 21:46:36 -07:00
Dave Pacheco
b47ba2c431
disable omit-frame-pointer on solaris systems
2012-03-02 11:26:06 -08:00
isaacs
2d6a076ab3
Patches floating on v8
2012-03-02 11:26:05 -08:00
isaacs
c0c4e008aa
Upgrade V8 to 3.6.6.24
2012-03-02 11:26:05 -08:00
isaacs
50cfeef65e
Remove -Wall from v8 build
2012-02-27 13:55:23 -08:00
isaacs
412cebec9e
v8: Remove OutputDirectory from build/common.gypi
2012-02-27 13:43:58 -08:00
isaacs
2e24ded6d2
Upgrade v8 to 3.9.11
2012-02-27 13:43:31 -08:00
isaacs
fde26002f1
v8: Remove OutputDirectory from build/common.gypi
2012-02-27 12:11:10 -08:00
isaacs
f4641bd4de
Update v8 to 3.9.9
2012-02-27 12:11:09 -08:00
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)
2012-02-14 14:34:43 -08:00
Fedor Indutny
e7e4f2f3aa
Fix linker error on some gcc version on osx
...
* See: http://codereview.chromium.org/9382033/
2012-02-14 02:36:08 +06:00
isaacs
5041bc1b6c
Patches floating on V8
...
Only SConstruct and build/common.gypi at this point. All
others are accepted upstream, which greatly simplifies things.
2012-02-13 10:11:28 -08:00
isaacs
68a0c56a7d
Upgrade V8 to 3.9.5
2012-02-13 10:05:16 -08:00
Ben Noordhuis
8a6576f764
Merge remote-tracking branch 'origin/v0.6'
...
Conflicts:
common.gypi
2012-02-12 16:12:26 +01:00
Dave Pacheco
e5ed6b91f4
disable omit-frame-pointer on solaris systems
2012-02-08 10:16:19 -08:00
isaacs
e5db01ee29
v8: Remove OutputDirectory from build/common.gypi
2012-02-06 15:22:52 -08:00
isaacs
8be699494e
Upgrade V8 to 3.9.2
2012-02-06 15:21:49 -08:00
isaacs
71527e3a55
Patches floating on v8
2012-02-02 15:38:28 -08:00
isaacs
465f57c56f
Upgrade v8 to 3.6.6.20
2012-02-02 15:38:28 -08:00
isaacs
05471f5c2a
Update v8 to 3.8.9
2012-01-31 18:35:04 -08:00
isaacs
40879f33cd
Upgrade V8 to 3.8.8
2012-01-23 17:16:27 -08:00
isaacs
4afc46d7bc
Upgrade V8 to 3.6.6.19
2012-01-19 18:29:11 -08:00
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.
2012-01-19 23:09:00 +00:00
Ben Noordhuis
90587b1ccb
v8: implement VirtualMemory class on SunOS
...
Unbreaks build on SunOS. Re-applies 4908e5bf7a
.
2012-01-19 22:46:20 +00:00
Fedor Indutny
4fdec07bd8
Land number collision fix for v8 3.6 by Erik Corry
...
Update with fixes from: http://codereview.chromium.org/9190001/
2012-01-19 21:55:48 +06:00
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/
2012-01-17 22:22:52 +06:00
Igor Zinkovsky
ab18d72b35
fix windows build
2012-01-16 16:46:23 -08:00
Ryan Dahl
60040a4f36
Upgrade V8 to 3.8.6
2012-01-16 14:37:57 -08:00
Ryan Dahl
8e5674fb5c
Upgrade V8 to 3.8.5
2012-01-06 13:03:06 -08:00
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
2012-01-06 17:02:01 +01:00
Ryan Dahl
557fc396b4
Upgrade V8 to 3.8.4
2012-01-03 11:46:53 -08:00
Ryan Dahl
b7c05e1b75
Upgrade V8 to 3.8.3
2011-12-28 14:13:50 -08:00
Ryan Dahl
e4731f8168
Upgrade V8 to 3.8.2.1
2011-12-23 15:57:10 -08:00
Ryan Dahl
6029127cea
Upgrade V8 to 3.6.6.15
2011-12-21 12:38:07 -08:00
Ryan Dahl
4eaf4ce26a
Upgrade V8 to 3.8.2
2011-12-21 10:54:24 -08:00
Ryan Dahl
21e7292ea0
Upgrade V8 to 3.8.1
2011-12-19 13:06:37 -08:00
Igor Zinkovsky
45822da46a
fix windows build
2011-12-15 18:42:03 -08:00
Ryan Dahl
de3c16afae
Upgrade V8 to 3.6.6.14
2011-12-14 16:33:11 -08:00
Ryan Dahl
b3a7de15b7
Upgrade V8 to 3.8.0
2011-12-14 15:02:32 -08:00
Igor Zinkovsky
06a22e2ea1
fix windows build
2011-12-09 17:24:37 -08:00
Ryan Dahl
2003593143
Merge remote branch 'origin/v0.6'
...
Conflicts:
deps/v8/src/debug.cc
deps/v8/src/version.cc
src/node_version.h
2011-12-06 11:50:54 -08:00
Ryan Dahl
21d081fd7f
Upgrade V8 to 3.7.12
2011-12-05 16:29:01 -08:00
Ryan Dahl
1cf26e2bf1
Upgrade V8 to 3.6.6.11
2011-12-03 23:31:02 -08:00
Ben Noordhuis
29d8ff51c8
build: remove v8-node.gyp
2011-11-17 23:48:40 +01:00
Ben Noordhuis
4f8a0cd2f9
v8: add platform-solaris.cc to gyp build
...
Re-applies 77e4abbc3e
, lost in a V8 upgrade.
2011-11-17 19:39:39 +01:00
Ben Noordhuis
2c52ccea80
v8: compile with __C99FEATURES__=1 on sunos
...
Exposes INFINITY, isinf(), isfinite(), etc.
Re-applies d104e5b91c
, lost in a V8 upgrade.
2011-11-17 19:39:39 +01:00
Ryan Dahl
17a82e72f4
Upgrade V8 to 3.6.6.8
2011-11-14 17:17:23 -08:00
Ryan Dahl
0ba8f05a42
Upgrade V8 to 3.6.6.7
2011-11-08 10:00:12 -08:00
Ryan Dahl
2dd68af334
Remove -Werror from V8 build
2011-11-03 10:46:16 -07:00
Ryan Dahl
0e9c1ca673
Downgrade V8 to 3.6.4
2011-11-03 10:34:22 -07:00
Ben Noordhuis
818f0cba55
v8: fix freebsd build, implement VirtualMemory class
2011-11-03 03:23:59 +01:00
Ben Noordhuis
edea4122b1
Revert "Upgrade V8 to 3.7.1"
...
This reverts commit 92f5a5d3ca
.
V8 3.7.1 in debug mode on ia32 has a curious race-like bug where an fs.Stats
object is not fully formed until some time after it's created. This is easy
to demonstrate by running `make test-debug`.
V8 3.7.0 does not exhibit this behaviour so back we go.
Fixes #1981 .
2011-11-02 16:58:35 +01:00
Bert Belder
6a6a70e80e
Fix v8 build on Windows
...
There's probably a better way to fix this
2011-10-29 01:06:40 +02:00
Ben Noordhuis
b9529545e1
v8: implement VirtualMemory class on SunOS
...
Unbreaks build on SunOS. Re-applies 4908e5bf7a
.
2011-10-27 11:22:07 +00:00
Ryan Dahl
92f5a5d3ca
Upgrade V8 to 3.7.1
2011-10-27 00:48:23 -07:00
Igor Zinkovsky
107b05772a
build: fix windows build
2011-10-15 02:12:53 +02:00
Ben Noordhuis
4908e5bf7a
v8: implement VirtualMemory class on SunOS
...
Unbreaks build on SunOS. Un-reverts 9bbca99107
.
2011-10-14 23:29:35 +00:00
Ryan Dahl
33b5f2f779
Upgrade V8 to 3.7.0
2011-10-13 17:45:02 -07:00
Ben Noordhuis
6cb1d26924
v8: fix gyp build on windows
2011-10-11 17:21:35 +02:00
Ryan Dahl
07703fa78e
Revert "v8: implement VirtualMemory class on SunOS"
...
This reverts commit 9bbca99107
.
2011-10-10 18:18:12 -07:00
Ryan Dahl
3b1d656da5
Revert "Upgrade V8 to 3.6.6"
...
Not stable enough.
- Windows snapshot linking broken
- Linux crash on ./node_g test/simple/test-stream-pipe-multi.js
This reverts commit 56e6952e63
.
2011-10-10 17:58:30 -07:00
Ben Noordhuis
9bbca99107
v8: implement VirtualMemory class on SunOS
2011-10-10 17:06:24 -07:00
Ryan Dahl
56e6952e63
Upgrade V8 to 3.6.6
2011-10-10 11:52:42 -07:00
Ryan Dahl
1b15af9dd2
Upgrade V8 to 3.6.4
2011-09-15 09:42:06 -07:00
Ben Noordhuis
718032777d
v8: move __C99FEATURES__=1 into common.gypi
2011-09-12 22:52:56 +00:00
Ben Noordhuis
77e4abbc3e
v8: add platform-solaris.cc to gyp build
2011-09-12 21:48:30 +00:00
Ben Noordhuis
d104e5b91c
v8: compile with __C99FEATURES__=1 on sunos
...
Exposes INFINITY, isinf(), isfinite(), etc.
2011-09-12 21:48:30 +00:00
Ryan Dahl
03c2f62020
Upgrade V8 to 3.6.2
2011-09-08 16:11:20 -07:00
Ryan Dahl
0bca54444a
Upgrade V8 to 3.6.1
2011-09-07 21:23:29 -07:00
Ryan Dahl
d8f7a8655f
Strip V8 -Werror
2011-08-30 09:44:19 -07:00
Ryan Dahl
b68c6bac96
Fix Windows build
2011-08-30 02:26:29 -07:00
Ryan Dahl
da00ff4999
Upgrade V8 to 3.5.9.1
2011-08-29 15:47:16 -07:00
jkummerow@chromium.org
b5643cb2a6
v8: remove unnecessary break-after-return in switch statement
...
BUG=v8:1642
Review URL: http://codereview.chromium.org/7781007
This is a back-port of upstream r9043. Fixes build on OS X 10.5.
2011-08-29 16:00:48 +02:00
Ryan Dahl
028908ab7c
Upgrade V8 to 3.5.8
2011-08-26 13:07:04 -07:00
Ryan Dahl
b15ab5de51
Upgrade V8 to 3.5.7
2011-08-23 15:17:57 -07:00
Ryan Dahl
05e6f318c6
Upgrade V8 to 3.5.6
2011-08-18 16:59:30 -07:00
Ryan Dahl
25a5e90289
Fix GYP build on OSX
...
Broken due to DOS line endings.
./configure-gyp
make -f Makefile-gyp
2011-08-15 13:41:07 -07:00
Peter Bright
16788f461a
Rename gyp files to produce useful solution names.
...
Hoist common settings into common.gypi.
Restrict v8's common.gypi to v8 projects.
Ensure v8 doesn't use /MP in debug builds.
Add basic settings for other platforms.
Make uv import common.gypi properly.
Remove LTCG warning.
2011-08-13 19:57:42 -07:00
Ryan Dahl
89bed19513
Upgrade V8 to v3.5.4
2011-08-11 23:59:21 -07:00
Peter Bright
b88c48177a
V8 GYP should attempt to not use cygwin.
2011-08-06 20:13:50 -07:00
Ryan Dahl
f55f478523
add deps/v8/build ???
2011-08-06 03:12:06 -07:00
Ryan Dahl
eeece4f5ea
Upgrade V8 to 3.5.3
2011-08-04 12:18:09 -07:00
Bert Belder
a962cca390
V8: Don't use mprotect on Cygwin as virtual memory is managed directly via WinAPI calls.
...
Upstream fix: http://codereview.chromium.org/7549009
2011-08-02 18:38:35 +02:00
Ryan Dahl
fea524e145
Merge branch 'V8-3.4'
2011-07-21 22:20:54 -07:00
Ryan Dahl
f319e12621
Upgrade V8 to 3.4.14
2011-07-21 22:20:37 -07:00
Ben Noordhuis
e5cceffe6a
Replace reinterpret_cast with BitCast in deoptimizer to please certain compilers.
...
This is a back-port of upstream V8 rev 8672.
Fixes #1354 .
2011-07-18 13:39:22 +02:00
Ben Noordhuis
61dfe5d2a9
Revert dcf6955: Fix V8 mingw32 build
...
Patch has been merged upstream in V8 3.4.6.
Fixes #1351 .
2011-07-16 14:51:45 +02:00
Ryan Dahl
5709643289
Merge branch 'V8-3.4'
2011-07-15 17:47:37 -07:00
Ryan Dahl
ef1be160d6
Upgrade V8 to 3.4.12.1
2011-07-15 17:47:20 -07:00
vegorov@chromium.org
17bff6082a
Correctly propagate toolchain setting in SConstruct.
...
Patch by Bert Belder.
Review URL: http://codereview.chromium.org/7309014
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8555 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-07-16 00:40:32 +02:00
vegorov@chromium.org
442c5c95ad
MinGW32: define STRUNCATE and change strncpy_s implementation to follow specification.
...
This fixes the debug build for MinGW32
Patch by Bert Belder.
Review URL: http://codereview.chromium.org/7308007
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@8552 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-07-16 00:38:34 +02:00
Ryan Dahl
041c983290
Merge branch 'v0.4'
...
Conflicts:
deps/libev/wscript
doc/api/modules.markdown
2011-07-14 15:52:08 -07:00
Henry Rawas
dcf6955c10
Fix V8 mingw32 build
...
Reported to V8
http://code.google.com/p/v8/issues/detail?id=1508
2011-07-08 18:21:29 -07:00
Ryan Dahl
e5564a3f29
Upgrade V8 to 3.4.10
2011-07-08 16:40:11 -07:00
Ryan Dahl
073fbea0f5
Bring back execScript
...
Undoing
http://codereview.chromium.org/7060008
https://groups.google.com/forum/#!topic/v8-dev/JTRHrPHFBts
2011-07-06 16:55:50 -07:00
Ryan Dahl
149562555c
Downgrade V8 to 3.1.8.25
...
There are serious performance regressions both in V8 and our own legacy
networking stack. Until we correct our own problems we are going back to the
old V8.
2011-07-05 14:51:29 -07:00
Ryan Dahl
32a0752d49
Merge branch 'V8-3.4'
2011-07-05 11:42:20 -07:00
Ryan Dahl
6054dcc130
Upgrade V8 to 3.4.9
2011-07-05 11:41:56 -07:00
Bert Belder
c953ecfb9e
Fix v8 mingw build
2011-07-05 00:04:58 +02:00
Robert Mustacchi
2cfab04037
Fix solaris build ( http://codereview.chromium.org/7282034/ )
2011-07-01 09:51:43 -07:00
Henry Rawas
2e1af6df49
Fix V8 mingw32 build
...
Reported to V8
http://code.google.com/p/v8/issues/detail?id=1508
2011-06-29 20:51:30 +02:00
Ryan Dahl
33af2720f2
Upgrade V8 to 3.4.8
2011-06-29 17:26:51 +02:00
Ryan Dahl
1e7769dfa3
Merge branch 'v8-3.1' into v0.4
2011-06-29 12:49:37 +02:00
Ryan Dahl
61553ccdda
Upgrade V8 to 3.1.8.25
2011-06-29 12:49:17 +02:00
Ryan Dahl
80b0225b98
Merge branch 'v8-3.1' into v0.4
2011-05-20 19:25:30 -07:00
Ryan Dahl
cee4ce39a9
Upgrade V8 to 3.1.8.16
2011-05-20 19:24:37 -07:00
Ryan Dahl
8d88c00b77
Merge branch 'v8-3.1' into v0.4
2011-04-30 11:38:55 -07:00
Ryan Dahl
eb57d1b9b1
Upgrade V8 to 3.1.8.14
2011-04-30 11:38:25 -07:00
Ryan Dahl
6b5a7033bb
Merge branch 'v8-3.1' into v0.4
2011-04-11 16:08:10 -07:00
Ryan Dahl
0b1920b202
Upgrade v8 to 3.1.8.10
2011-04-11 16:07:54 -07:00
Ryan Dahl
ad861e1354
Merge branch 'v8-3.1' into v0.4
2011-03-31 10:07:59 -07:00
Ryan Dahl
6631983dd1
Upgrade V8 to 3.1.8.8
2011-03-31 10:07:48 -07:00
Ryan Dahl
cbcb7fb019
Merge branch 'v8-3.1' into v0.4
2011-03-25 12:02:51 -07:00
Ryan Dahl
c8ee19a618
Upgrade V8 to 3.1.8.5
2011-03-25 12:02:38 -07:00
Ryan Dahl
5b161b09a3
Merge branch 'v8-3.1' into v0.4
2011-03-18 14:24:37 -07:00
Ryan Dahl
53dc74e12f
Upgrade V8 to 3.1.8.3
2011-03-18 14:22:52 -07:00
Ryan Dahl
975d020286
Fix gcc version checking for aliasing features
2011-03-18 10:01:45 -07:00
Ryan Dahl
12c02b378d
Use pthread_kill for V8/Solaris sampling
2011-03-11 03:08:42 +00:00
Ryan Dahl
6802c90d1f
Sample correct registers on Solaris
...
http://codereview.chromium.org/6676019/
2011-03-11 03:06:43 +00:00
Ryan Dahl
e14aa64591
Fix V8 runtime profiler for solaris
2011-03-10 12:48:49 -08:00
Bert Belder
b3884c574b
Autodetect no-strict-aliasing, propagate toolchain option to SCons
...
BUG=v8:884
2011-03-02 21:06:17 -08:00
Ryan Dahl
14475c77a6
Upgrade V8 to 3.1.8
2011-03-02 21:04:37 -08:00
Ryan Dahl
5f95d9a75d
Remove -Werror from V8
2011-02-28 12:58:15 -08:00
Bert Belder
4a34692903
Autodetect no-strict-aliasing, propagate toolchain option to SCons
...
BUG=v8:884
2011-02-28 11:30:07 -08:00
Ryan Dahl
6442cbef20
Upgrade V8 to 3.1.7
2011-02-28 11:29:33 -08:00
Bert Belder
df15472d34
Autodetect no-strict-aliasing, propagate toolchain option to SCons
...
BUG=v8:884
2011-02-24 13:47:14 -08:00
Ryan Dahl
e33e7d1a37
Upgrade V8 to 3.1.6
2011-02-24 13:14:59 -08:00
Bert Belder
a5e67ad9e7
Autodetect no-strict-aliasing, propagate toolchain option to SCons
...
BUG=v8:884
2011-02-17 10:46:38 -08:00
Bert Belder
b1664daeb9
V8 Cygwin support
2011-02-16 12:04:44 -08:00
Ryan Dahl
550f73ae3e
Upgrade V8 to 3.1.5
2011-02-16 10:38:49 -08:00
Bert Belder
a293f90db4
Improve V8 support for Cygwin
...
Should re-enable crankshaft; can build w/ snapshot again.
2011-02-15 12:29:59 -08:00
Ryan Dahl
c6712ced20
Add newline to platform-cygwin.cc
2011-02-14 09:36:28 -08:00
Bert Belder
583f2e5999
Follow-up fix for v8 cygwin build
2011-02-09 21:55:59 -08:00
Bert Belder
fd013d17a2
V8 cygwin support
2011-02-09 19:13:31 -08:00
Bert Belder
35e32225d1
Workaround for V8 bug 884
...
See http://code.google.com/p/v8/issues/detail?id=884
2011-02-09 14:53:15 -08:00
Ryan Dahl
a0702b54d1
Upgrade V8 to 3.1.2
2011-02-09 10:24:26 -08:00
Ryan Dahl
ee092f62ca
Upgrade V8 to 3.1.1
2011-02-02 11:44:25 -08:00
Bert Belder
9526fef626
Workaround for V8 bug 884
...
See http://code.google.com/p/v8/issues/detail?id=884
2011-01-31 13:26:46 -08:00
Ryan Dahl
0634e3a8bc
Upgrade V8 to 3.1.0
2011-01-31 13:19:50 -08:00
Bert Belder
88947dc4f0
Workaround for V8 bug 884
...
See http://code.google.com/p/v8/issues/detail?id=884
2011-01-28 12:53:09 -08:00
Ryan Dahl
7eaa956bae
Upgrade V8 to 3.0.12
2011-01-28 01:57:00 -08:00
Ryan Dahl
4c5e570706
Upgrade V8 to 3.0.10
2011-01-24 20:55:18 -08:00
kmillikin@chromium.org
7c2869046e
Fix an assertion failure in the full code generator.
...
We hit an assertion failure when we tried to record the AST ID of
the (shared) .arguments variable proxy more than once. This was hit
when we had multiple calls to the same parameter in a function that
used the arguments object. The fix is to not visit the subexpressions
of the (shared) property access expression.
BUG=1060
Review URL: http://codereview.chromium.org/6368007
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@6404 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-01-20 01:39:32 +01:00
Bert Belder
a61066ea1b
Workaround for V8 bug 884
...
See http://code.google.com/p/v8/issues/detail?id=884
2011-01-19 11:06:49 -08:00
Ryan Dahl
b8f006ef72
Upgrade V8 to 3.0.9
2011-01-19 11:06:13 -08:00
Bert Belder
b70f8aec84
Workaround for V8 bug 884
...
See http://code.google.com/p/v8/issues/detail?id=884
2011-01-18 04:49:42 +01:00
Bert Belder
595509bb4c
Fix v8 build on windows
...
reported to v8 in http://codereview.chromium.org/6056006/
2011-01-17 12:28:48 -08:00
Ryan Dahl
cf2e4f44af
Upgrade V8 to 3.0.8
2011-01-17 11:32:56 -08:00
Bert Belder
33118df8f9
Merge remote branch 'origin/master'
...
Conflicts:
src/node_net.cc
src/node_os.cc
2011-01-02 22:57:32 +01:00
Ryan Dahl
1a894b39b3
Upgrade V8 to 3.0.4
2010-12-21 10:24:08 -08:00
Bert Belder
2d8ab90613
Revert "Performance-killing bug workaround for V8 on mingw"
...
This reverts commit 9a9edb0e8e
.
2010-12-20 23:52:38 +01:00
Bert Belder
9a9edb0e8e
Performance-killing bug workaround for V8 on mingw
...
When V8 on mingw generates a _compiled_ call stub for an external api callback, it fucks up the stack.
It doesn't set the stack pointers properly. Could be due to subtly different calling conventions?
This patch disables the simple_api_call optimization. It hurts performance.
2010-12-20 23:51:08 +01:00
Bert Belder
2463dbb3fd
Fix v8 build on mingw32
2010-12-20 23:49:56 +01:00
Ryan Dahl
7d425a0a16
Upgrade V8 to 3.0.3
2010-12-17 09:47:55 -08:00
Brian White
9eaf2329e7
Fix compilation on OpenBSD and FreeBSD
...
While it compiles fine on FreeBSD, at least on amd64 node dies with:
"CALL_AND_RETRY_0 allocation failed - process out of memory"
2010-12-17 09:06:31 -08:00
Ryan Dahl
2dc17e93ee
Add oprofile patch to repo
2010-12-16 14:25:02 -08:00
Ryan Dahl
02aae22397
Add solaris patch file
2010-12-16 14:22:50 -08:00
Ryan Dahl
c9d3a81db0
Patch V8 to compile on solaris
2010-12-16 14:05:13 -08:00
Ryan Dahl
c6406f9e57
Apply V8 r5951 to fix Mac build
...
From f3973972b727df480697443871d780596aba0201 Mon Sep 17 00:00:00 2001
From: erik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Date: Wed, 8 Dec 2010 16:23:25 +0000
Subject: [PATCH] Speed up quoting of JSON strings by allocating a string that is big enough
and then trimming it when the length is known. This way we only have to
traverse the input once.
Review URL: http://codereview.chromium.org/5556012
2010-12-16 12:10:54 -08:00
Ryan Dahl
ea700a8851
Upgrade V8 to 3.0.2
2010-12-16 11:52:08 -08:00
Ryan Dahl
7d73779446
Make oprofile work
2010-12-13 22:12:46 -08:00
Ryan Dahl
1d78159e8f
Upgrade V8 to 3.0.1
2010-12-13 22:12:14 -08:00
Ryan Dahl
32e8692b06
Apply V8 r5951 to fix Mac build
...
From f3973972b727df480697443871d780596aba0201 Mon Sep 17 00:00:00 2001
From: erik.corry@gmail.com <erik.corry@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Date: Wed, 8 Dec 2010 16:23:25 +0000
Subject: [PATCH] Speed up quoting of JSON strings by allocating a string that is big enough
and then trimming it when the length is known. This way we only have to
traverse the input once.
Review URL: http://codereview.chromium.org/5556012
2010-12-10 11:22:12 -08:00
Ryan Dahl
c30f113712
Upgrade V8 to 3.0.0
2010-12-07 13:56:11 -08:00
Ryan Dahl
7286b79521
Upgrade V8 to 2.5.9.1
2010-11-30 11:37:43 -08:00
Ryan Dahl
73318fa09d
Upgrade V8 to 2.5.8
2010-11-24 01:03:06 -08:00
Ryan Dahl
cbdcc1d5f3
Upgrade V8 to 2.5.7
2010-11-19 10:49:09 -08:00
Ryan Dahl
03fa258df7
Revert "Upgrade V8 to 2.5.6"
...
This reverts commit 564a48643b
.
Breaks cygwin
2010-11-16 19:14:14 -08:00
Bert Belder
e129630e9e
Fix V8 build on Cygwin
2010-11-13 14:38:25 -08:00
Ryan Dahl
564a48643b
Upgrade V8 to 2.5.6
2010-11-11 22:42:06 -08:00
Ryan Dahl
ea78d995e0
Upgrade V8 to 2.5.3
2010-11-01 14:10:35 -07:00
Ryan Dahl
268bcbde7c
Upgrade V8 to 2.5.2
2010-10-30 11:13:37 -07:00
Ryan Dahl
3b861db31d
Upgrade V8 to 2.5.1
2010-10-21 15:22:38 -07:00
Ryan Dahl
1b2f6f9e29
Upgrade V8 to 2.5.0
2010-10-18 17:13:30 -07:00
Ryan Dahl
634c4bf0b0
Add missing v8 file...
2010-10-09 00:56:37 -07:00
Ryan Dahl
7fca101338
Upgrade V8 to 2.4.8
2010-10-05 15:25:07 -07:00
Ryan Dahl
c9627e0a0d
Upgrade V8 to 2.4.7
2010-10-01 14:19:11 -07:00
Ryan Dahl
4df999f85f
Revert "Upgrade V8 to 2.4.5"
...
This reverts commit e227441248
.
Build fails on mac
2010-09-22 19:20:06 -07:00
Ryan Dahl
e227441248
Upgrade V8 to 2.4.5
2010-09-22 10:21:15 -07:00
Ryan Dahl
431e43009c
Upgrade V8 to 2.4.4
2010-09-16 21:33:32 -07:00
Ryan Dahl
9a6d2c35a1
V8 Cygwin patch
2010-09-08 17:16:18 -07:00
Ryan Dahl
8796ed2278
Upgrade V8 to 2.4.2
2010-09-08 17:14:42 -07:00
Ryan Dahl
0906f945be
Fix V8 build for old gcc
...
also sent upstream: http://codereview.chromium.org/3130033/show
2010-08-18 22:50:16 -07:00
Ryan Dahl
91757fa840
Upgrade V8 to 2.3.8
2010-08-17 08:37:25 -07:00
Ryan Dahl
4bbab14346
Revert "Upgrade V8 to 2.3.7"
...
This reverts commit 083ee0f8b7
.
V8 build broken on cygwin:
./deps/v8/src/handles.h:62: instantiated from `T*
v8::internal::Handle<T>::operator->() const [with T = v8::internal::Code]'
./deps/v8/src/accessors.cc:396: instantiated from here
./deps/v8/src/handles-inl.h:50:
error: call of overloaded `BitCast(v8::internal::Code** const&)' is
ambiguous
./deps/v8/src/utils.h:732: note: candidates are: Dest
v8::internal::BitCast(const Source&) [with Dest = v8::internal::Code**,
Source = v8::internal::Code**]
./deps/v8/src/utils.h:743:
note: Dest v8::internal::BitCast(Source* const&) [with Dest
= v8::internal::Code**, Source = v8::internal::Code*]
scons: *** [obj/release/accessors.o] Error 1
2010-08-13 07:43:53 -07:00
Ryan Dahl
083ee0f8b7
Upgrade V8 to 2.3.7
2010-08-12 10:11:03 -07:00
Ryan Dahl
883b3e2873
Remove -Werror from v8 SConstruct
2010-08-11 00:23:12 -07:00
Ryan Dahl
a5be730906
Upgrade V8 to 2.3.6
2010-08-10 09:17:11 -07:00
Ryan Dahl
81f5ed5c65
Upgrade V8 to 2.3.5
2010-08-04 11:46:42 -07:00
Ryan Dahl
a6bc68a83b
Upgrade V8 to 2.3.4
2010-08-03 10:33:16 -07:00
Ryan Dahl
b2a2bb736b
[v8] Remove global.print from v8natives.js (fixes issue 791)
...
Review URL: http://codereview.chromium.org/3045016
2010-07-30 12:20:32 -07:00
Ryan Dahl
552cf28260
Upgrade V8 to 2.3.3
2010-07-26 14:26:42 -07:00
Ryan Dahl
cb97cdb256
Remove Werror from SConstruct
2010-07-21 12:43:19 -07:00
Ryan Dahl
e4eeaa7fbc
Upgrade V8 to 2.3.2
2010-07-21 12:31:46 -07:00
Ryan Dahl
dcd41ca864
Upgrade V8 to 2.3.0
2010-07-15 18:52:48 -07:00
Ryan Dahl
8e2530c320
Upgrade V8 to 2.2.24
2010-07-14 11:16:20 -07:00
Ryan Dahl
b1901cd5a5
hack fix to v8 2.2.23
2010-07-07 20:10:01 +02:00
Ryan Dahl
facb904c5d
Upgrade V8 to 2.2.23
2010-07-07 19:47:38 +02:00
Ryan Dahl
2072925f12
Upgrade V8 to 2.2.21
2010-07-03 08:37:05 +02:00
Ryan Dahl
5a25338ac0
Upgrade V8 to 2.2.20
2010-06-28 08:47:01 -07:00
Ryan Dahl
2c0d91be6c
Upgrade V8 to 2.2.19
2010-06-23 20:32:06 -07:00
Ryan Dahl
1c6671aa67
Upgrade V8 to 2.2.18
2010-06-16 11:46:01 -07:00
Ryan Dahl
bc76624ec7
Upgrade V8 to 2.2.17
2010-06-15 14:52:00 -07:00
Raffaele Sena
b3b81d67ff
Port to cygwin
2010-06-09 15:08:46 -07:00
Ryan Dahl
cd232a9cce
Upgrade V8 to 2.2.16
2010-06-09 10:09:37 -07:00
Ryan Dahl
0bb47b6c97
Upgrade V8 to 2.2.15
2010-06-09 00:52:06 -07:00
Ryan Dahl
0055dd133d
Apply fix for V8 bug 728
2010-06-03 18:50:44 -07:00
Ryan Dahl
f86a214357
Upgrade to V8 2.2.13
2010-05-31 11:52:20 -07:00
Ryan Dahl
31854c7990
Fix Solaris V8 build
...
Patch submitted to V8: http://codereview.chromium.org/2282003/show
2010-05-26 18:05:44 -07:00
Ryan Dahl
4b216d266a
Remove -Werror from V8 SConstruct
2010-05-26 10:48:20 -07:00
Ryan Dahl
d4345e1ff8
Upgrade V8 to 2.2.12
2010-05-26 10:15:43 -07:00
Ryan Dahl
2b34363d03
Upgrade V8 to 2.2.11
2010-05-21 09:41:50 -07:00
Ryan Dahl
ac3a2d899a
Changes to work on Solaris 10
2010-05-14 16:38:17 -07:00
Ryan Dahl
35dd0fb271
Patch v8 build for solaris
...
Submitted this patch to V8
http://codereview.chromium.org/1990010/show
2010-05-10 16:28:02 -07:00
Ryan Dahl
615d890622
Upgrade V8 to 2.2.9
2010-05-10 09:58:20 -07:00
Ryan Dahl
6aab6ebe61
Upgrade V8 to 2.2.8
2010-05-06 09:59:35 -07:00
Ryan Dahl
3b75f5070d
Upgrade V8 to 2.2.6
2010-04-28 10:46:26 -07:00
Ryan Dahl
24931f8405
Upgrade V8 to 2.2.5
2010-04-27 00:31:47 -07:00
Ryan Dahl
e72b7b8002
Upgrade V8 to 2.2.4.2
2010-04-23 12:05:36 -07:00
Ryan Dahl
41ef1717e0
Upgrade V8 to 2.2.3.1
2010-04-14 10:34:27 -07:00
Ryan Dahl
38041fcaa0
Try out Flatten API
...
Speeds up WriteUtf8 significantly when dealing with strings made by the
concatenation of many others.
2010-04-06 16:15:09 -07:00
Ryan Dahl
cd577d503d
Upgrade V8 to 2.2.0.3
2010-04-04 18:07:32 -07:00
Ryan Dahl
52b295400d
Revert "Upgrade V8 to 2.2.0"
...
Experiencing strange errors on all platforms due to this commit. EG
http://buildbot.nodejs.org:8010/builders/Linux%20AMD64/builds/107/steps/shell_2/logs/stdio
This reverts commit 40ea061c30
.
2010-03-29 16:42:39 -07:00
Ryan Dahl
40ea061c30
Upgrade V8 to 2.2.0
2010-03-29 01:04:53 -07:00
Ryan Dahl
6ecdeada49
Remove -Werror on V8 -_-
2010-03-26 09:58:21 -07:00
Ryan Dahl
6192b8659a
Upgrade V8 to 2.1.10
2010-03-26 09:09:40 -07:00
Ryan Dahl
a49bf8622f
Finish V8 update
2010-03-25 15:01:59 -07:00
Ryan Dahl
48f5f77713
Update to V8 2.1.9.1
2010-03-25 09:53:58 -07:00
Ryan Dahl
b35d72df76
Upgrade V8 to 2.1.7
2010-03-23 15:19:32 -07:00
Ryan Dahl
2d7e86ef58
Upgrade V8 to 2.1.5
2010-03-17 15:52:57 -07:00
Ryan Dahl
d96c52694a
Upgrade V8 to 2.1.4
2010-03-15 08:39:56 -07:00