0.14
CHANGES:
-
breaking:
set_top_handlertakes a stream request, for more generality -
Don't let client handling threads handle SIGINT/SIGHUP
-
improve termination behavior (wait for threads to terminate when shutting down server)
-
Preserve client address down to Request.t
-
add
Tiny_httpd_iomodule, abstraction over IOs (output/input) as better IO channels
than the stdlib's -
add
Tiny_httpd_html.to_writer -
add
IO.Writer.t, a push based stream. -
add
Server.run_exn -
add
Tiny_httpd_pool -
server: add
IO_BACKENDabstraction; implement a unix version of it -
perf: use TCP_NODELAY for client sockets
-
perf: use a resource pool to recycle buffers, improves memory consumption and GC pressure