Ruby is smart enough to find thin/* with autoload or require. Forcing a full path into it do not result in better performance, on the contrary, impact on performance on Windows :-( 'lib' directory is always pushed into $LOAD_PATH when running specs, but you can manually run bin/thin like this: ruby -Ilib bin/thin
From now on, to install on Windows, install https://github.com/oneclick/rubyinstaller/wiki/Development-Kit.
Thin can't do this in a Rack compatible way (has_key? is not part of the spec) and performant way. It is now the responsibility of the app (or a middleware) to set the Content-Length.
This reverts commit 939891f.