summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* v8: don't show performance warnings when compiling with msvcBert Belder2012-08-011-0/+3
| | | | Patch sent upstream: http://codereview.chromium.org/10829109/
* docs: remove unused require from exampleBert Belder2012-07-311-2/+1
| | | | Closes GH-3801
* uv: upgrade to 69c2ef8Bert Belder2012-07-317-566/+593
|
* deps, tools: remove stray reject filesBen Noordhuis2012-07-318-64/+0
|
* doc: document child_process.fork() limitationBen Noordhuis2012-07-311-0/+3
|
* doc: Remove timeout arg in child_process.forkisaacs2012-07-301-1/+0
| | | | Fix #3784
* doc: fix domains exampleShigeki Ohtsu2012-07-301-3/+3
| | | | | Need `utf8` encoding for JSON.parse and fix to avoid JSON.parse error when only one argument is passed in domain.bind
* Report errors properly from --eval and stdinisaacs2012-07-306-27/+163
|
* assert: fix throws() throws an error without message propertykoichik2012-07-292-2/+12
| | | | Fixes #2893.
* cluster: fix libuv assert in net.listen()Ben Noordhuis2012-07-292-3/+43
| | | | | | | | | | | | | | | | | | Problem: calling `server.listen()` (no port) on a net.Server triggered the following libuv assertion: node: ../deps/uv/src/unix/stream.c:406: uv__write: Assertion `fd_to_send >= 0' failed. Cause: uv_tcp_t handles are lazily initialized. Omitting the port made the handle get initialized even more lazily. Too lazily - it wasn't initialized when the handle was sent over to the child process. Solution: implicitly bind to a random port in listen() when the port number is omitted, it forces the handle to initialize. This is not a change in behavior, listen() has always been identical to listen(0). Fixes #3325.
* deps: upgrade libuv to 4fe1916Ben Noordhuis2012-07-287-55/+116
|
* node: use variadic functions in ev-emul.hBen Noordhuis2012-07-281-2/+2
| | | | Fixes #3786.
* always link sunos builds with libumemTrent Mick2012-07-271-0/+1
|
* build: improve armv7 / hard-float detectionAdam Malcontenti-Wilson2012-07-261-6/+62
|
* https: Use host header as effective servernameisaacs2012-07-252-3/+231
|
* assert: remove unnecessary use of __proto__Nathan Rajlich2012-07-251-4/+2
| | | | | | | AssertionError already inherits from Error above using util.inherits(), so this extra line was redundant. test/simple/test-assert.js already tests for `instanceof`, and still passes.
* Blog post for 0.8.4isaacs2012-07-251-0/+59
|
* Now working on v0.8.5isaacs2012-07-251-2/+2
|
* Merge branch 'v0.8.4-release' into v0.8isaacs2012-07-255-8/+31
|\
| * 2012.07.25, Version 0.8.4 (Stable)v0.8.4isaacs2012-07-243-2/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * V8: Upgrade to 3.11.10.17 * npm: Upgrade to 1.1.45 * net: fix Socket({ fd: 42 }) api (Ben Noordhuis) * readline: Remove event listeners on close (isaacs) * windows: correctly prep long path for fs.exists(Sync) (Bert Belder) * debugger: wake up the event loop when a debugger command is dispatched (Peter Rybin) * tls: verify server's identity (Fedor Indutny) * net: ignore socket.setTimeout(Infinity or NaN) (Fedor Indutny)
| * Build: add jslintfixisaacs2012-07-241-0/+3
| |
| * net.js: lintisaacs2012-07-241-6/+6
| |
* | Fix #3761 build: Default to V=1isaacs2012-07-251-5/+10
|/
* net: fix Socket({ fd: 42 }) apiBen Noordhuis2012-07-241-10/+16
| | | | | | | | Make the implementation match the documentation. This should work: var s = new net.Socket({ fd: 42, allowHalfOpen: true }; And now it does.
* readline: Remove event listeners on closeisaacs2012-07-243-10/+39
| | | | Fix #3756
* v8: Reapply floating patchesisaacs2012-07-241-8/+3
|
* V8: Upgrade to 3.11.10.17isaacs2012-07-246-4/+108
|
* npm: Upgrade to 1.1.45isaacs2012-07-24137-487/+1046
| | | | This includes node-gyp 0.6.1
* windows: correctly prep long path for fs.exists(Sync)Bert Belder2012-07-232-2/+68
| | | | Closes GH-3739
* debugger: wake up the event loop when a debugger command is dispatchedPeter Rybin2012-07-231-0/+24
| | | | | | | | | | When the event loop was blocked in epoll / kqueue or similar, debugger commands wouldn't be processed. This patch fixes that by adding an uv_async handle which is triggered when a debugger command is dispatched. The async handle's callback makes sure that V8 is entered. Closes GH-3626 Closes GH-3718
* http: remove duplicate assignmentsBrian White2012-07-231-2/+0
| | | | Closes GH-3754
* doc: remove duplicate sectionkoichik2012-07-221-12/+0
| | | | Fixes #3750.
* tls: pass lintingFedor Indutny2012-07-201-7/+6
|
* tls: fix 'hostless' tls connection verificationFedor Indutny2012-07-202-3/+6
| | | | And fix last failing tests
* tls: revert accidental API changeFedor Indutny2012-07-202-2/+4
| | | | | socket.authorizationError should always be string. Also make sni test pass.
* tls: localhost is valid against identity-checkFedor Indutny2012-07-202-4/+7
|
* Revert "http/https: pass request to .createConnection()"Fedor Indutny2012-07-202-17/+11
| | | | This reverts commit 53716eb0b5338999761d115fad9d392077836e63.
* tls: veryify server's identityFedor Indutny2012-07-204-13/+306
|
* http/https: pass request to .createConnection()Fedor Indutny2012-07-202-11/+19
| | | | | It's useful for passing some additional options of request object to the underlying API
* net: ignore socket.setTimeout(Infinity) (and NaN)Fedor Indutny2012-07-202-15/+21
|
* npm: Upgrade to 1.1.44isaacs2012-07-19102-110/+108
|
* Blog post about v0.8.3isaacs2012-07-191-0/+71
|
* Now working on 0.8.4isaacs2012-07-191-2/+2
|
* Merge branch 'v0.8.3-release' into v0.8isaacs2012-07-193-2/+40
|\
| * 2012.07.19, Version 0.8.3 (Stable)v0.8.3isaacs2012-07-193-2/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * V8: upgrade to 3.11.10.15 * npm: Upgrade to 1.1.43 * net: fix net.Server.listen({fd:x}) error reporting (Ben Noordhuis) * net: fix bogus errno reporting (Ben Noordhuis) * build: Move npm shebang logic into an npm script (isaacs) * build: fix add-on loading on freebsd (Ben Noordhuis) * build: disable unsafe optimizations (Ben Noordhuis) * build: fix spurious mksnapshot crashes for good (Ben Noordhuis) * build: speed up genv8constants (Dave Pacheco) * fs: make unwatchFile() remove a specific listener (Ben Noordhuis) * domain: Remove first arg from intercepted fn (Toshihiro Nakamura) * domain: Fix memory leak on error (isaacs) * events: Fix memory leak from removeAllListeners (Nathan Rajlich) * zlib: Fix memory leak in Unzip class. (isaacs) * crypto: Fix memory leak in DecipherUpdate() (Ben Noordhuis)
| * uv: Upgrade to 94355e4isaacs2012-07-198-124/+164
| |
* | uv: Upgrade to 94355e4isaacs2012-07-198-124/+164
|/
* build: unbreak ustack on smartosBen Noordhuis2012-07-191-7/+14
| | | | | | | | | | I disabled the -ffunction-sections and -fdata-sections switches in 202df30 because they're horribly buggy with some gcc/binutils combos. However, it turns out that the dtrace/ustack post-processing tool requires that V8 is compiled with said switches and was broken because of it. This commit turns them on again on SunOS systems. Let's hope for the best.
* build: link with -rdynamic, not -Wl,--export-dynamicBen Noordhuis2012-07-192-5/+1
| | | | The system linker on SunOS doesn't understand --export-dynamic.
* build: fix mksnapshot crash on sunosBen Noordhuis2012-07-181-0/+2
| | | | | | | | | | | | Unconditionally compile V8 with -fno-strict-aliasing on all platforms. gcc 4.5.2 on sunos generates bad code when -fstrict-aliasing is enabled, which undoubtedly means that there are more buggy versions of gcc out there. -fstrict-aliasing does not give a significant performance boost so let's just disable it. Fixes #3736.