General

Profile

ibylich (Ilya Bylich)

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

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 2 11 13

Activity

Today

02:30 PM Ruby master Bug #18553 (Open): Memory leak on compiling method call with kwargs
The following code produces a memory leak:
```ruby
p(foo: 1)
```
It comes from the allocation in `compile.c`:...
ibylich (Ilya Bylich)

01/26/2022

02:30 PM Ruby master Bug #18516: Memory leak on aliasing method to itself
As @nobu mentioned the following code gives no warnings (in verbose mode):
```ruby
class A
def foo; end
ali...
ibylich (Ilya Bylich)
01:22 PM Ruby master Bug #18516 (Closed): Memory leak on aliasing method to itself
The following code produces a memory leak:
```ruby
class A
1.upto(Float::INFINITY) do |i|
define_method(:...
ibylich (Ilya Bylich)

12/29/2021

12:55 AM Ruby master Bug #18446: LSAN reporting
Is there any chance that it could be implemented behind a CLI flag? Something like `ruby --cleanup-at-shutdown`?
A...
ibylich (Ilya Bylich)

12/28/2021

10:42 PM Ruby master Bug #18446: LSAN reporting
Thanks, I've seen this gem before. Unfortunately, Valgrind doesn't work on the latest MacOS (starting from Catalina? ... ibylich (Ilya Bylich)
10:33 PM Ruby master Bug #18446 (Open): LSAN reporting
ASAN ships with LSAN (LeakSANinitizer) that (if compiled with ASAN) can be enabled by adding `ASAN_OPTIONS=detect_lea... ibylich (Ilya Bylich)

12/23/2020

03:57 PM Ruby master Bug #17431: paren_nest is not reset in parse.y after "foo.[]= value"
The following patch seems to be the fix:
```
diff --git a/parse.y b/parse.y
index c65a469a..a4f6bcc8 100644
---...
ibylich (Ilya Bylich)
03:44 PM Ruby master Bug #17431: paren_nest is not reset in parse.y after "foo.[]= value"
Ok, got an example with lambdas:
```
$ ./miniruby -ce '->(opt = (foo.[]= bar)) do end'
-e:1: syntax error, unexp...
ibylich (Ilya Bylich)
03:34 PM Ruby master Bug #17431 (Closed): paren_nest is not reset in parse.y after "foo.[]= value"
`p->lex.paren_nest` is equal to 1 after the following code:
```ruby
self.[]= foo
```
`paren_nest` is used to ...
ibylich (Ilya Bylich)

08/03/2020

10:29 AM Ruby master Feature #17100: Ractor: a proposal for a new concurrent abstraction without thread-safety issues
First of all, thanks a lot for your work. This is a huge (and incredibly valuable) addition to Ruby.
I have your b...
ibylich (Ilya Bylich)

Also available in: Atom