General

Profile

shan (Shannon Skipper)

  • Login: shan
  • Registered on: 12/23/2012
  • Last sign in: 04/27/2024

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 3 6 9

Activity

Today

01:47 AM Ruby master Bug #20450: Ruby 3.3.1 broken with bootsnap
RVM is now patching this by default for 3.3.1 installs. https://github.com/rvm/rvm/pull/5457 shan (Shannon Skipper)

04/24/2024

10:40 PM Ruby master Bug #20450: Ruby 3.3.1 broken with bootsnap
For what it's worth, here are some untested install scripts using a minimalist version of @eugeneius's patch for ruby... shan (Shannon Skipper)
02:56 PM Ruby master Feature #20443: Allow Major GC's to be disabled
I wonder if "full_sweep" would be worth considering as an alternative to "major" to align with the existing `GC.start... shan (Shannon Skipper)

04/01/2024

02:26 PM Ruby master Feature #20404: `2pi`
The Tau Manifesto (https://tauday.com/) was introduced by Michael Hartl, a Rubyist, and handily `𝜏 == 2π` so it might... shan (Shannon Skipper)

03/26/2024

07:32 PM Ruby master Feature #20394: Add an offset parameter to `String#to_i`
Dan0042 (Daniel DeLorme) wrote in #note-4:
> It doesn't seem like String#getbyte is much faster than File#getbyte, a...
shan (Shannon Skipper)

03/07/2024

08:12 PM Ruby master Feature #20326: Add an `undefined` for use as a default argument.
zverok (Victor Shepelev) wrote in #note-6:
> Unfortunately, such APIs are sometimes unavoidable, especially in imple...
shan (Shannon Skipper)
06:03 PM Ruby master Bug #20325: Enumerator.product.size bug with zero * infinite enumerators
It seems like an infinite size with a `0` always has a product count of `0`. An infinite size preceding a `nil` has e... shan (Shannon Skipper)
05:39 PM Ruby master Bug #20325: Enumerator.product.size bug with zero * infinite enumerators
I agree the behavior aligns with the documentation and tests. On the other hand, there seem to be two scenarios where... shan (Shannon Skipper)

03/06/2024

05:32 PM Ruby master Feature #20326 (Feedback): Add an `undefined` for use as a default argument.
Variations around `UNDEFINED = Object.new` are a fairly common pattern to see used as default arguments to distinguis... shan (Shannon Skipper)

02/15/2024

11:05 PM Ruby master Feature #20266: New syntax to escape embed strings in Regexp literal
I wonder if `#{^foo}` might be a passable alternative for `#{=foo}` since "pinning" *almost* makes sense and and upti... shan (Shannon Skipper)

Also available in: Atom