public
Description: A very fast & simple Ruby web server
Homepage: http://code.macournoyer.com/thin/
Clone URL: git://github.com/macournoyer/thin.git
Click here to lend your support to: thin and make a donation at www.pledgie.com !

Comments for macournoyer's thin   feed

luislavena commented on macournoyer/thin Wed Sep 23 12:11:18 -0700 2009
Comment in 4ad001c:

Yay!

It is true what I see here?

Thin on Windows!

I've a couple of comments:

  • You don't need to cleanup temporary files, those are stored in tmp/ (gitignore it)
  • Add x86-mingw32 to the cross platform array, so old and new RubyInstallers can benefit from binaries.
  • If thin works with Ruby 1.9, perhaps you want to build fat-binaries! use RUBY_CC_VERSION with multiple versions and you're done!

Thank you for putting this in your project and feel free to add this to rake-compiler wiki!

Cheers!
Luis

macournoyer commented on macournoyer/thin Mon Aug 31 06:33:47 -0700 2009
Comment in 932d33e:

Ooops... fixed in last commit, thx!

snaury commented on macournoyer/thin Sun Aug 30 22:42:33 -0700 2009
Comment in 932d33e:

Seems like you have missing closing parenthesis in rack_based?...

elliottcable commented on macournoyer/thin Mon Sep 29 10:12:06 -0700 2008
Comment in f7599b6:

FUCK YES! <3 <3 <3

cheapRoc commented on macournoyer/thin Mon Sep 29 09:42:19 -0700 2008
Comment in f7599b6:

Hahaha.. too funny, thanks for taking my suggestion!

raggi commented on macournoyer/thin Fri Aug 01 02:15:52 -0700 2008
Comment in 528a99a:

Yup, there’s one remaining problem with that design though.

EM::run {} blocks the first time, and is async in future calls. This can have important semantic meaning.

Any which way, EM::run {} needs to be as high in the stack as possible. I’d love to see it moved to a loader in it’s entirety.

tmm1 commented on macournoyer/thin Thu Jul 31 18:54:35 -0700 2008
Comment in 528a99a:

With EM 0.12.1 (released Real Soon Now), you can nest EM.run without having to check EM::reactor_running? explicitly.

tmm1 commented on macournoyer/thin Sun Jul 27 00:12:49 -0700 2008
dkubb commented on macournoyer/thin Sat Jul 26 21:18:02 -0700 2008
Comment on lib/thin/headers.rb → 100644 L21 in a8a71b8:

I think you’d want to use time.httpdate for any Time values you want to include in HTTP headers.

macournoyer commented on macournoyer/thin Tue Jul 15 07:11:37 -0700 2008
elliottcable commented on macournoyer/thin Tue Jul 15 02:42:38 -0700 2008
Comment in f67fb18:

<3

raggi commented on macournoyer/thin Tue Jul 15 02:27:12 -0700 2008
Comment in f67fb18:

That’s one of the top commit messages evar! :-P

mudge commented on macournoyer/thin Sun Apr 13 09:42:49 -0700 2008
Comment in 4c30c78:

Ah, that answers that. Thanks for the response.

elliottcable commented on macournoyer/thin Sat Apr 12 20:44:07 -0700 2008
Comment in 4c30c78:

/me is envisioning a new Version class, with modified methods that fix this…

macournoyer commented on macournoyer/thin Sat Apr 12 17:54:27 -0700 2008
Comment in 4c30c78:

because “1.8.10” <= “1.8.5” == true

mudge commented on macournoyer/thin Sat Apr 12 16:29:47 -0700 2008
Comment on lib/thin/server.rb L104 in 4c30c78:

Is there a specific reason why RUBY_VERSION has to be split and its constituent parts converted into integers instead of just doing RUBY_VERSION <= “1.8.5”?