Ryan Dahl
4ccdc501d4
Include lib/ directory in node executable. Compile on demand.
Instead of installing the files in /usr/lib/node/libraries and loading them
from the file system, the files are built-in to the node executable.
However, they are only compiled on demand.
The reasoning is:
1. Allow for more complex internal javascript. In particular,
process.stdout and process.stdin can be js implemented streams.
2. Ease system installs. Loading from disk each time is unnecessary
overhead. Note that there is no "system" path for modules anymore. Only
$HOME/.node_libraries.
15 years ago
Krishna Rajendran
0d5a1fed33
Use gai_strerror when tcp.Server fails to resolve its address or service.
15 years ago
Jed Schmidt
004faf3846
Added check to make sure writeHead() is called before write(), to prevent silent failure.
15 years ago
Herbert Vojčík
49d30c6478
Only Ref in idle watcher when wasn't already active.
15 years ago
Ryan Dahl
7be0d06238
FreeBsd->Solaris on homepage
15 years ago
Scott González
d2ec5c23cf
Fixed typo in comment for require.registerExtension().
15 years ago
Ryan Dahl
ffeb4722d4
small wscript error
15 years ago
Ryan Dahl
61c8014135
bump version
15 years ago
Ryan Dahl
96f08cf05c
Work on net2 http client
15 years ago
Ryan Dahl
c6ebfb0cc6
Merge branch 'master' into net2
15 years ago
Ryan Dahl
d7efb0fdb2
Factor out TryCatch in ReallyEmit
15 years ago
Ryan Dahl
2c7cbbc1b0
Optimize event emitter for single listener
15 years ago
Ryan Dahl
aa6eaae0aa
Simplify Socket constructor
15 years ago
Ryan Dahl
b571900d9c
Fix node_timer bug; sometimes was not initializing watcher
15 years ago
Ryan Dahl
c857d65dd3
Disable test-net-fd-passing for now
15 years ago
Ryan Dahl
28211519b6
Merge branch 'master' into HEAD
Conflicts:
lib/fs.js
wscript
15 years ago
Ryan Dahl
3adf7a3dcf
TCP timeout opt-in instead of opt-out
For speed, idle connections are super cheap.
15 years ago
Ryan Dahl
b94af8d6b1
Only print readyState deprication message once
15 years ago
Ryan Dahl
836e6a3fcb
Adjust object ref count after call to ev_timer_again
15 years ago
Ryan Dahl
177de8fefc
Fix some gcc warnings
15 years ago
Ryan Dahl
3d10852c33
Disable AsciiSliceExt
Seems faster and less buggy?
15 years ago
Ryan Dahl
c1613e6ebb
Deprecate process.mixin
15 years ago
Tim-Smart
ae10a48383
Initial implementation of process.evalcx
15 years ago
Ryan Dahl
6ec2f877c2
Depreciation -> Deprecation
15 years ago
Vanilla Hsu
b13081691e
use getpagesize() to get PAGE_SIZE on FreeBSD.
15 years ago
Vanilla Hsu
116dfb8740
1: sync wscript with libeio.m4 2: try to enable macosx's sendfile.
15 years ago
Ryan Dahl
c96b7e5ca0
Missing EOL semicolons
15 years ago
Ryan Dahl
dd857f9fdf
.addon -> .node
How'd that get in there?
15 years ago
Tim-Smart
0c17067d87
Add require.registerExtension
15 years ago
Ryan Dahl
6bd11f147a
Fix undefined reference in fs.js
15 years ago
Ryan Dahl
ff2457754c
Upgrade libeio
15 years ago
Jérémy Lal
c93bab141c
Add --system option to configure, so make uses V8, EV, UDNS system libraries and headers.
15 years ago
Ryan Dahl
6d9227b79a
Make relative ref to sys in fs module.
15 years ago
Ryan Dahl
ca862d75de
[net2] Add Socket.setTimeout
Still seeing crashes and performance problems.
15 years ago
Ryan Dahl
4635ed7fde
Add process.now
Faster way to find out current time.
15 years ago
Ryan Dahl
462a8f8652
add error listener to test-net-pingpong
15 years ago
Ryan Dahl
9b67962a44
Add timer.again method
15 years ago
Ryan Dahl
03f2bfe51f
Make relative ref to sys in fs module.
15 years ago
Ryan Dahl
358b7516c7
Adjust process.compile documentation
15 years ago
isaacs
976983960d
More ini parser features.
Update the ini parser to support some more whitespace cases, turn lines
without an equal sign into a "flag" that's just true if set, and support
comments.
15 years ago
Ryan Dahl
777e1a6c69
Merge branch 'master' into net2
15 years ago
Ryan Dahl
70b2a44579
Remove -Werror from V8
15 years ago
Ryan Dahl
7eb126474d
Merge branch 'master' into net2
15 years ago
Ryan Dahl
073947c150
Upgrade V8 to 2.1.3
15 years ago
Ryan Dahl
0918bb2070
Adjust a few more tests to work with net2
15 years ago
Ryan Dahl
c1a0ade7e7
Further net2 compatibilities
15 years ago
Standa Opichal
c2c0cfb75f
Making sure node-waf finds its real bindir even when executed through a symlinked path.
15 years ago
Ryan Dahl
b07f2e25f4
Update http2 for new stream API
15 years ago
Ryan Dahl
264a67aed2
Update net.js for new stream API
15 years ago
Ryan Dahl
dd21a4f4b9
Remove the 'Error: (no message)' exceptions print stack trace instead
15 years ago