For reference, the Rust project decided to switch to `main` because it is the tools default and running on defaults has value. Still, it's doing so on a relaxed timeline: https://internals.rust-lang.org/t/changing-the-default-branch-fro...Skade (Florian Gilcher)
The following program crashes ruby-2.2.1-p85: ~~~ p ()..0 ~~~ Note that the following works: ~~~ ()..0 # => bad value for range (ArgumentError) p(()..0) # => bad value for range (ArgumentError) ~~~ Crash report: ~~~ ...Skade (Florian Gilcher)
The documentation for Range#size does not mention the case where not all arguments are instances of Numeric, in which case it returns nil. I created a patch here: https://github.com/ruby/ruby/pull/501Skade (Florian Gilcher)
"#test" is used _very_ often, especially in many test suites out there, as it is the notation used for instance methods in Ruby. So changing this would break _a lot of code_, for example: https://github.com/datamapper/dm-core/blob/master...Skade (Florian Gilcher)
> Feature #2348: RBTree Should be Added to the Standard Library > http://redmine.ruby-lang.org/issues/show/2348 > > Author: James Gray > Status: Open, Priority: Normal > Cat...Skade (Florian Gilcher)