General

Profile

ufuk (Ufuk Kayserilioglu)

  • Login: ufuk
  • Registered on: 05/25/2020
  • Last sign in: 11/12/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

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)

05/23/2025

05:02 PM Ruby Feature #21365: Add `Namespace#eval`
matheusrich (Matheus Richard) wrote in #note-3:
> @Eregon I feel like that's more consistent with the rest of the language. I can't remember if any object as a `eval` method. But evaluating some code in a particular instance context mak...
ufuk (Ufuk Kayserilioglu)

Also available in: Atom