General

Profile

ibylich (Ilya Bylich)

  • Login: ibylich
  • Email: ibylich@gmail.com
  • Registered on: 11/15/2017
  • Last connection: 11/11/2019

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 8 8

Activity

11/11/2019

06:28 PM Ruby master Bug #16343 (Closed): Inconsistent behavior of 'circular argument reference' error
The following code gives a syntax error:
``` ruby
m { |foo = proc { || foo }| }
# => SyntaxError (-e:14: circular...
ibylich (Ilya Bylich)

10/10/2019

12:42 AM Ruby master Bug #16248 (Closed): Unclear semantics of the "numbered parameter is already used" error
Numbered parameters now have an underscore as a prefix:
``` ruby
->{ _1 }.call(1)
=> 1
```
And it's not allow...
ibylich (Ilya Bylich)

06/13/2019

07:30 PM Ruby master Feature #15919: Offset parameter for `Integer#times`
`Numeric#step` does something similar:
``` ruby
> 3.step(to: 10, by: 2) { |a| p a }
3
5
7
9
```
ibylich (Ilya Bylich)

05/27/2019

01:51 PM Ruby master Bug #15880 (Rejected): Wrong precedence of the if modifier in pattern matching
When "If" is used as an "If modifier" it runs before the expression that it wraps:
``` ruby
=> puts 1 if (puts 2; t...
ibylich (Ilya Bylich)

04/24/2019

04:18 PM Ruby master Bug #15789 (Closed): Parse error when numbered parameter is used in a lambda that is a default value of other optarg
Sorry if the name of the ticket is not desccriptive
While working on backporting these commits into a parser gem:
...
ibylich (Ilya Bylich)

01/11/2019

02:16 PM Ruby master Bug #15525 (Closed): Complex(nil, exception: false) and Rational(nil, exception: false) raises an error
Each line below raises an error
~~~
Complex(:sym, 0, exception: false) # TypeError (not a real)
Complex(nil, excep...
ibylich (Ilya Bylich)

04/17/2018

01:27 AM Ruby master Bug #14690: Invalid CMDARG state after command_args followed by tLBRACE_ARG
Thank you! ibylich (Ilya Bylich)

04/16/2018

12:33 PM Ruby master Bug #14690 (Closed): Invalid CMDARG state after command_args followed by tLBRACE_ARG
~~~ ruby
assert_valid_syntax('let () { m(a) do; end }')
~~~
The patch that fixes it is attached.
tLBRACE_ARG ...
ibylich (Ilya Bylich)

02/22/2018

11:55 AM Ruby master Feature #14506: Possible bug in cmdarg_stack
nobu (Nobuyoshi Nakada) wrote:
> Seems nice.
> Maybe, `lambda` and `brace_body` parts aren't needed?
Maybe, I di...
ibylich (Ilya Bylich)
09:54 AM Ruby master Feature #14506: Possible bug in cmdarg_stack

This patch does not introduce any logical changes (at least I don't expect any).
mame (Yusuke Endoh) wrote:
>...
ibylich (Ilya Bylich)

Also available in: Atom