- Jun 05, 2012
-
-
Ben Noordhuis authored
Create slab allocator when binding is initialized. Add an AtExit handler to destroy the slab before the VM shuts down, it can't be disposed when V8 is dead and Valgrind will complain about memory leaks.
-
Ben Noordhuis authored
Don't try to dispose the persistent handles if the VM is already dead, it triggers an assertion inside V8.
-
Shigeki Ohtsu authored
-
isaacs authored
-
isaacs authored
-
Bert Belder authored
-
Jeroen Janssen authored
-
isaacs authored
-
- Jun 04, 2012
-
-
Ben Noordhuis authored
-
Jeroen Janssen authored
Closes #3366
-
Bert Belder authored
-
- Jun 03, 2012
-
-
Jeroen Janssen authored
-
Jeroen Janssen authored
The current WiX project files do some manual processing and generation which WiX supports doing out of the box. This patch will use the HeatDirectory task to generate the npm.wxs file and use the auto GUID generation. I also changed the msi filename generation to include the version number to match the currently used name for released msi files. Closes #3360
-
- Jun 02, 2012
-
-
Bert Belder authored
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.
-
isaacs authored
-
Ben Noordhuis authored
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.
-
isaacs authored
-
isaacs authored
-
Fedor Indutny authored
-
Simon Sturmer authored
Don't lowercase the request header until we're in the _addHeaderLine method, makes it easier to intercept the raw request headers.
-
Matt Gollob authored
* Update nodemsi.sln and .wixproj to include support for x64 platform - Add ProgramFilesFolderId to the DefineConstants property for each configuration/platform's property group with the appropriate value (ProgramFilesFolder for x86 builds, ProgramFiles64Folder for x64 builds) * Update product.wxs: - update the Id value for the "Program Files" Directory element to use a preprocessor constant. - remove hard-coded platform from the Package element. MSI platform will be automatically detected based on MSBuild's Platform property. (This was already supported in the Wix MSBuild targets, we just weren't taking advantage of it.) * Update vcbuild.bat to set MSBuild's Platform property appropriately, defaulting to x86 if not explicitly supplied by the user. Note that creating an x64 build requires that vcbuild.bat be run from a VS 64-bit command prompt. Closes #3312 Closes #3356 -
Bert Belder authored
The icon could definitely be nicer, patches welcome. Credits to Nathan Rajlich for putting together this one.
-
Fedor Indutny authored
-
Bert Belder authored
-
- May 31, 2012
-
-
Ben Noordhuis authored
ChildProcess.prototype._internal is called ChildProcess.prototype._handle now.
-
- May 30, 2012
- May 29, 2012
-
-
Fedor Indutny authored
-
Ben Noordhuis authored
The server 'close' event was emitted before the last client 'close' event. Not exactly fatal but potentially confusing. Before this commit the order looked something like [client, server, client], now it looks like [client, client, server]. See #3340 for more details.
-
isaacs authored
* Upgrade V8 to 3.11.1 * Upgrade npm to 1.1.23 * uv: rework reference counting scheme (Ben Noordhuis) * uv: add interface for joining external event loops (Bert Belder) * repl, readline: Handle Ctrl+Z and SIGCONT better (Nathan Rajlich) * fs: 64bit offsets for fs calls (Igor Zinkovsky) * fs: add sync open flags 'rs' and 'rs+' (Kevin Bowman) * windows: enable creating directory junctions with fs.symlink (Igor Zinkovsky, Bert Belder) * windows: fix fs.lstat to properly detect symlinks. (Igor Zinkovsky) * Fix #3270 Escape url.parse delims (isaacs) * http: make http.get() accept a URL (Adam Malcontenti-Wilson) * Cleanup vm module memory leakage (Marcel Laverdet) * Optimize writing strings with Socket.write (Bert Belder) * add support for CESU-8 and UTF-16LE encodings (koichik) * path: add path.sep to get the path separator. (Yi, EungJun) * net, http: add backlog parameter to .listen() (Erik Dubbelboer) * debugger: support mirroring Date objects (Fedor Indutny) * addon: add AtExit() function (Ben Noordhuis) * net: signal localAddress bind failure in connect (Brian Schroeder) * util: handle non-string return value in .inspect() (Alex Kocharin)
-
isaacs authored
This also upgrades node-gyp to 0.4.3
-
Ben Noordhuis authored
libuv cannot be upgraded right now (API change in upstream libuv) but this commit fixes a segmentation fault on SunOS systems, hence the cherry-pick.
-
Shigeki Ohtsu authored
-
- May 28, 2012
-
-
Maciej Małecki authored
-
Ben Noordhuis authored
-
Andreas Madsen authored
In case a fd option is given to fs.createReadStream a read will instantly happen. But in the edge case where fd point to an empty file and .pause() was executed instantly, the end event would emit since no async wait was between fs.createReadStream and the file read there emits end.
-
- May 26, 2012
-
-
Jeroen Janssen authored
Fixes #3327.
-
Jeroen Janssen authored
Fixes #3326.
-
- May 25, 2012
-
-
Ben Noordhuis authored
-