summaryrefslogtreecommitdiff
path: root/src/node_messaging.cc
Commit message (Expand)AuthorAgeFilesLines
* 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
* worker: do not add removed methods to MessagePortAnna Henningsen2019-02-171-4/+9
* worker: use fake MessageEvent for port.onmessageAnna Henningsen2019-02-151-5/+22
* src: use NULL check macros to check nullptrZYSzys2019-02-071-3/+3
* worker: add mutex lock to MessagePort ctorAnna Henningsen2019-02-051-0/+5
* worker: throw for duplicates in transfer listAnna Henningsen2019-02-011-0/+19
* src: reduce includes of node_internals.hJoyee Cheung2019-01-211-1/+0
* src: declare process-related C++ methods in node_process.hJoyee Cheung2019-01-111-5/+6
* worker: enable transferring WASM modulesAnna Henningsen2019-01-061-8/+30
* worker: fix nullptr deref after MessagePort deser failureAnna Henningsen2018-12-191-1/+2
* benchmark,doc,lib,src,test,tools: fix typosBrandon Smith2018-10-091-3/+3
* src: name EmbededderGraph edges and use class names for nodesJoyee Cheung2018-10-041-2/+0
* src: use JS inheritance for `AsyncWrap`Anna Henningsen2018-10-031-3/+1
* worker: hide MessagePort init function behind symbolAnna Henningsen2018-09-261-1/+1
* src: simplify `MessagePort` construction code a bitAnna Henningsen2018-09-261-2/+2
* src: enable more detailed memory trackingAnna Henningsen2018-07-131-8/+14
* src: add HandleWrap::AddWrapMethodsJon Moss2018-07-131-4/+1
* messaging: fix edge cases with transferring portsTimothy Gu2018-07-031-23/+76
* messaging: use actual DOMException for DataCloneErrorTimothy Gu2018-07-031-1/+25
* src: add native debugging code to workersAnna Henningsen2018-06-241-1/+18
* src: do proper error checking in `AsyncWrap::MakeCallback`Anna Henningsen2018-06-141-1/+12
* worker: initial implementationAnna Henningsen2018-06-061-3/+26
* src: remove unused fields msg_ and env_Daniel Bevenius2018-06-061-5/+1
* worker: add `SharedArrayBuffer` sharingAnna Henningsen2018-06-061-3/+54
* worker: support MessagePort passing in messagesAnna Henningsen2018-06-061-4/+76
* worker: implement `MessagePort` and `MessageChannel`Anna Henningsen2018-06-061-0/+548