Date | Commit message (Collapse) |
|
This matches behavior of the TCP version.
|
|
Yes we love Linux more than other systems :>
|
|
Of course, RDoc doesn't know quantity vs quality :)
|
|
fcntl() locks are per-process, so we also need something
to protect individual threads within a process from stepping
over each other.
|
|
Seems to basically work
|
|
|
|
People actually need to load modules manually on older kernels :<
|
|
It's easier to find this way.
|
|
Oops!
|
|
We need to do this for apps that depend on things like the
sendfile() optimizations in Rainbows!
|
|
Since Unicorn and Rainbows! support IPv6 now, it makes sense to
support the rfc2732-style addresses it returns.
|
|
These are slightly faster than regular method dispatch
|
|
It's a needless allocation
|
|
No need to clutter/confuse namespace lookups
|
|
|
|
If stats.decr_writing never fails, really (or something is
seriously wrong (like memory corruption) and the ensure block
wouldn't fire anyways).
|
|
This allows easier configuration when used with Unicorn and
derived servers (Rainbows! and Zbatery).
|
|
File.read under 1.9 takes an :encoding argument to force binary
encoding for its return value.
|
|
|