General

Profile

tenderlovemaking (Aaron Patterson)

Issues

open closed Total
Assigned issues 11 183 194
Reported issues 28 137 165

Projects

Project Roles Registered on
Ruby Committer 03/25/2010
Backport187 Committer 06/18/2013
Backport191 Committer 10/05/2011
Backport192 Committer 10/05/2011
Backport193 Committer 10/05/2011
Backport200 Committer 02/17/2013
Backport21 Committer 12/21/2013
Backport22 Committer 12/19/2014
Ruby 1.8 Committer 10/05/2011
Ruby master Committer 11/13/2009

Like

Activity

02/18/2025

10:32 PM Ruby master Feature #21140: Add a method to get the address of certain JIT related functions
Eregon (Benoit Daloze) wrote in #note-17:
> How about reviewing the functions RJIT really needs, and those it could ...
tenderlovemaking (Aaron Patterson)
07:45 PM Ruby master Feature #21140: Add a method to get the address of certain JIT related functions
maximecb (Maxime Chevalier-Boisvert) wrote in #note-15:
> > I don't think providing the method hurts anything. It's ...
tenderlovemaking (Aaron Patterson)
07:36 PM Ruby master Feature #21140: Add a method to get the address of certain JIT related functions
Eregon (Benoit Daloze) wrote in #note-13:
> Would this API be needed for e.g. a JIT in the FFI gem? (https://railsat...
tenderlovemaking (Aaron Patterson)
05:57 PM Ruby master Feature #21140: Add a method to get the address of certain JIT related functions
maximecb (Maxime Chevalier-Boisvert) wrote in #note-8:
> I'm skeptical of the idea of having third-party JITs as gem...
tenderlovemaking (Aaron Patterson)

02/16/2025

09:37 PM Ruby master Revision 6b3a97d7 (git): Remove undefined function from bindgen
`rb_get_iseq_body_total_calls` was removed in cd8d20cd1fbcf9bf9d438b306beb65b2417fcc04, but it's still in the YJIT bi... tenderlovemaking (Aaron Patterson)
09:35 PM Ruby master Feature #21140: Add a method to get the address of certain JIT related functions
I made a patch [here](https://github.com/tenderlove/ruby/pull/new/rjit-addr).
It generates a function based on YJI...
tenderlovemaking (Aaron Patterson)

02/15/2025

06:35 PM Ruby master Feature #21140: Add a method to get the address of certain JIT related functions
As an example,
Both RJIT and YJIT use `rb_ary_entry_internal`. YJIT solves this by wrapping the function [here](h...
tenderlovemaking (Aaron Patterson)
06:27 PM Ruby master Feature #21140: Add a method to get the address of certain JIT related functions
nobu (Nobuyoshi Nakada) wrote in #note-2:
> I think the functions belong to built-in classes can be exported simply,...
tenderlovemaking (Aaron Patterson)

02/14/2025

11:07 PM Ruby master Feature #21140 (Open): Add a method to get the address of certain JIT related functions
Feature #21116 extracted RJIT as a gem. But RJIT accesses certain internal functions which it cannot access as a gem.... tenderlovemaking (Aaron Patterson)
07:39 PM Ruby master Revision 8cafa5b8 (git): Only count VM instructions in YJIT stats builds
The instruction counter is slowing multi-Ractor applications. I had
changed it to use a thread local, but using a th...
tenderlovemaking (Aaron Patterson)

Also available in: Atom