General

Profile

jhawthorn (John Hawthorn)

  • Login: jhawthorn
  • Registered on: 12/22/2016
  • Last sign in: 12/09/2024

Issues

open closed Total
Assigned issues 0 21 21
Reported issues 1 18 19

Projects

Project Roles Registered on
Ruby Committer 11/25/2021
Backport187 Committer 11/25/2021
Backport191 Committer 11/25/2021
Backport192 Committer 11/25/2021
Backport193 Committer 11/25/2021
Backport200 Committer 11/25/2021
Backport21 Committer 11/25/2021
Backport22 Committer 11/25/2021
Ruby 1.8 Committer 11/25/2021
Ruby master Committer 11/25/2021

Like

Activity

12/13/2024

09:57 PM Ruby master Bug #20638 (Closed): Threads not collected by GC under RUBY_MN_THREADS=1
Applied in changeset commit:git|1cf32b2d7f2bb0dafce6108ecfc496491b19ad8a.
----------
Fix threads stuck as zombie und...
jhawthorn (John Hawthorn)
09:57 PM Ruby master Revision 1cf32b2d (git): Fix threads stuck as zombie under M:N
In this case thread_sched_switch0 never returns, so we would never
end up setting finished to true.
Fixes [Bug #20638]
jhawthorn (John Hawthorn)

12/12/2024

12:58 AM Ruby master Revision 36f49eb2 (git): Fix compilation with MALLOC_ALLOCATED_SIZE
Previously compilation failed with -DMALLOC_ALLOCATED_SIZE=1
Co-authored-by: Matthew Draper <matthew@trebex.net>
jhawthorn (John Hawthorn)
12:30 AM Ruby master Revision 54f8e6fb (git): Use malloc for prism string source
Prism will later free this string via free rather than xfree, so we need
to use malloc rather than xmalloc.
Co-autho...
jhawthorn (John Hawthorn)

12/11/2024

11:37 PM Ruby master Revision d8485906 (git): Use ruby_strdup/xfree in fast_fallback
Any memory allocated with xmalloc needs to be matched with xfree rather
than plain free.
Ruby unfortunately redefine...
jhawthorn (John Hawthorn)

12/05/2024

09:59 PM Ruby master Bug #20932 (Closed): Socket fast_fallback segfaults when fds are > FD_SETSIZE
When `Socket.tcp_fast_fallback = true` and a socket ends up with an FD over FD_SETSIZE (typically 1024), it results i... jhawthorn (John Hawthorn)

12/03/2024

06:03 PM Ruby master Revision e20904d7 (git): Fix use of getaddrinfo_shared->lock
In some locations we were using shared->lock and in others
&shared->lock, and we were leaking the allocated memory.
jhawthorn (John Hawthorn)

11/30/2024

04:41 AM Ruby master Feature #20912 (Closed): Add warning when redefining __id__ as well as object_id
Applied in changeset commit:git|f1dda5ed011b79d0d7bd31b09b55b5e19d8abd0c.
----------
Warn when redefining __id__ as ...
jhawthorn (John Hawthorn)
04:41 AM Ruby master Revision f1dda5ed (git): Warn when redefining __id__ as well as object_id
[Feature #20912] jhawthorn (John Hawthorn)
04:37 AM Ruby master Revision a505cd32 (git): RUBY_DEBUG: Verify PC correctness every alloc
jhawthorn (John Hawthorn)

Also available in: Atom