tenderlovemaking (Aaron Patterson)
- Login: tenderlovemaking
- Email: tenderlove@ruby-lang.org
- Registered on: 07/09/2008
- Last sign in: 04/22/2024
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 4 | 151 | 155 |
Reported issues | 25 | 125 | 150 |
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
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...
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.
- 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... - 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
- 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.
04/22/2024
- 10:33 PM Ruby master Misc #20436: DevMeeting at RubyKaigi 2024
- * [Feature #20425] Optimize forwarding callers and callees
* Introduces optimization to avoid allocations regardin...
04/18/2024
- 10:10 PM Ruby master Feature #20425: Optimize forwarding callers and callees
- ko1 (Koichi Sasada) wrote in #note-6:
> My idea is simple because it is simple replacement with an array (and a hash... - 09:11 PM Ruby master Revision 64d0817e (git): Remove markable guard before pushing on ccs list
- CCS list doesn't mark CI objects, so it doesn't matter whether or not
they are markable before pushing. - 04:06 PM Ruby master Revision 147ca958 (git): Implement equality for CI comparison when CC searching
- When we're searching for CCs, compare the argc and flags for CI rather
than comparing pointers. This means we don't ...
04/15/2024
- 06:29 PM Ruby master Revision f86fb1ed (git): add allocation benchmark
Also available in: Atom