search for: 0724ad9

Displaying 3 results from an estimated 3 matches for "0724ad9".

Did you mean: 072459
2017 Apr 05
6
Very hard to reproduce bug (?) in R-devel
...tderr())` result in output that has the wrong order. I don't know if that's due to the cat() calls being executed in the wrong order, or if it's simply being printed or buffered in the wrong order. This is the code in question that cat()s to stderr: https://github.com/rstudio/pool/blob/0724ad9/R/scheduler.R#L74-L90 while (TRUE) { tasks <- sort(ls(private$scheduledTasks)) if (length(tasks) == 0) break t <- tasks[[1]] s <- stderr() cat(tasks, "--1--\n", file = s) cat(ls(private$scheduledTasks), "--2--\n", f...
2017 Apr 05
0
Very hard to reproduce bug (?) in R-devel
...tderr())` result in output that has the wrong order. I don't know if that's due to the cat() calls being executed in the wrong order, or if it's simply being printed or buffered in the wrong order. This is the code in question that cat()s to stderr: https://github.com/rstudio/pool/blob/0724ad9/R/scheduler.R#L74-L90 while (TRUE) { tasks <- sort(ls(private$scheduledTasks)) if (length(tasks) == 0) break t <- tasks[[1]] s <- stderr() cat(tasks, "--1--\n", file = s) cat(ls(private$scheduledTasks), "--2--\n", f...
2017 Apr 04
2
Very hard to reproduce bug (?) in R-devel
> > >> I've done some more investigation into the problem, and it is very difficult to pin down. What it looks like is happening is roughly like this: - `p` is an environment and `p$e` is also an environment. - There is a loop. In each iteration, it looks for one item in `p$e`, saves it in a variable `x`, then removes that item from `p$e`. Then it invokes `x()`. The loop runs