- Jan 09, 2015
-
-
Ben Noordhuis authored
* rename the build targets * update the test runner to use `out/{Debug,Release}/iojs` * update the installer to install the iojs binary * update one test that explicitly checks for the binary name PR-URL: https://github.com/iojs/io.js/pull/262 Reviewed-By:Bert Belder <bertbelder@gmail.com>
-
Ben Noordhuis authored
The flag was used for a short while during the v0.5 development cycle, four years ago. Remove it, it's long overdue. PR-URL: https://github.com/iojs/io.js/pull/262 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Ben Noordhuis authored
Update the outdated list of V8 options in the man page. PR-URL: https://github.com/iojs/io.js/pull/262 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Ben Noordhuis authored
The binary is about to be renamed from `node` to `iojs`; preemptively update the man page. PR-URL: https://github.com/iojs/io.js/pull/262 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Ben Noordhuis authored
PR-URL: https://github.com/iojs/io.js/pull/262 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Ben Noordhuis authored
The targets upload to nodejs.org but that is the joyent/node website. PR-URL: https://github.com/iojs/io.js/pull/262 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Ben Noordhuis authored
For targets that need the binary: don't invoke `make all` as part of the recipe, just depend on the $(NODE_EXE) target. PR-URL: https://github.com/iojs/io.js/pull/262 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Colin Ihrig authored
b636ba81 broke this test, because it now takes a loop iteration or two to resolve the loopback address. That consequence is that the TCPWrap handle that we *don't* want to see is created a bit later, and also destroyed later, so when we assert that the active handle list is empty the TCPWrap object is still "busy" being closed. Wait one extra loop iteration before checking there are no more active handles. This allows name resolution and clean-up to finish before the assertion. BUG: https://github.com/iojs/io.js/issues/246 PR-URL: https://github.com/joyent/node/pull/8998 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Evan Lucas authored
PR-URL: https://github.com/iojs/io.js/pull/250 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Evan Lucas authored
The _detailedException() helper function used to be local to the 'net' module, but now that it has been moved to 'util' a more descriptive name is desirable. PR-URL: https://github.com/iojs/io.js/pull/250 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Evan Lucas authored
This allows _detailedException() to be used by both the 'net' and 'dgram' modules to provide more informative error messages. PR-URL: https://github.com/iojs/io.js/pull/250 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
- Jan 08, 2015
-
-
Rod Vagg authored
PR-URL: https://github.com/iojs/io.js/pull/253 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Bert Belder authored
The PLATFORM preprocessor symbol is defined in node.gyp, and on Windows it's set to "win". This conflicts with a built-in preprocessor symbol with a different value ("win32"), which makes the linker(!) complain. Resolve this by renaming these symbols to NODE_ARCH and NODE_PLATFORM. PR-URL: https://github.com/iojs/io.js/pull/261 Reviewed-By:Ben Noordhuis <info@bnoordhuis.nl>
-
Bert Belder authored
The NODE_NET_SOCKET_READ and NODE_NET_SOCKET_WRITE macros are just no-ops on Windows, but they used to be defined as taking four parameters while being called with five arguments. Turn them into variadic macros to squelch a compiler warning. PR-URL: https://github.com/iojs/io.js/pull/261 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Bert Belder authored
There is no other way to retrieve the Windows version. The stated reason this API is deprecated is that applications are not supposed to check whether the Windows it's running on is recent enough. But that's not what we use it for. PR-URL: https://github.com/iojs/io.js/pull/261 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Bert Belder authored
For consistency with the rest of the source code, use the wide-char version of this API. PR-URL: https://github.com/iojs/io.js/pull/261 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Bert Belder authored
This patch disables two (categories of) warnings: * deprecation of GetVersionExA * possible loss of data in implicit conversion of scalar types These warnings don't seem to point out serious problems, and avoiding them in openssl is somebody else's business. PR-URL: https://github.com/iojs/io.js/pull/261 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Ben Noordhuis authored
Move parallel/test-dgram-broadcast-multi-process to test/internet. The test does not play nice with firewalls that restrict broadcast or multicast traffic, nor can it be rewritten to use only loopback traffic without running into platform-specific limitations, see also commits 52e600a9 and 236533c (TODO: update second one before landing.) PR-URL: https://github.com/iojs/io.js/pull/259 Reviewed-By:
Rod Vagg <rod@vagg.org>
-
Ben Noordhuis authored
This reverts commit 52e600a9. Reverted for: * making the test fail with ENETUNREACH on OS X 10.8, and * making the test fail with EHOSTDOWN on OS X 10.9 and 10.10 when there is no network connectivity, and * leaving behind orphan processes that make subsequent tests fail with EADDRINUSE errors PR-URL: https://github.com/iojs/io.js/pull/259 Reviewed-By:
Rod Vagg <rod@vagg.org>
-
Bert Belder authored
Tell the stl that exception handling is unavailable. This avoids warnings like: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ xlocale(337): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc PR-URL: https://github.com/iojs/io.js/pull/258 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Bert Belder authored
Previously exception handling was disabled in release builds, but enabled in debug builds. That makes no sense. PR-URL: https://github.com/iojs/io.js/pull/258 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Vladimir Kurchatkin authored
Properties with symbol names are shown if option `showHidden` of `util.inspect` or `console.dir` is `true`. PR-URL: https://github.com/iojs/io.js/pull/247 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Rod Vagg <rod@vagg.org>
-
Cheng Zhao authored
On Windows, when compiling with `UNICODE` defined, `LoadLibrary` becomes `LoadLibraryW`. When an ASCII string is passed to that function it crashes. PR-URL: https://github.com/iojs/io.js/pull/226 Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Trevor Norris authored
Initial attempt to remove all uses of Isolate::GetCurrent(). Still exists a few locations, but this works out a heavy usage. PR-URL: https://github.com/iojs/io.js/pull/244 Reviewed-by:
Ben Noordhuis <info@bnoordhuis.nl>
-
Trevor Norris authored
Due to a recent V8 upgrade, more methods require Isolate as an argument. PR-URL: https://github.com/iojs/io.js/pull/244 Reviewed-by:
Ben Noordhuis <info@bnoordhuis.nl>
-
Ben Noordhuis authored
Per the ES6 spec, V8 3.31 no longer throws a SyntaxError for scoped function declarations. PR-URL: https://github.com/iojs/io.js/pull/243 Reviewed-By:
Domenic Denicola <domenic@domenicdenicola.com> Reviewed-By:
Fedor Indutny <fedor@indutny.com> Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
Ben Noordhuis authored
Assignment to a const var in strict mode is a lazy TypeError now. Update the test accordingly. PR-URL: https://github.com/iojs/io.js/pull/243 Reviewed-By:
Fedor Indutny <fedor@indutny.com> Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
Ben Noordhuis authored
* Define and disable new flag `v8_use_external_startup_data`. * Disable v8_postmortem_support, it's broken again. Fedor (@indutny) has volunteered to fix it up in the near future. PR-URL: https://github.com/iojs/io.js/pull/243 Reviewed-By:
Fedor Indutny <fedor@indutny.com> Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
Ben Noordhuis authored
PR-URL: https://github.com/iojs/io.js/pull/243 Reviewed-By:
Fedor Indutny <fedor@indutny.com> Reviewed-By:
Trevor Norris <trev.norris@gmail.com>
-
- Jan 07, 2015
-
-
Rod Vagg authored
PR-URL: https://github.com/iojs/io.js/pull/232 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl>
-
Ben Noordhuis authored
parallel/test-dgram-broadcast-multi-process assumes non-local broadcast traffic is unfiltered, an assumption that fails with, for example, the default Fedora firewall rules. Use a loopback interface instead. Fixes: https://github.com/iojs/io.js/issues/219 PR-URL: https://github.com/iojs/io.js/pull/220 Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
- Jan 06, 2015
-
-
Ben Noordhuis authored
PR-URL: https://github.com/iojs/io.js/pull/237 Reviewed-By:
Bert Belder <bertbelder@gmail.com> Reviewed-By:
Saúl Ibarra Corretgé <saghul@gmail.com>
-
Ben Noordhuis authored
I was originally going to do this after the v0.11.15 release, but as that release is three weeks overdue now, I decided not to wait any longer; we don't want the delta to get too big. Conflicts: lib/net.js test/simple/simple.status PR-URL: https://github.com/iojs/io.js/pull/236 Reviewed-By:
Bert Belder <bertbelder@gmail.com> Reviewed-By:
Fedor Indutny <fedor@indutny.com>
-
- Jan 05, 2015
-
-
Trevor Norris authored
If the data length passed to smalloc.alloc() the array_length will be zero, causing an overflow check to fail. This prevents that from happening. Signed-off-by:Trevor Norris <trev.norris@gmail.com>
-
- Jan 04, 2015
-
-
cjihrig authored
Socket.prototype.connect() sometimes throws on bad inputs after an asynchronous operation. This commit makes the input validation synchronous. This commit also removes some hard coded IP addresses. PR-URL: https://github.com/joyent/node/pull/8180 Fixes: https://github.com/joyent/node/issues/8140 Reviewed-By:
Trevor Norris <trev.norris@gmail.com> Reviewed-By:
Fedor Indutny <fedor@indutny.com> Reviewed-By:
Timothy J Fontaine <tjfontaine@gmail.com>
-
- Jan 03, 2015
-
-
Steven R. Loomis authored
PR-URL: https://github.com/joyent/node/pull/8964 Reviewed-by:
Trevor Norris <trev.norris@gmail.com>
-
Rod Vagg authored
closes #211 PR-URL: https://github.com/iojs/io.js/pull/229 Reviewed-By:
Colin Ihrig <cjihrig@gmail.com>
-
Steven R. Loomis authored
Make "--with-intl=none" the default and add "intl-none" option to vcbuild.bat. If icu data is missing print a warning unless either --download=all or --download=icu is set. If set then automatically download, verify (MD5) and unpack the ICU data if not already available. There's a "list" of URLs being used, but right now only the first is picked up. The logic works something like this: * If there is no directory deps/icu, * If no zip file (currently icu4c-54_1-src.zip), * Download zip file (icu-project.org -> sf.net) * Verify the MD5 sum of the zipfile * If bad, print error and exit * Unpack the zipfile into deps/icu * If deps/icu now exists, use it, else fail with help text Add the configuration option "--with-icu-source=..." Usage: * --with-icu-source=/path/to/my/other/icu * --with-icu-source=/path/to/icu54.zip * --with-icu-source=/path/to/icu54.tgz * --with-icu-source=http://example.com/icu54.tar.bz2 Add the configuration option "--with-ic...
-
- Dec 31, 2014
-
-
Rod Vagg authored
Closes #163 PR-URL: https://github.com/iojs/io.js/pull/178 Reviewed-By:
Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By:
Bert Belder <bertbelder@gmail.com>
-
Ben Noordhuis authored
Document the --trace-deprecation flag and the `process` properties that affect util.deprecate(). Fixes: https://github.com/iojs/io.js/issues/190 PR-URL: https://github.com/iojs/io.js/pull/191 Reviewed-By:
Jonathan Ong <me@jongleberry.com>
-