Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-07-04Adding missing v8 namespace to NODE_PSYMBOLMariano Iglesias
2011-06-28Fix test-net-pingpong.js on windowsHenry Rawas
2011-05-29Move MakeCallback and SetErrno to node.ccRyan Dahl
2011-05-24Batch of ev -> uv changesBert Belder
2011-05-08Merge branch 'v0.4'isaacs
Conflicts: lib/tls.js lib/url.js src/node_version.h test/simple/test-buffer.js test/simple/test-url.js
2011-04-23Fix timeouts with floating point numbers bugRyan Dahl
fixes #897.
2011-03-18Export more functions for initializing and starting node.Dean McNamee
For greater flexibility in controlling node's initialization and startup, the following new functions are exported. - node::Init() - node::SetupProcessObject() - node::Load() - node::EmitExit() These are some of the major steps involved in node::Setup(). Exporting these functions allows an embedding program to write a replacement for node::Start(), and to have access to the node process object after it's created.
2011-03-15Merge branch 'v0.4'Ryan Dahl
Conflicts: src/node_version.h
2011-03-15Update copyright headersRyan Dahl
2011-03-09Add missing v8:: namespace prefixRyan Dahl
2011-02-20Closes GH-695 Add 'hex' encoding to Bufferisaacs
2011-02-08UCS-2 supportKonstantin Käfer
Closes GH-644.
2010-12-21Use unicode and bigfile aware stat/fstatBert Belder
2010-11-24Saner, yet still ugly, fix to displaying syntax errorsRyan Dahl
2010-09-30Safe constructor for ObjectWrapped classesBen Noordhuis
New() methods should be invoked as constructors, not regular functions. Corner cases like Script::New() may cause a SIGSEGV when the GC is run. More details: http://groups.google.com/group/nodejs/browse_thread/thread/a7e5db68d4cd6356
2010-09-20Add node::Start()Ryan Dahl
first step towards building a libnode.a
2010-08-30Constants should be readOnly and DontDeleteFedor Indutny
2010-07-28Buffer: adjust buffer size so the base64-decoded input fits snugly.Ben Noordhuis
Stops Valgrind from complaining about uninitialized memory access.
2010-07-14Register builtin extensions via a macro, rather than a manual strcmpPaul Querna
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.
2010-07-13Add basic structure and macros for node modules.Paul Querna
2010-05-15Added better error messages for async and sync fs calls with pathsvisionmedia
2010-04-29Properly handle child process exit codesFelix Geisendörfer
The child process 'exit' was returning the status of the process, rather than the exit code. This patch properly deconstructs the status into the exit code and the term signal a process may have received. See: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#Watcher_Specific_Functions_and_Data_-5 and waitpid(2)
2010-04-24Remove http_old tcp_oldRyan Dahl
2010-04-23Unify ErrnoException creationRyan Dahl
2009-12-29Move cb_persist functions out of dns moduleRyan Dahl
2009-12-09Statically define symbolsRyan Dahl
~7% improvement in hello world HTTP response bench.
2009-11-28Stat::Callback has 2 arguments for callback: current stat info and previous ↵choonkeat
stat info http://groups.google.com/group/nodejs/msg/f8e51a8e0c74bd85
2009-10-27Prefix all source files with node_Ryan Dahl
2009-10-09ACTUALLY remove node_version.h from node.hRyan Dahl
2009-09-21Remove "raw" encoding. Rename "raws" to "binary".Ryan Dahl
Deprecation warnings have been added to help the conversion to this new API.
2009-09-11cpplint.py node.cc and node.hRyan
2009-09-09Introduce "raws" encoding. Raw String.Ryan
This allows you to have binary data imported into your application via strings instead of arrays of numbers! This needs testing before release.
2009-09-09Byte stream to V8 decoding and encoding.Ryan
This does not (should not) change behavior. Pulls those two functions (encode/decode) out into node.cc.
2009-09-07Create NODE_UNIXTIME macrosRyan
2009-09-01Revert static library build.Ryan
Not necessary to build dll modules after all.
2009-08-27Add command line arguments for accessing build flags.Ryan
node --cflags node --libs At the expense of some WAF nastiness.
2009-08-27First attempt at node.dlopenRyan
Compiled first working 'hello world' module with this config
2009-08-27bump versionv0.1.7Ryan
2009-08-27lintRyan
2009-08-25Experimental support for Promise.block()Ryan
2009-08-25Refactor node.Process to take advantage of evcom_reader/writer.Ryan
2009-08-22bump versionv0.1.6Ryan
2009-08-21bump versionv0.1.5Ryan
2009-08-13bump versionv0.1.4Ryan
2009-08-06bump versionv0.1.3Ryan
2009-08-03Add node.versionRyan
2009-07-25Rename evnet to evcom.Ryan
2009-07-13Upgrade liboi, which is now called evnet.Ryan
2009-07-10Simplify and cleanup ObjectWrap.Ryan
Simplify and inline ObjectWrap::Wrap Inline and clean up ObjectWrap::Unwrap Move ObjectWrap into its own file. Remove handle from ObjectWrap constructor. add obj->Wrap(handle) Simplify Attach/Detach in ObjectWrap Remove ObjectWrap::InformV8ofAllocation. (Too messy/complex.)
2009-06-28Implement Promises for file i/oRyan