diff options
author | Eric Wong <e@80x24.org> | 2015-12-04 22:49:29 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2015-12-08 05:13:28 +0000 |
commit | b0cb2bb41e76c4c3bfedd87f49e5ff70e9b830e2 (patch) | |
tree | 9fe7e8181ea96596fea7e17914b4080d49810270 /extras/proxy_pass.rb | |
parent | f6fc3ac41d8e43dfb8558be88ca4de9f6c856dd5 (diff) | |
download | yahns-b0cb2bb41e76c4c3bfedd87f49e5ff70e9b830e2.tar.gz |
Ruby-trunk (as of r52931) optimizes case dispatch for additional immediate values such as `nil', `true', and `false'. Rearrange our case statements (and take away some safety-checks :x) to take advantage of these optimizations in ruby-trunk. ref: https://bugs.ruby-lang.org/issues/11769 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/71818 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/71825
Diffstat (limited to 'extras/proxy_pass.rb')
-rw-r--r-- | extras/proxy_pass.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/extras/proxy_pass.rb b/extras/proxy_pass.rb index 29dd995..bfe3b8f 100644 --- a/extras/proxy_pass.rb +++ b/extras/proxy_pass.rb @@ -61,7 +61,7 @@ class ProxyPass # :nodoc: kgio_wait_writable(wait_time) when nil return - when String + else # String buf = rv end while true end |