- Jul 18, 2012
-
-
Dave Pacheco authored
genv8constants was much slower than necessary due to lack of pipe buffering.
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
-
- Jul 17, 2012
-
-
isaacs authored
-
- Jul 16, 2012
-
-
Mike Morearty authored
-
- Jul 14, 2012
-
-
Bert Belder authored
-
George Shank authored
Replace 'Fork me at Github' ribbon with a new one fitting the website's color scheme.
-
isaacs authored
This allows us to run npm's scripts/relocate.sh script whenever necessary, if for example node has been 'make install'ed into one folder, and then you wish to move it into another one.
-
isaacs authored
-
- Jul 13, 2012
-
-
Ben Noordhuis authored
Link with -Wl,--export-dynamic, makes symbols from the node binary visible to binary add-ons. Fixes "undefined symbol: _ZN2v811HandleScopeC1Ev" errors when loading add-ons on FreeBSD and likely other BSDs. Fixes #3623.
-
Nathan Rajlich authored
This reverts commit 928ea564. Keeping the original Array instance in-place essentially causes a memory leak on EventEmitters that use an infinite number of event names (an incrementing counter, for example), which isn't an unreasonable thing to want to do. Fixes #3702.
-
Ben Noordhuis authored
* don't assert when fd isn't an open file descriptor * don't die with a ReferenceError when fd isn't a file descriptor you can listen() on Fixes #3699.
-
- Jul 12, 2012
-
-
Ben Noordhuis authored
_listen2() emits the error on the next tick. The errno value may have changed by then.
-
Ben Noordhuis authored
V8 on ARM requires that armv7 is set. We don't have a good way to detect the CPU model right now so we pick a default and hope that it works okay for the majority of people. Non-scientific sampling - the ARM hardware I have lying around the house - suggests that ARMv5 and ARMv6 are still most common so armv7=0 it is. This obviously needs to be revisited sometime in the future.
-
Ben Noordhuis authored
Compile at -O2 and disable optimizations that trigger gcc bugs. Some people still reported mksnapshot crashes after commit b40f813b ("build: fix spurious mksnapshot crashes for good" - so much for that). Average performance of the -O2 binary is on par with the -O3 binary. Variance on the http_simple bytes/8 benchmark appears to be slightly greater but small enough that the possibly of it being noise cannot be excluded. The new binary very slightly but consistently outperforms the -O3 binary (by about 0.5%) on the mostly CPU-bound bytes/102400 benchmark. That could be an artifact of the system I benchmarked it on, a Core 2 Duo with a puny 32 kB of L1 instruction cache. The smaller binary seems to play nicer with the cache.
-
Bert Belder authored
-
isaacs authored
-
- Jul 11, 2012
-
-
Philipp Hagemeister authored
-
Ben Noordhuis authored
A variety of gcc bugs made mksnapshot crash with either a segmentation fault or a 'pure virtual method callled' run-time error. After much wailing and gnashing of teeth I managed to deduce that the bugs show up when: 1. gcc 4.5.2 for i386-pc-solaris2.11 is used and -fstrict-aliasing is enabled, or 2. gcc version 4.4.6 for x86_64-redhat-linux is used and -ffunction-sections -finline-functions at -O2 or higher is enabled Therefore, disable -ffunction-sections and -fdata-sections unconditionally and disable -fstrict-aliasing only on Solaris. The -ffunction-sections and -fdata-sections switches were nonsense anyway because we don't link with -Wl,--gc-sections. -
isaacs authored
-
isaacs authored
* npm: Upgrade to 1.1.37 (isaacs) * benchmark: Backport improvements made in master (isaacs) * build: always link with -lz (Trent Mick) * core: use proper #include directives (Ben Noordhuis) * cluster: don't silently drop messages when the write queue gets big (Bert Belder) * windows: don't print error when GetConsoleTitleW returns an empty string (Bert Belder)
-
isaacs authored
-
isaacs authored
-
- Jul 10, 2012
-
-
isaacs authored
Related: https://twitter.com/kapeli/status/222477400880070658
-
Ivan Torres authored
-
isaacs authored
-
isaacs authored
-
isaacs authored
Conflicts: AUTHORS
-
Toshihiro Nakamura authored
Fix to remove the first-arg, in case arguments length is more than 2 Add domain.intercept() test about first-arg removal
-
- Jul 09, 2012
-
-
Bert Belder authored
-
Bert Belder authored
* A mailmap makes it easier to keep track of contributors. * Changes to the AUTHORS file: - fix misspellings - add missing/incomplete names - remove duplicate mentions * No names were added to or removed from the AUTHORS list.
-
Justin Plock authored
-
Ben Noordhuis authored
Write temp files to test/tmp, not test/fixtures.
-
Ben Noordhuis authored
Before this commit, `fs.unwatchFile(path)` removed *all* listeners for `path`. The function is overloaded now: `fs.unwatchFile(path)` still removes all listeners, but `fs.unwatchFile(path, cb)` lets you remove a specific listener. Fixes #3660.
-
isaacs authored
Fix #2595
-
Nathan Rajlich authored
Fixes #3664.
-
- Jul 08, 2012
-
-
Ben Noordhuis authored
Fix a memory leak in the the code path that deals with partial hex strings.
-
isaacs authored
* npm: Upgrade to 1.1.36 * readline: don't use Function#call() (Nathan Rajlich) * Code cleanup to pass 'use strict' (Jonas Westerlund) * module: add filename to require() json errors (TJ Holowaychuk) * readline: fix for unicode prompts (Tim Macfarlane) * timers: fix handling of large timeouts (Ben Noordhuis) * repl: fix passing an empty line inserting "undefined" into the buffer (Nathan Rajlich) * repl: fix crashes when buffering command (Maciej Małecki) * build: rename strict_aliasing to node_no_strict_aliasing (Ben Noordhuis) * build: disable -fstrict-aliasing for any gcc < 4.6.0 (Ben Noordhuis) * build: detect cc version with -dumpversion (Ben Noordhuis) * build: handle output of localized gcc or clang (Ben Noordhuis) * unix: fix memory corruption in freebsd.c (Ben Noordhuis) * unix: fix 'zero handles, one request' busy loop (Ben Noordhuis) * unix: fix busy loop on unexpected tcp message (Ben Noordhuis) * unix: fix EINPROGRESS busy loop (Ben Noordhuis)
-