summaryrefslogtreecommitdiff
path: root/src/stream_wrap.cc
Commit message (Expand)AuthorAgeFilesLines
* src,stream: remove `*Check*()` calls from non-`Initialize()` functionsDarshan Sen2021-10-201-6/+6
* src: register missing stream wrap external referencesJoyee Cheung2021-09-061-0/+4
* bootstrap: include v8 module into the builtin snapshotJoyee Cheung2021-02-191-7/+13
* src: reduce duplicated boilerplate with new env utility fnJames M Snell2021-01-031-13/+2
* src: retrieve binding data from the contextJoyee Cheung2020-05-061-1/+1
* src: make creating per-binding data structures easierAnna Henningsen2020-04-061-1/+1
* src: clean up stream_base.h and stream-base-inl.hJames M Snell2020-03-191-0/+2
* src: improve handling of internal field countingJames M Snell2020-03-021-4/+4
* src: persist strings that are used multiple times in the environmentVadim Gorbachev2019-11-081-1/+1
* src: replace FromJust() with Check() when possibleSam Roberts2019-04-121-4/+4
* src: store onread callback in internal fieldAnna Henningsen2019-03-261-1/+1
* src: remove templating from StreamBaseJon Moss2019-03-081-1/+4
* src: use object to pass `Environment` to functionsAnna Henningsen2019-03-051-1/+1
* src: apply clang-tidy rule modernize-deprecated-headersgengjiawen2019-02-271-2/+2
* http2: improve compat performanceMatteo Collina2019-02-111-1/+19
* src: pass along errors from stream obj instantiationAnna Henningsen2019-01-291-9/+10
* src: in-source comments and minor TLS cleanupsSam Roberts2019-01-291-1/+1
* src: fix type mismatch warnings from missing privSam Roberts2018-12-031-1/+2
* src: simplify LibuvStreamWrap::DoWriteAnna Henningsen2018-11-291-19/+6
* src: fix v8 compiler warnings in srcDaniel Bevenius2018-11-111-3/+6
* src: improve StreamBase write throughputAnna Henningsen2018-10-281-0/+2
* src: improve StreamBase read throughputAnna Henningsen2018-10-241-0/+5
* src: use JS inheritance for `AsyncWrap`Anna Henningsen2018-10-031-25/+45
* src: replace deprecated uses of FunctionTemplate::GetFunctionAndreas Haas2018-09-241-2/+3
* src: deprecate global COUNTER_* and remove perfctrJames M Snell2018-09-191-12/+0
* stream: move process.binding('stream_wrap') to internalBindingJames M Snell2018-08-191-2/+2
* src: use available ReqWrap instance for libuv reqJon Moss2018-07-271-8/+8
* src: remove StreamBase::kFlagHasWritevAnna Henningsen2018-06-301-3/+2
* src: remove extra `ReadStop()` callAnna Henningsen2018-06-301-5/+0
* src: add CHECK_NULL/CHECK_NOT_NULL macrosTobias Nießen2018-05-261-2/+2
* src: always call ReadStop() before Close()Anna Henningsen2018-05-101-0/+5
* src: store fd for libuv streams on WindowsAnna Henningsen2018-05-101-2/+4
* src: remove unused stdlib.h includeDaniel Bevenius2018-03-201-1/+0
* src: use ObjectTemplate for creating stream req objsAnna Henningsen2018-03-151-5/+3
* src: prevent persistent handle resource leaksBen Noordhuis2018-02-211-2/+2
* src: refactor WriteWrap and ShutdownWrapsAnna Henningsen2018-02-141-9/+27
* src: simplify handles for libuv streamsAnna Henningsen2018-02-011-60/+38
* src: refactor stream callbacks and ownershipAnna Henningsen2018-02-011-39/+23
* src: remove `HasWriteQueue()`Anna Henningsen2018-01-141-4/+0
* net,src: refactor writeQueueSize trackingAnatoli Papirovski2017-12-181-20/+28
* src: rename `On*` -> `Emit*` for stream callbacksAnna Henningsen2017-12-161-2/+2
* src: minor refactoring to StreamBase writesAnna Henningsen2017-12-131-9/+8
* src: remove `StreamResourc::Cast()`Anna Henningsen2017-12-131-5/+0
* async_wrap: add provider types for net serverAndreas Madsen2017-11-281-1/+1
* src: rename req-wrap -> req_wrapDaniel Bevenius2017-11-171-1/+1
* src: explicitly register built-in modulesYihong Wang2017-11-131-1/+1
* src: do not include x.h if x-inl.h is includedJoyee Cheung2017-10-301-4/+0
* net: fix timeouts during long writesAnatoli Papirovski2017-10-211-4/+18
* src: rename StreamWrap to LibuvStreamWrapAnna Henningsen2017-10-131-38/+39
* src: reduce code duplicationJames M Snell2017-08-231-2/+2