General

Profile

smcgivern (Sean McGivern)

  • Login: smcgivern
  • Registered on: 01/19/2021
  • Last sign in: 05/30/2023

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 1 1 2

Activity

05/30/2023

12:27 PM Ruby Misc #19122: Use MADV_DONTNEED instead of MADV_FREE when freeing a Fiber's stack
ioquatix (Samuel Williams) wrote in #note-5:
> If you want to use a specific mode (OS specific), you can do this:
> ...
Thanks for adding this!

> As for making this the default, I suppose we could consider it but we'd need to confi...
smcgivern (Sean McGivern)

11/25/2022

10:06 AM Ruby Misc #19122: Use MADV_DONTNEED instead of MADV_FREE when freeing a Fiber's stack
ioquatix (Samuel Williams) wrote in #note-2:
> I don't have a strong opinion about this, but I'm generally against loosing performance.
> ...
Having this user-controllable works for me, although I don't know about the Ruby project's ge...
smcgivern (Sean McGivern)

11/11/2022

04:06 PM Ruby Misc #19122: Use MADV_DONTNEED instead of MADV_FREE when freeing a Fiber's stack
@ioquatix apologies for the direct assignment; you just seemed like the person who has the most knowledge and investment in the current state of Fiber. smcgivern (Sean McGivern)
04:06 PM Ruby Misc #19122 (Assigned): Use MADV_DONTNEED instead of MADV_FREE when freeing a Fiber's stack
I'd like to propose that Ruby stops using MADV_FREE when freeing a Fiber's stack, and switches to using MADV_DONTNEED even when MADV_FREE is supported.
MADV_FREE is used in one place in the Ruby codebase, when freeing the stack of a f...
smcgivern (Sean McGivern)

11/07/2022

08:51 PM Ruby Bug #19101: madvise(free) was broken in 3.1?
ioquatix (Samuel Williams) wrote in #note-5:
> I am copying all the discussion from GitHub here:
> ...
In a link format that works here: https://github.com/golang/go/issues/42330
smcgivern (Sean McGivern)

11/04/2022

11:20 AM Ruby Bug #19101: madvise(free) was broken in 3.1?
ioquatix (Samuel Williams) wrote:
> https://github.com/ruby/ruby/commit/77f3319071e600a2aafaa9863b892dfd3c1da343#r88774579
> ...
I don't think it's appropriate for Ruby itself to do this particular test, but could the Falcon project ad...
smcgivern (Sean McGivern)

01/19/2021

02:40 PM Ruby Bug #17561 (Closed): The timeout option for Addrinfo.getaddrinfo is not reliable on Ruby 2.7.2
#15553 introduced a timeout option for Addrinfo.getaddrinfo, which uses getaddrinfo_a internally. It appears this has since been reverted in the development branch via https://github.com/ruby/ruby/commit/5d8bcc4870601ab1ee05346346f241d4a... smcgivern (Sean McGivern)

Also available in: Atom