summaryrefslogtreecommitdiff
path: root/src/node_messaging.h
Commit message (Expand)AuthorAgeFilesLines
* src,test: fix typosSADIK KUZU2022-08-031-1/+1
* worker: do not look up context twice in PostMessageAnna Henningsen2021-06-021-0/+1
* worker: use rwlock for sibling groupAnna Henningsen2021-05-251-2/+2
* worker: leave TODO comments for using std::variant when possibleAnna Henningsen2021-05-241-0/+6
* worker: add ports property to MessageEventsAnna Henningsen2021-03-031-4/+8
* worker: fix interaction of terminate() with messaging portAnna Henningsen2021-02-271-2/+7
* worker: fix broadcast channel SharedArrayBuffer passingAnna Henningsen2020-12-141-0/+3
* worker: refactor MessagePort entanglement managementAnna Henningsen2020-12-131-9/+7
* src: use transferred consistentlyDaniel Bevenius2020-12-031-1/+1
* worker: add experimental BroadcastChannelJames M Snell2020-12-011-12/+64
* worker: make MessageEvent class more Web-compatibleAnna Henningsen2020-10-111-0/+1
* worker: allow passing JS wrapper objects via postMessageAnna Henningsen2020-06-141-0/+52
* worker: allow transferring/cloning generic BaseObjectsAnna Henningsen2020-06-141-6/+31
* worker: improve MessagePort performanceAnna Henningsen2020-02-071-1/+6
* src: move MemoryInfo() for worker code to .cc filesAnna Henningsen2020-01-211-4/+1
* src: remove uses of deprecated wasm TransferrableModuleClemens Backes2019-11-091-2/+2
* src: remove custom tracking for SharedArrayBuffersAnna Henningsen2019-11-081-4/+3
* worker: make transfer list behave like web MessagePortAnna Henningsen2019-09-061-2/+4
* worker: make MessagePort constructor non-callableAnna Henningsen2019-06-121-2/+2
* worker: add ability to unshift message from MessagePortAnna Henningsen2019-05-191-0/+3
* worker: use special message as MessagePort close commandAnna Henningsen2019-05-171-9/+7
* worker: move `receiving_messages_` field to `MessagePort`Anna Henningsen2019-05-171-1/+1
* worker: implement worker.moveMessagePortToContext()Anna Henningsen2019-03-151-0/+5
* src: fix warning in node_messagingZYSzys2019-03-151-2/+2
* worker: make MessagePort `uv_async_t` inline fieldAnna Henningsen2019-03-011-1/+1
* worker: remove MessagePort::AddToIncomingQueueAnna Henningsen2019-03-011-2/+0
* worker: refactor thread life cycle managementGireesh Punathil2019-03-011-4/+0
* src: apply clang-tidy rule performance-unnecessary-value-paramgengjiawen2019-02-191-1/+1
* src: apply clang-tidy rule modernize-use-overridegengjiawen2019-02-181-2/+2
* worker: enable transferring WASM modulesAnna Henningsen2019-01-061-0/+4
* src: name EmbededderGraph edges and use class names for nodesJoyee Cheung2018-10-041-4/+6
* src: add proper MemoryInfoName to wrappersJoyee Cheung2018-07-271-0/+6
* src: enable more detailed memory trackingAnna Henningsen2018-07-131-3/+10
* messaging: fix edge cases with transferring portsTimothy Gu2018-07-031-5/+26
* src: do proper error checking in `AsyncWrap::MakeCallback`Anna Henningsen2018-06-141-0/+2
* worker: initial implementationAnna Henningsen2018-06-061-0/+5
* worker: add `SharedArrayBuffer` sharingAnna Henningsen2018-06-061-1/+5
* worker: support MessagePort passing in messagesAnna Henningsen2018-06-061-0/+5
* worker: implement `MessagePort` and `MessageChannel`Anna Henningsen2018-06-061-0/+167