From f7f070cee80ac321059cab20226367ab01a6e4ec Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Fri, 21 Jul 2023 11:40:32 -0700 Subject: [PATCH 1/2] Fix channel is undefined bug --- CHANGELOG.md | 5 +++++ src/Node/Process.js | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 367a911..315a259 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,11 @@ Other improvements: ## [v11.0.0](https://github.com/purescript-node/purescript-node-process/releases/tag/v11.0.0) - 2023-07-21 +Bugfixes: +- Fix FFI for `channelRef`/`channelUnref` (#40 by @JordanMartinez) + +## [v11.0.0](https://github.com/purescript-node/purescript-node-process/releases/tag/v11.0.0) - 2023-07-21 + Breaking changes: - Breaking changes to `exit` (#39 by @JordanMartinez) diff --git a/src/Node/Process.js b/src/Node/Process.js index 48c7e42..4f495a4 100644 --- a/src/Node/Process.js +++ b/src/Node/Process.js @@ -4,8 +4,8 @@ export { process }; export const abortImpl = process.abort ? () => process.abort() : null; export const argv = () => process.argv.slice(); export const argv0 = () => process.argv0; -export const channelRefImpl = process.channel.ref ? () => process.channel.ref() : null; -export const channelUnrefImpl = process.channel.unref ? () => process.channel.unref() : null; +export const channelRefImpl = process.channel && process.channel.ref ? () => process.channel.ref() : null; +export const channelUnrefImpl = process.channel && process.channel.unref ? () => process.channel.unref() : null; export const chdirImpl = (dir) => process.chdir(dir); export const config = () => Object.assign({}, process.config); export const connected = () => process.connected; From ed723138bfc20540c1c12871d0ea8cd6bbf9da19 Mon Sep 17 00:00:00 2001 From: Jordan Martinez Date: Fri, 21 Jul 2023 11:41:55 -0700 Subject: [PATCH 2/2] Fix entry --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 315a259..56c9568 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ Bugfixes: Other improvements: -## [v11.0.0](https://github.com/purescript-node/purescript-node-process/releases/tag/v11.0.0) - 2023-07-21 +## [v11.0.1](https://github.com/purescript-node/purescript-node-process/releases/tag/v11.0.1) - 2023-07-21 Bugfixes: - Fix FFI for `channelRef`/`channelUnref` (#40 by @JordanMartinez)