General

Profile

tenderlovemaking (Aaron Patterson)

Issues

open closed Total
Assigned issues 4 151 155
Reported issues 28 125 153

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

05/03/2024

04:31 PM Ruby master Bug #20465: parse.y adds an extra empty string to the AST
mame (Yusuke Endoh) wrote in #note-1:
> How would this be a problem?
>
> I think it intentionally creates the str...
tenderlovemaking (Aaron Patterson)

05/02/2024

06:13 PM Ruby master Bug #20466 (Open): Interpolated regular expressions have different encoding than interpolated strings
When the encoding is set to US-ASCII, interpolated strings can have different encoding than interpolated regular expr... tenderlovemaking (Aaron Patterson)
06:10 PM Ruby master Bug #20465 (Open): parse.y adds an extra empty string to the AST
Given this code:
```ruby
t0 = '\\xc1'
"#{t0}"
```
The AST is like this:
```
$ ./miniruby --dump=parsetre...
tenderlovemaking (Aaron Patterson)

05/01/2024

10:45 PM Ruby master Bug #20462 (Open): Native threads are no longer reused
Ruby used to reuse native threads in order to amortize the cost of making a pthread.
For example this program:
...
tenderlovemaking (Aaron Patterson)

04/30/2024

09:51 PM Ruby master Bug #20457: Final `return` is eliminated from the AST
Eregon (Benoit Daloze) wrote in #note-2:
> I want to add for context that naturally Prism already provides this info...
tenderlovemaking (Aaron Patterson)

04/25/2024

08:02 PM Ruby master Bug #20457 (Open): Final `return` is eliminated from the AST
Given the following code:
```ruby
def foo
a = 1
return a
end
```
If you parse this with RubyVM::Abstra...
tenderlovemaking (Aaron Patterson)

04/24/2024

10:09 PM Ruby master Revision 0434dfb7 (git): We don't need to check if the ci is markable anymore
It doesn't matter if CI's are stack allocated or not. tenderlovemaking (Aaron Patterson)
06:21 PM Ruby master Revision 2cc59c1b (git): pass CI to gccct_method_search_slowpath
Also the slow path only needs to look up the method once: via
vm_search_method_slowpath0. gccct just returns whateve...
tenderlovemaking (Aaron Patterson)
06:21 PM Ruby master Revision 73a7e515 (git): Pass a callinfo object to global call cache search
Global call cache can be used with only a CI tenderlovemaking (Aaron Patterson)
04:30 PM Ruby master Revision 853c0b1a (git): Reuse slow path method search for gccct
This way all code paths use the same search code for finding call caches
for a particular method.
tenderlovemaking (Aaron Patterson)

Also available in: Atom