48 Commits (2f5fa089e9cf8eb6a077ea5f96c48f4685413d70)

Author SHA1 Message Date
Ben Noordhuis 56668f54d1 events: speed up .removeAllListeners() 13 years ago
Ben Noordhuis b7fd55e9a0 events: speed up newListener/removeListener events 13 years ago
Ben Noordhuis 84221fd1d6 events: add 'removeListener' event 13 years ago
isaacs 0400571676 domain: Properly exit() on domain disposal 12 years ago
isaacs 50c7d80fb0 events: emitter.listeners() should not have side effects 13 years ago
Joe Andaverde 20e12e4be3 events: make .listeners() return a copy 13 years ago
Nathan Rajlich 713b9249e1 Revert "events: don't delete the listeners array in removeListener()" 13 years ago
Maciej Małecki 3db2e034c4 events: cache `domain` module locally 13 years ago
Reid Burke c9a1b5d162 Fix #3425: removeAllListeners should delete array 13 years ago
isaacs 963459d736 Domain feature 13 years ago
Maciej Małecki f065c87bcf events: remove misleading comment 13 years ago
Nathan Rajlich 928ea564d1 events: don't delete the listeners array in removeListener() 13 years ago
Ben Noordhuis 78dc13fbf9 events: don't delete the listeners array 13 years ago
Roly Fentanes db8940dae2 `newListener` emits correct fn when using `once` 13 years ago
Ryunosuke SATO 22d7fe1206 events: fix checking max listeners with `1` 13 years ago
Siddharth Mahendraker 12cf730b69 events: separate maxListeners and _events 13 years ago
Ryan Dahl 4ef8f06fe6 Finally remove node::EventEmitter 14 years ago
Ryan Dahl 91f1b250ec mraleph emit hack 14 years ago
koichik 80c2fe9456 Fix event listener leak check timing 14 years ago
Felix Geisendörfer bc8489580c Allow to remove all EventEmitter listeners at once 14 years ago
Arnout Kazemier 53bec1c862 Added support for removing .once listeners 14 years ago
Aaron Heckmann a4dad95be3 EventEmitter#once only takes instanceof function 14 years ago
Ryan Dahl 55048cdf79 Update copyright headers 14 years ago
Ryan Dahl 81d3de7e6d setMaxListeners should initialize _events 14 years ago
Ryan Dahl 9da75f39d9 Print error when EventEmitters get too many listeners 14 years ago
Daniel C ca8cc71bd0 EventEmitter.prototype.once should "return this;" 14 years ago
Ryan Dahl 09329cbb04 more lint 14 years ago
Jeremy Martin 144b2a5338 Fix number of args emitted by EventEmitter during "fast case" (lte 3 args) 14 years ago
Peteris Krumins a6ee3bac85 Add EventEmitter.prototype.once 14 years ago
Micheil Smith c1aa8ea944 Removed deprecated events.Promise 14 years ago
Joshaven Potter 3d4e4d8909 syntax fixes to pass jslint 14 years ago
isaacs e9b6b0b327 Report "weird" errors a little better. 14 years ago
Herbert Vojčík 3e0a8f3ad8 Common subexpression in emit. 14 years ago
Ryan Dahl 6bdc42cee7 shorten some lines in events.js 14 years ago
Ryan Dahl ae8f8e7258 Optimize emit for two arguments 14 years ago
Ryan Dahl 6961bc568f More instanceof Array fixes 15 years ago
rick c9e505791a use delete for removing events after removing the final listener 15 years ago
Ryan Dahl 515dc2161b Experimental: 'on' as alias to 'addListener' 15 years ago
Jonas Pfenniger 53a9869ff7 FIX: EventEmitter#removeAllListeners signature 15 years ago
Jonas Pfenniger fea6f829bf FIX: EventEmitter#removeListener logic 15 years ago
Ryan Dahl cee9080381 Fix typos 15 years ago
Ryan Dahl 0633e5cac9 Optimize for few args in EventEmitter.emit 15 years ago
Ryan Dahl 6abdf051d3 Unhandled 'error' events kill program 15 years ago
isaacs 7ff53f4c6a Refactor events module to lib/events.js 15 years ago
Ryan Dahl 6befc72f82 Add missing lib/events.js 15 years ago