summaryrefslogtreecommitdiff
path: root/src/node_messaging.cc
AgeCommit message (Expand)Author
2020-12-14worker: fix broadcast channel SharedArrayBuffer passingAnna Henningsen
2020-12-13worker: refactor MessagePort entanglement managementAnna Henningsen
2020-12-01worker: add experimental BroadcastChannelJames M Snell
2020-10-11worker: make MessageEvent class more Web-compatibleAnna Henningsen
2020-08-17worker: do not crash when JSTransferable lists untransferable valueAnna Henningsen
2020-07-22worker: make MessagePort inherit from EventTargetAnna Henningsen
2020-07-18src: snapshot nodeJoyee Cheung
2020-06-25worker: add public method for marking objects as untransferableAnna Henningsen
2020-06-24worker: rename error code to be more accurateAnna Henningsen
2020-06-14worker: emit `'messagerror'` events for failed deserializationAnna Henningsen
2020-06-14worker: allow passing JS wrapper objects via postMessageAnna Henningsen
2020-06-14worker: allow transferring/cloning generic BaseObjectsAnna Henningsen
2020-05-28src: remove unused using declarationsDaniel Bevenius
2020-05-19worker: fix race condition in node_messaging.ccAnna Henningsen
2020-04-15worker: mention argument name in type check messageAnna Henningsen
2020-04-13worker: fix type check in receiveMessageOnPortAnna Henningsen
2020-03-21src: remove calls to deprecated ArrayBuffer methodsMichaƫl Zasso
2020-03-02src: improve handling of internal field countingJames M Snell
2020-02-10src: do not unnecessarily re-assign uv handle dataAnna Henningsen
2020-02-07worker: improve MessagePort performanceAnna Henningsen
2020-01-23src: add C++-style sprintf utilityAnna Henningsen
2020-01-21src: move MemoryInfo() for worker code to .cc filesAnna Henningsen
2019-11-19src: mark ArrayBuffers with free callbacks as untransferableAnna Henningsen
2019-11-12src: migrate off ArrayBuffer::GetContentsAnna Henningsen
2019-11-09src: remove uses of deprecated wasm TransferrableModuleClemens Backes
2019-11-08src: remove custom tracking for SharedArrayBuffersAnna Henningsen
2019-09-09worker: prevent event loop starvation through MessagePortsAnna Henningsen
2019-09-06worker: make transfer list behave like web MessagePortAnna Henningsen
2019-07-08worker: fix passing multiple SharedArrayBuffers at onceAnna Henningsen
2019-06-12worker: make MessagePort constructor non-callableAnna Henningsen
2019-06-10worker: add typechecking for postMessage transfer listAnna Henningsen
2019-06-10worker: use DataCloneError for unknown native objectsAnna Henningsen
2019-06-09src: expose DOMException to internalBinding('message') for testingJoyee Cheung
2019-05-23src: remove memory_tracker-inl.h from header filesSam Roberts
2019-05-19worker: add ability to unshift message from MessagePortAnna Henningsen
2019-05-17worker: use special message as MessagePort close commandAnna Henningsen
2019-05-17worker: move `receiving_messages_` field to `MessagePort`Anna Henningsen
2019-05-13src: remove util-inl.h from header filesSam Roberts
2019-04-12src: replace FromJust() with Check() when possibleSam Roberts
2019-03-21src: apply clang-tidy rule modernize-use-emplacegengjiawen
2019-03-15worker: implement worker.moveMessagePortToContext()Anna Henningsen
2019-03-15src,lib: make DOMException available in all ContextsAnna Henningsen
2019-03-15src: fix warning in node_messagingZYSzys
2019-03-12src: de-lint header usageRefael Ackermann
2019-03-12src: remove unused variablescjihrig
2019-03-11worker: remove `ERR_CLOSED_MESSAGE_PORT`Anna Henningsen
2019-03-05src: fix more extra-semi warningsJeremy Apthorp
2019-03-01worker: make MessagePort `uv_async_t` inline fieldAnna Henningsen
2019-03-01worker: remove MessagePort::AddToIncomingQueueAnna Henningsen
2019-03-01worker: refactor thread life cycle managementGireesh Punathil