Commit 5034aab
committed
Don't create a subprocess in the REPL precompile script
We use raw Base.Filesystem.File IO on PTYs in the REPL precompile script. Due
to #24440, spawning a subprocess using the REPL's shell mode clears the
O_NONBLOCK flag set on the PTY, resulting in deadlocks when libuv later reads or
writes to it from Julia code. I haven't identified what caused this to become
more of a problem recently, but I don't think some extra compilation latency
when starting shell mode is worth it if it's causing mystery timeouts in CI.1 parent d162445 commit 5034aab
1 file changed
+0
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | 67 | | |
69 | 68 | | |
70 | 69 | | |
| |||
0 commit comments