General

Profile

ufuk (Ufuk Kayserilioglu)

  • Login: ufuk
  • Registered on: 05/25/2020
  • Last sign in: 11/18/2025

Issues

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

Projects

Project Roles Registered on
Ruby Contributor 03/03/2025

Activity

Today

12:06 PM Ruby Bug #21696: Performance degradation for long running processes in Ruby 4.0.0-preview2
Did 3.5-preview1 have the same behaviour? If not, could you bisect between the two releases to find the commit that changed the behaviour? ufuk (Ufuk Kayserilioglu)

11/09/2025

12:04 PM Ruby Bug #21677: Integer("08") raises an ArgumentError
From the docs https://docs.ruby-lang.org/en/3.4/Kernel.html#method-i-Integer:
> With base zero, string object may contain leading characters to specify the actual base (radix indicator):
> ...
So, your strings are interpreted as octa...
ufuk (Ufuk Kayserilioglu)

11/05/2025

06:17 PM Ruby Misc #21657: Question: Is Ruby 4.0 planned for December 2025 or later?
retro (Josef Šimánek) wrote in #note-17:
> @mame so why to release 4.0 if not causing major breaking changes?
Quoting [my answer to this](https://bugs.ruby-lang.org/issues/21657#note-3) from above:
> ... that is completely a decisio...
ufuk (Ufuk Kayserilioglu)

11/02/2025

04:25 PM Ruby Bug #21659: rstring.h error: missing initializer for field ‘len’ of ‘struct RString’ [-Werror=missing-field-initializers] starting in ruby-3.3.10
Isn't this related to this problem with GCC? https://bugs.ruby-lang.org/issues/21655#change-114967 ufuk (Ufuk Kayserilioglu)

10/30/2025

02:52 PM Ruby Bug #21654: Set#new calls extra methods compared to previous versions
IMO, ranges should behave the same when `end == Float::INFINITY` and when `end == nil`. They are both practically endless ranges, but nothing normalizes them so that they always behave the same. Maybe `(1..1/0.0)` should be internally tr... ufuk (Ufuk Kayserilioglu)

10/29/2025

01:48 PM Ruby Misc #21657: Question: Is Ruby 4.0 planned for December 2025 or later?
It seems like the next version of Ruby will be branded as 4.0, but that is completely a decision for @matz to make as he wishes. Ruby version numbers don't follow semantic versioning, so 4.0 doesn't mean that there will be breaking chang... ufuk (Ufuk Kayserilioglu)
08:30 AM Ruby Misc #21656: Exclude dependabot PRs from automated gem release notes
There is a configuration file to control which labeled PRs make it into the automated release notes and which ones should be excluded. I can help set that up if it will be helpful. ufuk (Ufuk Kayserilioglu)

06/12/2025

02:32 PM Ruby Bug #21439: Crash with PM_SPLAT_NODE compiler error (Prism)
I have a PR for it here: https://github.com/ruby/ruby/pull/13597 ufuk (Ufuk Kayserilioglu)

06/05/2025

06:18 PM Ruby Feature #21346: Introduce `String#ensure_suffix`
matheusrich (Matheus Richard) wrote in #note-13:
> @ufuk see [dev meeting discussion](https://github.com/ruby/dev-meeting-log/blob/50ce075f492578c2b97a32887adbfc7515e1e1ab/2025/DevMeeting-2025-06-05.md#L4:~:text=matz%3A%20%22Hello%22.en...
ufuk (Ufuk Kayserilioglu)
04:57 PM Ruby Feature #21346: Introduce `String#ensure_suffix`
I personally find the `"Hello".ensure_suffix("o!")` case returning `"Helloo!"` very unexpected. I would have expected the change in the string to be the minimal operation needed to ensure that the string ends with the given suffix (i.e. ... ufuk (Ufuk Kayserilioglu)

Also available in: Atom