General

Profile

normalperson (Eric Wong)

Issues

Projects

Activity

12/08/2018

10:04 PM Ruby trunk Revision 66291 (trunk): Revert "thread_pthread.c: fix memory leak from fork loop leapfrog (v2)"
This reverts r66290 / commit 043047a8fd5315d98eac38ddbd04ebe8db361817.
Still fails on CI, and I'm not able to reprod...
09:45 PM Ruby trunk Revision 66290 (trunk): thread_pthread.c: fix memory leak from fork loop leapfrog (v2)
Constantly forking a single-threaded process in a loop leads to
a memory leak when using POSIX timers.
v2: disarm be...
08:36 PM Ruby trunk Revision 66289 (trunk): Revert "thread_pthread.c: fix memory leak from fork loop leapfrog"
Oops, CI failures...
This reverts r66288 / commit 2b1dcc1dd1eb260fd20ff1e6e0dfb0e5624a3cc6.
07:25 PM Ruby trunk Revision 66288 (trunk): thread_pthread.c: fix memory leak from fork loop leapfrog
Constantly forking a single-threaded process in a loop leads to
a memory leak when using POSIX timers.
==> fork_leap...

12/07/2018

01:33 PM Ruby trunk Bug #15356: Rack::Deflater on Rails responds with no data on Ruby 2.6.0
me@dmitry.it wrote:
> though this patch leads to described behavior, it looks like
> the actual problem can be sol...
07:22 AM Ruby trunk Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
> https://bugs.ruby-lang.org/issues/14968

So I'm hoping this can be revisited in the 2.7 timeframe even
if I'm n...
07:22 AM Ruby trunk Bug #15356: Rack::Deflater on Rails responds with no data on Ruby 2.6.0
OK, I'm pretty sure r66268 fixes it. It's still my fault, not
because of non-blocking I/O, but because of a misgui...
07:09 AM Ruby trunk Revision 66268 (trunk): zlib (gzfile_write_raw): do not resize string after .write call
Apparently, a component of Rails implements a buffering .write
method which keeps the String buffer around and makes ...

12/06/2018

11:38 AM Ruby trunk Bug #15386 (Open): [PATCH] io.c (rb_io_check_char_readable): do not io_fflush buffered sockets
```
This is a rare corner-case probably nobody cares about. (because
socket has IO#sync=false by default). Not cri...
10:41 AM Ruby trunk Revision 66244 (trunk): io.c (io_fflush): eliminate redundant rb_io_check_closed
There is no need to call this function twice in a row since
thread switching won't happen in-between calls to it.

Also available in: Atom