isaacs
43ff46becf
v8: Floating patches
2012-06-07 17:54:21 -07:00
isaacs
46b09e4190
Roll V8 back to 3.10.8.13
2012-06-07 17:54:21 -07:00
isaacs
04e484c484
v8: Don't use 'echo -n' in configure script
2012-06-04 11:10:31 -07:00
Bert Belder
3b6a00b664
Unbreak the Windows build
...
The v8 team apparently decided that all build products should go
into ./build/«type», and updated their common.gypi file to do so.
Unfortunately v8's common.gypi is only used for some targets. All
the other targets would still look in the old place to find their
their dependencies, which effectively broke the build.
In the long run it would be good for node to send all build
output to ./build too, on all platforms.
2012-06-02 16:06:00 +02:00
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.
2012-06-01 22:31:04 -07:00
isaacs
7946ad2634
v8: Floating patches
2012-06-01 22:31:04 -07:00
isaacs
cbdf3393a2
Upgrade v8 to 3.11.7
2012-06-01 22:31:04 -07:00
isaacs
3b95d88bf2
v8: s/echo -n/echo/. Not all sh's are bash.
2012-05-16 14:22:57 -07:00
isaacs
2cca7488bf
Patches floating on V8
2012-05-16 14:22:57 -07:00
isaacs
3f3f958c14
Upgrade V8 to 3.11.1
2012-05-16 14:22:33 -07:00
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