summaryrefslogtreecommitdiff
path: root/src/node_extensions.h
Commit message (Collapse)AuthorAgeFilesLines
* typed arrays: don't declare as moduleDean McNamee2013-01-081-1/+0
| | | | | TypedArrays is not a module, it is attached to the global object. Don't register it with Node's module system.
* process: use uv_signal instead of ev_signalBert Belder2012-08-211-3/+1
|
* Revert support for isolates.Ben Noordhuis2012-02-061-4/+0
| | | | | | | | | | | | It was decided that the performance benefits that isolates offer (faster spin-up times for worker processes, faster inter-worker communication, possibly a lower memory footprint) are not actual bottlenecks for most people and do not outweigh the potential stability issues and intrusive changes to the code base that first-class support for isolates requires. Hence, this commit backs out all isolates-related changes. Good bye, isolates. We hardly knew ye.
* typed arrays: add Buffer -> TypedArray constructorMikael Bourges-Sevenier2012-01-051-0/+1
| | | | | | - create a typed array from a node::Buffer object - update TypedArray::set() to spec - add TypedArray::get() method
* move isolate V8 functions out of node.ccRyan Dahl2011-12-291-0/+4
|
* Remove tty_legacyRyan Dahl2011-10-111-1/+0
|
* Remove dns_legacyRyan Dahl2011-10-111-3/+0
|
* Remove child_process_legacyRyan Dahl2011-10-111-1/+0
|
* Remove net_legacy timers_legacyRyan Dahl2011-10-111-3/+0
|
* Upgrade libuv to 60c639fRyan Dahl2011-10-061-1/+0
| | | | Also remove unused src/stdio_wrap.cc
* fs watcher bindingIgor Zinkovsky2011-09-221-0/+1
|
* Add TTYWrapRyan Dahl2011-09-201-0/+1
|
* Initial pass at zlib bindingsisaacs2011-09-171-0/+1
|
* dgram: integrate libuv UDP supportBen Noordhuis2011-08-241-0/+1
|
* Make MSVS build.Peter Bright2011-08-061-1/+1
| | | | | MSVS settings don't actually need to be guarded by conditions. gyp will do the right thing.
* Complete removal of node_child_process_win32.ccRyan Dahl2011-08-011-1/+1
|
* add wrapper for uv_spawnRyan Dahl2011-07-291-0/+1
| | | | process.binding('process_wrap')
* stdio binding + javascript to enable process.stdin.listen()Igor Zinkovsky2011-07-271-0/+1
|
* Add pipe_wrapRyan Dahl2011-07-181-0/+1
|
* Bindings for libuv-integrated c-aresBert Belder2011-07-051-0/+1
|
* Initial binding to uv_tcp_tRyan Dahl2011-06-101-0/+4
|
* Build on windows againBert Belder2011-06-081-0/+6
|
* Implement new wrap for uv timerRyan Dahl2011-05-251-0/+1
|
* Update copyright headersRyan Dahl2011-03-141-0/+21
|
* Child processesBert Belder2010-12-201-2/+0
|
* There is no child process support for windows yetBert Belder2010-12-201-0/+2
|
* Add os module and getHostnameBrian White2010-12-111-0/+1
|
* Move evals to extension module.Paul Querna2010-07-141-0/+1
|
* Move the Stat structure functions to node_file.ccPaul Querna2010-07-141-0/+1
| | | | from node.cc, so we can convert fs to a module.
* Move Buffer to extension model.Paul Querna2010-07-141-0/+1
|
* Move child process to extension model.Paul Querna2010-07-141-0/+1
|
* Move http parser to extension model.Paul Querna2010-07-141-0/+1
|
* Move signal_watcher to extension model.Paul Querna2010-07-141-0/+1
|
* Move cares to extension modelPaul Querna2010-07-141-0/+1
|
* Move stdio to extension model.Paul Querna2010-07-141-1/+2
|
* Register builtin extensions via a macro, rather than a manual strcmpPaul Querna2010-07-141-0/+8
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.