racket/racket
Matthew Flatt 1824fe5e41 io: add shortcut to get semaphore on blocking fd read
When reading from an input fd blocks, instead of creating a general
event that creates a semaphore, use the semaphore directly (when
available). Also, treat a semaphore internally as an event that
always produces 0.

This change speeds up the "echo" shootout benchmark.

This change speeds up the "echo" shootout benchmark.
2019-06-17 10:08:40 -06:00
..
collects cs: fix cross-module inlining for separate compilation 2019-06-15 10:05:05 -06:00
src io: add shortcut to get semaphore on blocking fd read 2019-06-17 10:08:40 -06:00
.gitignore internal hooks to build "Racket.exe" without "libracket3m.dll" 2015-03-28 09:50:01 -06:00