[perl #132349] [REGRESSION] $*IN.getc not blocking on macOS

2017-10-23 Thread Pawel Pabian via RT
> And some C++ stackoverflow post claimed this was a bug in standard > library on macos that was fixed in some version already. I'll try to get you Sierra (10.12) and High Sierra (10.13) results tomorrow.

[perl #132349] $*IN.getc not blocking on macOS

2017-10-22 Thread Pawel Pabian via RT
There is no strace on macOS, I used dtruss (dtrace): $ dtruss -p 1827 SYSCALL(args)= return fstat64(0x0, 0x7FFF5B18B2F0, 0x1)= 0 0 lseek(0x0, 0x0, 0x1) = 54132 0 write(0x1, "Nil\n\0", 0x4) = 4 0 thread_selfid(0x0, 0x7F8252ED2090, 0x4)

[perl #132349] $*IN.getc not blocking on macOS

2017-10-22 Thread Pawel Pabian via RT
I've tested previous Rakudo builds and moar-2017.05 works fine, moar-2017.07 is broken. So regression happened somewhere between those two versions.