Jeremy Evans

Results 56 issues of Jeremy Evans

It's questionable whether we want to allow rstrip to work for strings where the broken coderange occurs before the trailing whitespace and not after, but this approach is probably simpler,...

With some usage of take(0), the first element is taken. This implementation approach probably is suboptimal, it uses an intermediate cycle(0) enumerator which does not appear to have this problem....

Beginless ranges previously raised TypeError for this case, except for string ranges, which had unexpected behavior: ```ruby ('a'..'z').include?('ww') # false (..'z').include?('ww') # previously true, now TypeError ``` Use of include?...

This skips a prism test, because the prism compiler needs an update to fix this bug as well. Fixes [Bug #20043]

nil is treated similar to the empty hash in this case, passing no keywords and not calling any conversion methods. Fixes [Bug #20064]

This is a series of commits to reduce implicit array and hash allocations for method calls involving splats. The following optimizations are included: VM_CALL_ARGS_SPLAT_MUT callinfo flag This is similar to...

This fixes ruby-ldap on Ruby 3.2+