summaryrefslogtreecommitdiff
path: root/src/node_messaging.cc
Commit message (Expand)AuthorAgeFilesLines
* worker: make MessageEvent class more Web-compatibleAnna Henningsen2020-10-111-0/+8
* worker: do not crash when JSTransferable lists untransferable valueAnna Henningsen2020-08-171-5/+7
* worker: make MessagePort inherit from EventTargetAnna Henningsen2020-07-221-8/+9
* src: snapshot nodeJoyee Cheung2020-07-181-1/+17
* worker: add public method for marking objects as untransferableAnna Henningsen2020-06-251-11/+15
* worker: rename error code to be more accurateAnna Henningsen2020-06-241-3/+1
* worker: emit `'messagerror'` events for failed deserializationAnna Henningsen2020-06-141-3/+22
* worker: allow passing JS wrapper objects via postMessageAnna Henningsen2020-06-141-31/+278
* worker: allow transferring/cloning generic BaseObjectsAnna Henningsen2020-06-141-47/+117
* src: remove unused using declarationsDaniel Bevenius2020-05-281-1/+0
* worker: fix race condition in node_messaging.ccAnna Henningsen2020-05-191-5/+3
* worker: mention argument name in type check messageAnna Henningsen2020-04-151-2/+2
* worker: fix type check in receiveMessageOnPortAnna Henningsen2020-04-131-1/+6
* src: remove calls to deprecated ArrayBuffer methodsMichaƫl Zasso2020-03-211-3/+0
* src: improve handling of internal field countingJames M Snell2020-03-021-1/+2
* src: do not unnecessarily re-assign uv handle dataAnna Henningsen2020-02-101-5/+4
* worker: improve MessagePort performanceAnna Henningsen2020-02-071-22/+41
* src: add C++-style sprintf utilityAnna Henningsen2020-01-231-1/+1
* src: move MemoryInfo() for worker code to .cc filesAnna Henningsen2020-01-211-0/+4
* src: mark ArrayBuffers with free callbacks as untransferableAnna Henningsen2019-11-191-4/+10
* src: migrate off ArrayBuffer::GetContentsAnna Henningsen2019-11-121-6/+15
* src: remove uses of deprecated wasm TransferrableModuleClemens Backes2019-11-091-5/+6
* src: remove custom tracking for SharedArrayBuffersAnna Henningsen2019-11-081-49/+16
* worker: prevent event loop starvation through MessagePortsAnna Henningsen2019-09-091-0/+19
* worker: make transfer list behave like web MessagePortAnna Henningsen2019-09-061-73/+144
* worker: fix passing multiple SharedArrayBuffers at onceAnna Henningsen2019-07-081-3/+7
* worker: make MessagePort constructor non-callableAnna Henningsen2019-06-121-20/+12
* worker: add typechecking for postMessage transfer listAnna Henningsen2019-06-101-0/+9
* worker: use DataCloneError for unknown native objectsAnna Henningsen2019-06-101-1/+1
* src: expose DOMException to internalBinding('message') for testingJoyee Cheung2019-06-091-11/+23
* src: remove memory_tracker-inl.h from header filesSam Roberts2019-05-231-0/+1
* worker: add ability to unshift message from MessagePortAnna Henningsen2019-05-191-48/+70
* worker: use special message as MessagePort close commandAnna Henningsen2019-05-171-27/+26
* worker: move `receiving_messages_` field to `MessagePort`Anna Henningsen2019-05-171-6/+5
* src: remove util-inl.h from header filesSam Roberts2019-05-131-1/+1
* src: replace FromJust() with Check() when possibleSam Roberts2019-04-121-4/+4
* src: apply clang-tidy rule modernize-use-emplacegengjiawen2019-03-211-3/+2
* worker: implement worker.moveMessagePortToContext()Anna Henningsen2019-03-151-3/+36
* src,lib: make DOMException available in all ContextsAnna Henningsen2019-03-151-20/+22
* src: fix warning in node_messagingZYSzys2019-03-151-9/+9
* src: de-lint header usageRefael Ackermann2019-03-121-2/+1
* src: remove unused variablescjihrig2019-03-121-2/+0
* worker: remove `ERR_CLOSED_MESSAGE_PORT`Anna Henningsen2019-03-111-2/+0
* src: fix more extra-semi warningsJeremy Apthorp2019-03-051-1/+1
* worker: make MessagePort `uv_async_t` inline fieldAnna Henningsen2019-03-011-10/+5
* worker: remove MessagePort::AddToIncomingQueueAnna Henningsen2019-03-011-4/+0
* worker: refactor thread life cycle managementGireesh Punathil2019-03-011-16/+0
* src: allocate Buffer memory using ArrayBuffer allocatorAnna Henningsen2019-02-251-0/+8
* worker: copy transferList ArrayBuffers on unknown allocatorAnna Henningsen2019-02-251-1/+15
* src: apply clang-tidy rule performance-unnecessary-value-paramgengjiawen2019-02-191-1/+1