12 Commits (5138992f3c275a1bab1593c7468c08f1f24e96bb)

Author SHA1 Message Date
Ryan Dahl 192234c689 Remove unnecessary defines in node_events.cc 15 years ago
Ryan Dahl 5aadeae888 Simply C++ event emitter 15 years ago
Ryan Dahl 8e5b91c79b Revert "Check for strings.h" 15 years ago
Ryan Dahl 032f651824 Check for strings.h 15 years ago
Ryan Dahl c9e27b11c5 Unify ErrnoException creation 15 years ago
Carson McDonald e5cbe73a82 Better EventEmitter modify-in-emit 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 45a806a066 Statically define symbols 15 years ago
Ryan Dahl 4d818f1fd3 Implement promises entirely in JS 15 years ago
Ryan Dahl efe34f5023 Only allow a promise to fire once, remove promise.cancel() 16 years ago
Ryan Dahl a5df0f6a65 Prefix all source files with node_ 16 years ago
Ryan Dahl 2bac299aed Remove unused macro 16 years ago
Ryan Dahl 602f9dbf3f SetClassName on internal classes. 16 years ago
Ryan Dahl b7526eb324 Add warning when coroutine stack size grows too large. 16 years ago
Ryan Dahl 76f4962636 Bugfix: EIOPromise::Create was allocating two EIOPromise objects 16 years ago
Ryan 227638bac1 Lint 16 years ago
Ryan dbe116ddfe API: Change arguments of emit(), emitSuccess(), emitError() 16 years ago
Ryan 747d6723aa Clean up eio wrappers. Create EIOPromise. 16 years ago
Ryan aefbd57514 Add stack to promise.wait(). 16 years ago
Ryan 116f4dea05 lint 16 years ago
Ryan 6025da2153 Introduce 'process' object. Also is the global object. 16 years ago
Ryan 19f182a39f Experimental support for Promise.block() 16 years ago
Ryan 41d89f611f Add DNS API. 16 years ago
Ryan 842eaf446d Move EventEmitter.prototype.emit() completely into C++. 16 years ago
Ryan 50c0d16208 Fix memory leak. It was only a missing HandleScope in Emit()! 16 years ago
Ryan 1fc4dce08b Simplify and cleanup ObjectWrap. 16 years ago
Ryan e4ba665c87 Fix ref/unref problem. Was doing opposite of what I should. 16 years ago
Ryan d428eff023 Snakecase events . 16 years ago
Ryan 65324866bc Implement Promises for file i/o 16 years ago
Ryan 7cd09874c6 Add Promise class 16 years ago
Ryan ed3d6a63d5 Further expand EventEmitter to TCP and HTTP 16 years ago
Ryan 2ecd7ffe54 in the middle putting in event code. broken. 16 years ago