General

Profile

puchuu (Andrew Aladjev)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 7 7

Activity

11/24/2021

08:42 AM Ruby master Revision f180f460 (git): Backport mutexes for socket and connection lists on win32 #4212
puchuu (Andrew Aladjev)

09/05/2021

02:42 AM Ruby master Revision 261a0e0e (git): Backport mutexes for socket and connection lists on win32 #4212 (#4218)
Co-authored-by: nagachika <nagachika@ruby-lang.org> puchuu (Andrew Aladjev)

02/23/2021

10:49 PM Ruby master Bug #17394: TCPServer is not thread safe on win32
I've prepared backports for `ruby_3_0` and `ruby_2_7` on github, but `ruby_2_6` is not using github, so i am going to... puchuu (Andrew Aladjev)
07:20 AM Ruby master Revision 0d766361 (git): added mutexes for socket and connection lists on win32
puchuu (Andrew Aladjev)

02/22/2021

10:44 PM Ruby master Bug #17394: TCPServer is not thread safe on win32
Added fix https://github.com/ruby/ruby/pull/4212 puchuu (Andrew Aladjev)

02/18/2021

11:42 PM Ruby master Bug #17394: TCPServer is not thread safe on win32
I've found the source commit [068dd60372d659c97a76224dfce38ed96984cb6f](https://github.com/ruby/ruby/commit/068dd6037... puchuu (Andrew Aladjev)
10:28 PM Ruby master Bug #17394: TCPServer is not thread safe on win32
You can easily reproduce this issue by using the following code:
``` c
// socklist_insert(r, 0);
st_data_t data;...
puchuu (Andrew Aladjev)
06:11 PM Ruby master Bug #17394: TCPServer is not thread safe on win32
The problem is `socklist_insert` function, you can just add the following code:
``` c
socklist_insert(r, 0);
fprin...
puchuu (Andrew Aladjev)

02/09/2021

05:48 AM Ruby master Revision 3c593f28 (git): Fixed default coroutine selection for musl.
puchuu (Andrew Aladjev)

12/14/2020

11:04 PM Ruby master Bug #17394: TCPServer is not thread safe on win32
I've added a screenshot from windows virtual machine on mingw64 env. puchuu (Andrew Aladjev)

Also available in: Atom