[#68478] Looking for MRI projects for Ruby Google Summer of Code 2015 — Tony Arcieri <bascule@...>
Hi ruby-core,
10 messages
2015/03/10
[#68480] Re: Looking for MRI projects for Ruby Google Summer of Code 2015
— SASADA Koichi <ko1@...>
2015/03/10
I have.
[#68549] Re: Looking for MRI projects for Ruby Google Summer of Code 2015
— SASADA Koichi <ko1@...>
2015/03/17
I sent several ideas on previous, mail, but they are seems rejected?
[#68493] [Ruby trunk - Feature #10532] [PATCH] accept_nonblock supports "exception: false" — nobu@...
Issue #10532 has been updated by Nobuyoshi Nakada.
5 messages
2015/03/11
[#68503] Re: [Ruby trunk - Feature #10532] [PATCH] accept_nonblock supports "exception: false"
— Eric Wong <normalperson@...>
2015/03/12
Committed as r49948.
[#68504] Re: [Ruby trunk - Feature #10532] [PATCH] accept_nonblock supports "exception: false"
— Nobuyoshi Nakada <nobu@...>
2015/03/12
On 2015/03/12 12:08, Eric Wong wrote:
[#68506] Seven stacks (and two questions) — Jakub Trzebiatowski <jaktrze1@...>
The Ruby Hacking Guide says that Ruby has=E2=80=A6 seven stacks. Is it =
5 messages
2015/03/12
[#68520] Possible regression in 2.1 and 2.2 in binding when combined with delegate? — Joe Swatosh <joe.swatosh@...>
# The following code
3 messages
2015/03/14
[#68604] GSOC project Cross-thread Fiber support — surya pratap singh raghuvanshi <oshosurya@...>
- *hi i am a third year computer science student interested in working
6 messages
2015/03/22
[#68606] Re: GSOC project Cross-thread Fiber support
— Tony Arcieri <bascule@...>
2015/03/22
Hi Surya,
[#68619] Re: GSOC project Cross-thread Fiber support
— surya pratap singh raghuvanshi <oshosurya@...>
2015/03/23
hi tony,
[ruby-core:68476] [Ruby trunk - Bug #10956] [Open] Webrick cannot restart since Ruby 2.2.0
From:
goodies@...
Date:
2015-03-10 04:08:44 UTC
List:
ruby-core #68476
Issue #10956 has been reported by Shintaro Kojima.
----------------------------------------
Bug #10956: Webrick cannot restart since Ruby 2.2.0
https://bugs.ruby-lang.org/issues/10956
* Author: Shintaro Kojima
* Status: Open
* Priority: Normal
* Assignee:
* ruby -v: ruby 2.3.0dev (2015-03-09 trunk 49906) [x86_64-darwin14]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN
----------------------------------------
Webrick keeps showing NoMethodError when WEBrick::HTTPServer#start is called after #stop.
```zsh
webrick $ ruby -v
ruby 2.3.0dev (2015-03-09 trunk 49906) [x86_64-darwin14]
webrick $ ruby webrick.rb
[2015-03-10 12:51:16] INFO WEBrick 1.3.1
[2015-03-10 12:51:16] INFO ruby 2.3.0 (2015-03-09) [x86_64-darwin14]
[2015-03-10 12:51:16] INFO WEBrick::HTTPServer#start: pid=10889 port=4567
# started
[2015-03-10 12:51:18] INFO going to shutdown ...
[2015-03-10 12:51:18] INFO WEBrick::HTTPServer#start done.
# stopped
[2015-03-10 12:51:18] INFO WEBrick::HTTPServer#start: pid=10889 port=4567
[2015-03-10 12:51:18] ERROR NoMethodError: undefined method `[]' for nil:NilClass
/Users/koji/.rbenv/versions/2.3.0-dev/lib/ruby/2.3.0/webrick/server.rb:174:in `block in start'
[2015-03-10 12:51:18] ERROR NoMethodError: undefined method `[]' for nil:NilClass
/Users/koji/.rbenv/versions/2.3.0-dev/lib/ruby/2.3.0/webrick/server.rb:174:in `block in start'
[2015-03-10 12:51:18] ERROR NoMethodError: undefined method `[]' for nil:NilClass
```
Meanwhile, it can be restarted with Ruby 2.1.5. (until [this commit](http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?revision=48353&view=revision))
[Middleman](https://middlemanapp.com/) is affected for instance, resulting in its auto-reload feature crashing.
Here is a simple code to reproduce:
```ruby
require 'webrick'
server = WEBrick::HTTPServer.new(BindAddress: '0.0.0.0', Port: 4567)
Thread.start { server.start }
sleep 1 until server.status == :Running
puts "# started"
server.stop
sleep 1 until server.status == :Stop
puts "# stopped"
server.start
```
--
https://bugs.ruby-lang.org/