cppsp: micro-optimizations
cppsp: minor code cleanup
cpoll: StringPool: micro-optimizations
cppsp: added experimental bitap substring searching implmentation
cppsp: revert back to memmem for substring searching; micro-optimizations;
cppsp: micro-optimizations
cppsp: micro-optimizations
cppsp: code cleanup
cppsp: fix non-keepalive handling
cpoll: fixed a bug that could cause an old event to be repeatedly processed if the callback reinstates that event type
cpoll: added Handle::setBlocking()
added http_simplebench
cppsp_server: don't continue processing requests from a connection if the connection was detected to be closed (writev() returns -1)
cppsp: httpparser: fixed bug when http request is cut off at end-of-buffer after the first line
cppsp_server: handler: call destruct() instead of operator delete()