General

Profile

chrisseaton (Chris Seaton)

Issues

Activity

02/10/2018

09:23 PM Ruby trunk Feature #14462 (Closed): MJIT enabled should be displayed in the version string
Whether or not MJIT is enabled will probably be an important part of diagnosing bugs. It's also useful for when bench...

01/17/2018

01:31 PM Ruby trunk Feature #14362: use BigDecimal instead of Float by default
In TruffleRuby we represent values that have a single logical class using multiple implementation techniques, transpa...

03/28/2017

04:00 PM Ruby trunk Bug #13376 (Closed): Symbol#hash is deterministic on 2.3
I believe the Symbol#hash should probably be non-deterministic, due to CVE-2011-4815. That seems to be the behaviour ...

01/05/2016

12:26 PM Ruby trunk Bug #11706: Clean up files etc/unicode/name2ctype.{h.blt,kwd,src}
Yes sorry I mean Unicode 7.0.
The JRuby code is at https://github.com/jruby/jcodings/tree/master/scripts.
Ah so...

01/03/2016

05:49 PM Ruby trunk Bug #11706: Clean up files etc/unicode/name2ctype.{h.blt,kwd,src}
I've been dealing with an issue related to this. When Ruby updated to MRI 7.0 the name2ctype.h was updated but not th...

01/01/2016

01:46 PM Ruby trunk Feature #11934: A feature to drop dynamics dynamically
All of the dynamic language features described (constant and method redefinition, inclusion of modules etc) can alrea...

01/07/2015

09:22 PM Ruby trunk Bug #10711 (Closed): Incorrect error message in coerce failed
~~~
$ ruby -v -e '1 & 1.2'
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-darwin14]
-e:1: warning: possibly usel...

01/01/2015

12:14 AM Ruby trunk Bug #10685: Segfault from keyword rest arg when coercing an object that defines to_hash
I think this is the equivalent code extracted from MSpec. But I can't get this to crash on 2.2.0p0.
~~~ruby
def m...

12/01/2014

07:37 PM Ruby trunk Misc #10560: confusion between x=x+y, x+=y, x.concat(y) and y.each{|z| x<<z}
Ah right sorry I didn't see the 'doc' note. I think we could (theoretically) implement this optimisation without any ...
07:03 PM Ruby trunk Misc #10560: confusion between x=x+y, x+=y, x.concat(y) and y.each{|z| x<<z}
I disagree with making the proposed change to +=. I would find it extremely surprising for += to modify an existing A...

Also available in: Atom