Bert Belder
13400e3e58
windows: make symlinks tolerant to forward slashes
...
Closes #3440
2012-06-15 01:37:24 +02:00
isaacs
412c1ab5bc
Fix test-fs-realpath on Windows
...
Also, in the process, fix a bug in fs.realpath on Windows.
If the user has permission to create symlinks, then use symlinks. If
not, then skip over all the tests that cannot be run using Junctions
instead.
2012-06-14 16:15:12 -07:00
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
2012-06-15 00:40:35 +02:00
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
2012-06-15 00:35:37 +02:00
Bert Belder
7f896889ba
uv: upgrade to b1649b6f
2012-06-14 21:23:37 +02:00
isaacs
a0a5c4c5af
doc: update v8-options in man page
2012-06-14 10:39:05 -07:00
isaacs
8bec3febd8
build: Add node.d and node.1 to installer
2012-06-14 10:39:05 -07:00
isaacs
f70fa3bae6
v8: Replace 'echo -n' with 'echo' in build commands
2012-06-14 10:11:55 -07:00
Bert Belder
58b8b3fa07
uv: upgrade to 5d5688f2
2012-06-14 18:36:49 +02:00
Bert Belder
ca003f4f3e
license2rtf: collapse whitespace
2012-06-14 18:36:49 +02:00
Andreas Madsen
c2c08196d8
cluster: rename worker.unqiueID to worker.id
2012-06-14 09:32:56 -07:00
isaacs
dd85a8c183
Update message test for new v8 behavior
2012-06-14 08:37:44 -07:00
Bert Belder
34b0b6a613
test-bad-unicode: update to reflect V8 3.11 behavior
2012-06-14 16:06:53 +02:00
Igor Zinkovsky
39d2337859
Windows: don't fire GC ETW events without ETW consumers
2012-06-14 15:26:47 +02:00
Nathan Rajlich
05fe70b582
test: use the debug build of node-weak when necessary
2012-06-13 17:58:28 -07:00
Nathan Rajlich
c752f6c013
test: add a .gitignore file to ignore weak's compiled "build" dir
2012-06-13 17:58:28 -07:00
Bert Belder
511e328727
LICENSE: add node-weak
2012-06-14 02:52:57 +02:00
Bert Belder
4a1698c6ba
LICENSE: punctuation fixes
2012-06-14 02:52:55 +02:00
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
2012-06-14 02:16:27 +02:00
Bert Belder
2701a6bd48
Unbreak the snapshotted build on Windows
...
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-14 01:51:13 +02:00
Fedor Indutny
fac6c69456
v8: fix postmortem debugging tools build
2012-06-14 01:37:15 +02:00
Bert Belder
ac64c9e546
v8: reapply floating patches
...
Note that 26f754d9
('fix error handling in SendConnectMessage') is no
longer necessary; it was properly fixed upstream in V8 r11609.
2012-06-14 01:37:14 +02:00
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
2012-06-14 01:37:14 +02:00
Bert Belder
50464cd4f4
v8: upgrade to v3.11.10
2012-06-14 01:37:13 +02:00
Bert Belder
09be360a0f
Inherited FDs should not accidentally be inherited by child processes
...
This makes test-child-process-detached pass on Windows.
2012-06-14 01:28:51 +02:00
Bert Belder
37d75ba241
uv: upgrade to 4d7f1e18
2012-06-14 01:27:31 +02:00
Bert Belder
029e01bb80
vcbuild.bat: add duplicate arg-ok label to work around cmd.exe bug
2012-06-14 00:56:43 +02:00
Nathan Rajlich
6a8b5b36b4
test: bundle node-weak in test/gc so that it doesn't need to be downloaded
2012-06-14 00:56:35 +02:00
Igor Zinkovsky
35a1421e96
Windows: Enable ETW events.
...
This commit enables ETW events to be fired on Windows for existing
DTrace probes. ETW instrumentation is enabled by default. It
is possible to build node.exe without ETW instrumentation by
using --without-etw option with configure script.
2012-06-13 15:36:08 -07:00
Bert Belder
74c8041fb6
test-child-process-spawn-loop: make it pass on Windows.
...
It wasn't waiting for the child process' stderr to close, so not an
assertion was made *before* all the data that the child process sent
was received by node.
2012-06-13 22:12:30 +02:00
isaacs
e733dc3bc3
Fix #3388 Support listening on file descriptors
...
This implements server.listen({ fd: <filedescriptor> }). The fd should
refer to an underlying resource that is already bound and listening, and
causes the new server to also accept connections on it.
Not supported on Windows. Raises ENOTSUP.
2012-06-13 12:24:45 -07:00
Bert Belder
0187b657ae
Move resource files to src/res.
...
tools/msvs/res is not an appropriate place.
2012-06-13 17:40:50 +02:00
isaacs
a11bf99ce0
Fix #3407 os.tmpDir()
2012-06-12 19:08:47 -07:00
Bert Belder
0dba4ad0f9
tests: make all message tests pass on Windows
2012-06-13 03:02:53 +02:00
Bert Belder
5209dad907
test-net-timeout: make it pass on Windows
...
The test didn't take into account that some time might pass before
libuv makes close callbacks. This is now fixed.
2012-06-13 02:49:33 +02:00
Bert Belder
e4f4c63370
uv: upgrade to 9f44b0e3
2012-06-13 01:35:51 +02:00
Bert Belder
b866a96cfa
test-child-process-kill: make it pass on windows
...
The test would fail if the child process writes anything to the stdout.
This doesn't happen on unix, since `cat` is spawned. However, on Windows
`cmd` is started, which *does* write stuff to it's stdout. This
meanlingless assert is now removed.
2012-06-12 23:30:57 +02:00
Bert Belder
10f85fadfe
Fix child_process.kill oddities
...
* When the process is already dead, but the `exit` signal wasn't raised
yet, the ESRCH error should be ignored.
* When an invalid signal is specified, kill() should throw.
* Like process.kill(), child_process.kill() now preserves a `0` signal
which can be used to check the liveliness of the child process.
* process.kill() and child_process.kill() will now return true if the
signal was actually delivered, and false otherwise.
* When an `exec`-ed process is automatically killed because a time or
buffer limit is exceeded, and the kill() fails, this error should be
reported through the `exec` callback.
Fixes : #3409
2012-06-12 23:30:56 +02:00
Bert Belder
b53b8b8ae7
test-exec: make it work on Windows
2012-06-12 23:30:54 +02:00
Ben Noordhuis
8963a5228d
doc: update crypto cipher/decipher docs
2012-06-12 22:02:35 +02:00
Ben Noordhuis
900196e135
crypto: make cipher/decipher accept buffer args
2012-06-12 21:50:05 +02:00
Bert Belder
a55faeac18
uv: upgrade to b7e150ee
2012-06-12 19:54:56 +02:00
Bert Belder
cbeeea62cf
Revert "uv: upgrade to b7e150ee"
...
Upgrade wasn't done correctly.
This reverts commit b615077bab
.
2012-06-12 19:52:38 +02:00
Bert Belder
b615077bab
uv: upgrade to b7e150ee
2012-06-12 17:06:54 +02:00
Ben Noordhuis
0385b17ce0
fs: fix infinite loop in fs.readFileSync()
...
Fix an infinite loop in the case where the file got truncated by a concurrent
writer while fs.readFileSync() was busy reading in the file.
2012-06-12 16:31:49 +02:00
Ben Noordhuis
408bfece51
fs: fix infinite loop in fs.readFile()
...
Fix an infinite loop in the case where the file got truncated by a concurrent
writer while fs.readFile() was busy reading in the file.
2012-06-12 16:31:44 +02:00
Shigeki Ohtsu
e3a2dd1b13
fs: fix fs.readFileSync to work on real empty file
2012-06-12 15:02:39 +02:00
Shigeki Ohtsu
4eb2804db9
fs: fix typo in fs.readFile of lying size=0 stat
2012-06-12 15:02:39 +02:00
Bert Belder
517cea3636
test-net-connect-econnrefused: don't take forever to complete
2012-06-12 02:22:30 +02:00
Bert Belder
b27a4cbe2a
test-module-loading: convert backslashes to forward slashes
...
This makes the test pass on Windows.
2012-06-12 02:04:44 +02:00