General

Profile

zverok (Victor Shepelev)

Issues

open closed Total
Assigned issues 0 19 19
Reported issues 20 97 117

Projects

Project Roles Registered on
Ruby Committer 01/17/2022
Backport187 Committer 01/17/2022
Backport191 Committer 01/17/2022
Backport192 Committer 01/17/2022
Backport193 Committer 01/17/2022
Backport200 Committer 01/17/2022
Backport21 Committer 01/17/2022
Backport22 Committer 01/17/2022
Ruby 1.8 Committer 01/17/2022
Ruby master Committer 01/17/2022

Like

Activity

03/13/2024

08:21 AM Ruby master Feature #20331: Should parser warn hash duplication and when clause?
As a language user, I would expect the parser to be able to warn about the keys that are _literally_ same (i.e. same ... zverok (Victor Shepelev)

03/07/2024

05:38 PM Ruby master Feature #20326: Add an `undefined` for use as a default argument.
> Personally, I don't like an API that distinguishes between "nil is passed" and "nothing is passed".
Unfortunate...
zverok (Victor Shepelev)

03/01/2024

08:20 AM Ruby master Feature #20318: Pattern matching `case ... in` support for triple-dot arguments
@ko1 A pretty similar effect can be achieved by combining several recent features:
```ruby
def foo(*, **) = case [*,...
zverok (Victor Shepelev)

02/27/2024

08:05 PM Ruby master Feature #20298: Introduce `Time()` type-cast / constructor.
I would like to register a dissenting opinion about the protocol :)
I believe that `ClassName()` convention, while...
zverok (Victor Shepelev)

01/28/2024

04:12 PM Ruby master Feature #20080: Introduce #bounds method on Range
@Dan0042 To be fair, that ticket seems to have rejected "old-style" deconstruction mainly (`b, e = range`). The possi... zverok (Victor Shepelev)

01/24/2024

09:34 AM Ruby master Feature #20205: Enable `frozen_string_literal` by default
> The purpose of `# frozen_string_literal: true` is to make Ruby code fast and memory-saving. When it was introduced,... zverok (Victor Shepelev)

01/17/2024

09:19 AM Ruby master Feature #18576: Rename `ASCII-8BIT` encoding to `BINARY`
> Such incompatibility is not acceptable.
In all honesty, a selective application of this dogma doesn’t always loo...
zverok (Victor Shepelev)

12/27/2023

02:51 PM Ruby master Feature #20093: Syntax or keyword to reopen existing classs/modules, never to define new classs/modules
Just a side note: we actually have a term for "reopen existing class," and it is "refine."
So a bit of "turning th...
zverok (Victor Shepelev)

12/23/2023

09:40 PM Ruby master Bug #20082: Killing fibers across threads: unexpected exception
UPD: OTOH, without resuming, the code doesn't see any problem at all (despite the claim about killing other thread's ... zverok (Victor Shepelev)
09:15 PM Ruby master Bug #20082 (Open): Killing fibers across threads: unexpected exception
For providing the example in a changelog, I tried to imitate killing fibers belonging to other threads.
Documentatio...
zverok (Victor Shepelev)

Also available in: Atom