General

Profile

djellemah (John Anderson)

  • Login: djellemah
  • Email: [email protected]
  • Registered on: 12/14/2014
  • Last sign in: 08/01/2017

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 5 5

Activity

08/05/2017

04:21 PM Ruby Bug #13537: ruby crash in rb_gc_mark
I see r59063 went into ruby_2_4 yesterday.
I've been running the Pry rspec suite repeatedly with
ruby 2.5.0dev (2017-08-05 trunk 59519) [x86_64-linux]
ruby 2.4.2p181 (2017-08-05 revision 59520) [x86_64-linux]
and I don't ...
djellemah (John Anderson)

08/01/2017

07:15 AM Ruby Bug #13537: ruby crash in rb_gc_mark
I get the same error running the Pry rspec suite.
~~~
[BUG] rb_gc_mark(): 0x000000036d2bc8 is T_NONE
~~~
The value 0x000000036d2bc8 varies.
Using ruby 2.4.2p161 (2017-07-23 revision 59409) [x86_64-linux]
When I change RGENG...
djellemah (John Anderson)

06/23/2017

09:59 AM Ruby Misc #13673 (Closed): minor correction to Queue docs
When Queue#closed? is true, using push/enq/<< will raise an exception. Not return nil. djellemah (John Anderson)

09/13/2016

07:36 AM Ruby Feature #6647: Exceptions raised in threads should be logged
Responding to 2.4.0-preview2 announcement on ruby-core. I have the opinion that a good default for Thread.report_on_exception is $VERBOSE, with this mapping:
nil - no reporting
false (-W1) - report exception on thread GC which is l...
djellemah (John Anderson)

08/24/2016

11:46 AM Ruby Bug #12702 (Rejected): DRb client fails when calling out-of-process remote method with a block
See attached code for test case.
applies to ruby-2.3.1 and ruby-2.4.0dev (2016-08-24 trunk 55999)
The problem starts in DRbObject#method_missing where
the code following DRb.here? is used for the in-process case which works.
Bu...
djellemah (John Anderson)

04/06/2016

11:17 AM Ruby Bug #12252 (Closed): Clarify Thread exception handling documentation.
The current documentation for Thread exception handling in vm.c is somewhat unclear. I've tried to explain the behaviour more clearly. djellemah (John Anderson)

09/03/2015

01:08 PM Ruby Feature #10600: [PATCH] Queue#close
Sorry I didn't reply earlier, it's been a while since I checked this list.
I think ClosedQueueError < StopIteration makes sense. ThreadError (from other
methods) is not related to ClosedQueueError, but I can't see if that is a
probl...
djellemah (John Anderson)

04/27/2015

07:28 PM Ruby Feature #10600: [PATCH] Queue#close
clojure's core.async has close! which implements the same semantics proposed by this issue.
https://clojure.github.io/core.async/#clojure.core.async/close%21
djellemah (John Anderson)

03/25/2015

07:31 PM Ruby Feature #10600: [PATCH] Queue#close
Some performance numbers, using the attached benchmark script:
~~~
$ ruby queue_benchmark.rb 100000
RUBY_DESCRIPTION: ruby 2.3.0dev (2015-03-25 trunk 50089) [x86_64-linux]
Queue#close: no
...
djellemah (John Anderson)

03/20/2015

06:15 PM Ruby Feature #10600: [PATCH] Queue#close
Closable queues in c++ in google-concurrency-library
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3533.html#closed_queues
http://code.google.com/p/google-concurrency-library/
djellemah (John Anderson)

Also available in: Atom