General

Profile

vmakarov (Vladimir Makarov)

  • Login: vmakarov
  • Registered on: 03/02/2016
  • Last sign in: 09/29/2021

Issues

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

Activity

09/30/2021

01:45 PM Ruby Feature #18229: Proposal to merge YJIT
maximecb (Maxime Chevalier-Boisvert) wrote in #note-9:
> I have looked at MIR and it looks close to machine code, the kind of IR you would compile C code into. We are thinking of designing an IR that is maybe closer to Ruby semantics, ...
vmakarov (Vladimir Makarov)

09/29/2021

02:01 PM Ruby Feature #18229: Proposal to merge YJIT
Congratulations, Maxime!
It is a big achievement to have **stable** JIT improvements on **real** program for such dynamic language as Ruby.
It is a big achievement also because the JIT is simple and fast. I don't think any JIT for...
vmakarov (Vladimir Makarov)

03/22/2020

02:23 AM Ruby Bug #16694: JIT vs hardened GCC with PCH
On 03/21/2020 03:13 PM, takashikkbn@gmail.com wrote:
> Issue #16694 has been updated by k0kubun (Takashi Kokubun).
>
>
>> But how about performance? It has to lead to slower compilation (at least the second time). I worry about ...
vmakarov (Vladimir Makarov)

05/22/2018

01:22 AM Ruby Feature #14718: Use jemalloc by default?
On 05/18/2018 10:55 PM, dennisb55@hotmail.com wrote:
> Issue #14718 has been updated by bluz71 (Dennis B).
>
>
>
> Red Hat's prime focus will be their paying customers, which is the big end of town (quite rightly). Hence glibc chan...
vmakarov (Vladimir Makarov)

03/07/2018

03:11 PM Ruby Feature #14489: MJIT needs a reusable cache
On 03/07/2018 08:50 AM, takashikkbn@gmail.com wrote:
> Issue #14489 has been updated by k0kubun (Takashi Kokubun).
>
>
> We should make sure what we're going to solve here first before introducing such mechanism. At least I prefer h...
vmakarov (Vladimir Makarov)

02/20/2018

04:42 AM Ruby Feature #12589: VM performance improvement proposal
On 02/19/2018 05:17 PM, sam.saffron@gmail.com wrote:
> Issue #12589 has been updated by sam.saffron (Sam Saffron).
>
>
> I just measured your branch using Discourse bench at: https://github.com/discourse/discourse/blob/master/script...
vmakarov (Vladimir Makarov)
04:32 AM Ruby Feature #12589: VM performance improvement proposal
On 02/19/2018 07:40 PM, takashikkbn@gmail.com wrote:
> Issue #12589 has been updated by k0kubun (Takashi Kokubun).
>
>
> Great work on rtl_gen, Vladimir! Keeping both stack insns and RTL insns would be good for safe migration.
Than...
vmakarov (Vladimir Makarov)

02/19/2018

09:32 PM Ruby Feature #12589: VM performance improvement proposal
Last 4 months I've been working on generation of RTL from stack
insns. The reason for this is that stack insns are already a part of
CRuby. The current generation of RTL directly from the nodes actually
would remove this interface...
vmakarov (Vladimir Makarov)

02/13/2018

09:31 PM Ruby Bug #14357: thread_safe tests suite segfaults
On 02/13/2018 05:13 AM, Eric Wong wrote:
> vmakarov@redhat.com wrote:
>> File thread-table-rebuild.patch added
> Thank you for working on this!
>
>> This problem results in ICE for new hash tables. For old hash
>> tables, the ...
vmakarov (Vladimir Makarov)

02/12/2018

04:00 PM Ruby Bug #14357: thread_safe tests suite segfaults
vmakarov (Vladimir Makarov) wrote:
>
> ...
The following patch solves the problem of rebuilding table in one
thread during a search of the same table in another thread. The
thread switch can happen in Ruby method implementing equa...
vmakarov (Vladimir Makarov)

Also available in: Atom