Ryan Dahl
fa344d8514
Fix solaris build
15 years ago
Ryan Dahl
0174ceb6b2
bump version
15 years ago
Ryan Dahl
458bbb4687
fs.writeSync should return bytes written
15 years ago
Marco Rogers
1662c37c40
Fix console formatter to recognize json properly
15 years ago
Ryan Dahl
dcd41ca864
Upgrade V8 to 2.3.0
15 years ago
Сергей Крыжановский
078a48a97b
added env to child_process.exec
15 years ago
Matt Ranney
98341daee2
Fix unix dgram socket address resolution on Linux.
15 years ago
Ryan Dahl
02729d4af7
instanceof Buffer to Buffer.isBuffer()
15 years ago
Ryan Dahl
6961bc568f
More instanceof Array fixes
15 years ago
Ryan Dahl
bd05d83ae7
Update TODO
15 years ago
Ryan Dahl
c926ab7746
Fix test-executable-path.js
Now that process.version doesn't say if the build is debug or not.
15 years ago
Ryan Dahl
8921bf454d
Remove race conditions and simplify test-http-exceptions.js
15 years ago
Ryan Dahl
4c6f4dabf5
Adjust tests for error reporting on JSON.parse(undefined)
The V8 upgrade changed the stacktrace reports (?)
15 years ago
Ryan Dahl
9fd5e3c89c
Update tests to work with module contexts
15 years ago
Ryan Dahl
9472812569
Fix reference to root global context
15 years ago
Ryan Dahl
ddad872020
Add TODO list
15 years ago
Ryan Dahl
6a57a42109
Use Array.isArray instead of instanceof
15 years ago
Ryan Dahl
3a00470dbb
Add 'root' global variable as reference to sandbox
15 years ago
Ryan Dahl
5f30377bbc
Load modules in individual contexts
Add NODE_MODULE_CONTEXTS env var
Only one test was modified to check that this works. NEED to go through all
tests and modify them so that
NODE_MODULE_CONTEXTS=1 make test
passes.
15 years ago
Matt Ranney
4e50197e53
Datagram socket refactor. Add tests and documentation.
Support setTTL() and setBroadcast() socket options.
15 years ago
Peter Griess
e7c4f8cdaa
Buffer.copy() should liberally allow empty copies.
15 years ago
Peter Griess
b64a521d66
Buffer('') should create a 0-length buffer
15 years ago
Ryan Dahl
8e2530c320
Upgrade V8 to 2.2.24
15 years ago
Paul Querna
870aa3d97f
Move evals to extension module.
15 years ago
Paul Querna
ace2be8aa6
Move the Stat structure functions to node_file.cc
from node.cc, so we can convert fs to a module.
15 years ago
Paul Querna
82daa46e26
Move Buffer to extension model.
15 years ago
Paul Querna
4f7f43762d
Move child process to extension model.
15 years ago
Paul Querna
e65c27062f
Move http parser to extension model.
15 years ago
Paul Querna
e51aef7f3c
Move signal_watcher to extension model.
15 years ago
Paul Querna
208290b524
Move cares to extension model
15 years ago
Paul Querna
e5bb8abc9d
Move stdio to extension model.
15 years ago
Paul Querna
8dbfe5ea8f
Use the top level check for the bindings cache
(rather than each potential module having its own if check)
15 years ago
Paul Querna
30dadfc033
Register builtin extensions via a macro, rather than a manual strcmp
Set the stage for making the builtin modules more dynamic.
Note: this only converts crypto and net, I will add more extensions in a
later commit.
* node.h: Add utility macro for converting macro values to strings.
* node.h: Include the actual module name inside the module structure, not
just the file it was built from.
* node.h: New Macro, NODE_MODULE_DECL, for declaring an external reference
to a module structure.
* node_extensions.cc: New File, implements get_builtin_module, which
iterates over the module structures that are compiled into node.
* node.cc(node::Binding): Use the new module lookup function to find
modules.
* node_{net,crypto}.c: Add NODE_MODULEs to generate the module structure.
15 years ago
isaacs
781d51285d
Use execPath for default NODE_PATH, not installPrefix
15 years ago
Jérémy Lal
fb645f75fb
Update ronnjs (fix rendering of html self-closing tags)
15 years ago
Ryan Dahl
50c38dec70
Update README, remove ref to Ronn
15 years ago
Mikeal Rogers
16cb45103f
Adds "pause" and "resume" events to pump and it's readable argument.
15 years ago
David Siegel
2085909aeb
fix corner-case bug in Module
and added a test to expose it
15 years ago
Ryan Dahl
6bf294d71a
JSON is %j not %f
15 years ago
Paul Querna
367b87d26d
Add support for the module structure to process.dlopen.
15 years ago
Paul Querna
49066042a2
Add basic structure and macros for node modules.
15 years ago
Paul Querna
480164f923
Move node version to a single static header file.
Some compile time variables like the cflags and prefix have been moved to
the node_config.h.in, in the anticipation that they will be removed at
somepoint.
15 years ago
Peter Griess
99a5d1e293
Free kbuf[] in Verify::VerifyFinal().
15 years ago
Peter Griess
ac2404283e
Coverity stack size warnings in DefineConstants().
15 years ago
rick
c9e505791a
use delete for removing events after removing the final listener
15 years ago
Jérémy Lal
abd3f8a02a
make node.1 depend on make all
15 years ago
Jérémy Lal
4be4b5f6f4
lib/node, not lib/nodejs !
15 years ago
Brian
554b02a14c
Improve docs
Added default values for many parameters, missing properties and methods,
and slight reorganization of the Child Process section.
15 years ago
Ryan Dahl
d700a6f74a
Return child from execFile
15 years ago
Peter Griess
7a706e4206
Coverity fixes: src/platform_linux.cc
15 years ago