From 6e990e5379c1ad9a05e6dc721b2e37c2aaaaad8e Mon Sep 17 00:00:00 2001 From: Winston Chang Date: Tue, 18 May 2021 09:35:01 -0500 Subject: [PATCH 1/2] Remove dummy input handler in forked child process --- src/later_posix.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/later_posix.cpp b/src/later_posix.cpp index 2c3b9847..ef082bd1 100644 --- a/src/later_posix.cpp +++ b/src/later_posix.cpp @@ -173,6 +173,8 @@ void child_proc_after_fork() { close(pipe_out); pipe_out = -1; } + + removeInputHandler(&R_InputHandlers, dummyInputHandlerHandle); if (dummy_pipe_in > 0) { close(dummy_pipe_in); dummy_pipe_in = -1; From 253540057c01bba08beb7f27a8c0ae4a55c8ea70 Mon Sep 17 00:00:00 2001 From: Winston Chang Date: Tue, 18 May 2021 09:36:10 -0500 Subject: [PATCH 2/2] Bump version to 1.2.0.9000 and update NEWS --- DESCRIPTION | 2 +- NEWS.md | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index ec73535e..762d32b6 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: later Type: Package Title: Utilities for Scheduling Functions to Execute Later with Event Loops -Version: 1.2.0 +Version: 1.2.0.9000 Authors@R: c( person("Winston", "Chang", role = c("aut", "cre"), email = "winston@rstudio.com"), person("Joe", "Cheng", role = c("aut"), email = "joe@rstudio.com"), diff --git a/NEWS.md b/NEWS.md index fba713fe..55c30328 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,7 @@ +## later 1.2.0.9000 + +* Closed #148: When later was attached, `parallel::makeForkCluster()` would fail. (#149) + ## later 1.2.0 * Closed #138: later is now licensed as MIT. (#139)