summaryrefslogtreecommitdiff
path: root/lib/events.js
Commit message (Expand)AuthorAgeFilesLines
* events: extract listener check as a functionZYSzys2018-11-191-16/+13
* events: remove unused catch bindingscjihrig2018-11-061-1/+1
* events: optimize condition for optimal scenarioAnatoli Papirovski2018-05-031-16/+14
* lib: always show ERR_INVALID_ARG_TYPE received partRuben Bridgewater2018-03-251-4/+4
* tools,lib: forbid native Error constructorsMichaël Zasso2018-03-211-0/+1
* lib: port errors to new systemMichaël Zasso2018-03-051-14/+10
* events: show throw stack trace for uncaught exceptionAnna Henningsen2018-03-041-1/+54
* events: preset `usingDomains` to falseMyles Borins2018-02-221-0/+2
* lib: switch to Number.isNaNRuben Bridgewater2018-02-161-4/+2
* lib: combine similar error codesWeijia Wang2017-12-241-2/+6
* events: add off alias to removeListenerUlmanb2017-12-201-0/+2
* events: remove reaches into _events internalsAnatoli Papirovski2017-12-141-4/+14
* events: use Reflect.applyAnatoli Papirovski2017-12-061-3/+3
* events: move domain handling from events to domainvdeturckheim2017-12-041-42/+6
* events: remove emit micro-optimizationsAnatoli Papirovski2017-11-141-87/+9
* lib: improve the usage of TypeError[INVALID_ARG_TYPE]Weijia Wang2017-11-121-4/+4
* events: onceWrapper apply directly with argumentsAnatoli Papirovski2017-10-211-4/+1
* events: use spread function param in emitAnatoli Papirovski2017-10-211-23/+17
* events: return values directly in listenersAnatoli Papirovski2017-10-211-14/+10
* events: remove unnecessary console instantiationAnatoli Papirovski2017-10-211-3/+0
* events: stricter prop & variable checks for perfAnatoli Papirovski2017-10-211-20/+21
* lib: move duplicate spliceOne into internal/utilWeijia Wang2017-10-201-8/+5
* tools: enable additional eslint rulesAnatoli Papirovski2017-10-191-6/+4
* events: migrate to internal/errorsJames M Snell2017-10-131-15/+40
* lib: update indentation of ternariesRich Trott2017-07-171-2/+2
* lib: "iff" changed to "if and only if"Jacob Jones2017-06-061-1/+1
* events: fix potential permanent deoptBrian White2017-06-051-2/+17
* events: remove unreachable codecjihrig2017-04-211-14/+5
* events: do not keep arrays with a single listenerLuigi Pinca2017-04-041-7/+11
* events: update and clarify error messageChris Burkhart2017-03-241-2/+2
* lib: use Object.create(null) directlyTimothy Gu2017-03-241-13/+7
* events, doc: check input in defaultMaxListenersDavidCai2017-03-221-0/+4
* meta: restore original copyright headerJames M Snell2017-03-101-0/+21
* domain,events: support non-object 'error' argumentBen Noordhuis2017-02-221-3/+5
* events: avoid emit() eager deoptVictor Felder2017-01-051-1/+2
* events: improve removeListener() performanceBrian White2017-01-051-0/+2
* events: optimize arrayClone by copying forwardBenedikt Meurer2017-01-041-3/+3
* events: improve once() performanceBrian White2016-12-281-10/+13
* events: remove unnecessary checkscjihrig2016-10-311-3/+2
* events,test: fix TypeError in EventEmitter warningjseagull2016-10-261-2/+3
* events: make memory leak warning name more verboseAnna Henningsen2016-09-041-1/+1
* events: make memory leak warning more accessibleAnna Henningsen2016-08-301-1/+6
* events: unwrap #once listeners in #listenersOwen Smith2016-08-091-2/+10
* events: pass the original listener added by onceDavidCai2016-04-291-3/+4
* events: add prependListener() and prependOnceListener()James M Snell2016-04-221-21/+42
* events: make eventNames() use Reflect.ownKeys()Luigi Pinca2016-04-211-6/+1
* events: don't inherit from Object.prototypeBrian White2016-04-181-7/+13
* process: add 'warning' event and process.emitWarning()James M Snell2016-03-241-9/+3
* events: add eventNames() methodJames M Snell2016-03-151-0/+9
* lib,test: remove extra semicolonsMichaël Zasso2016-01-161-1/+1