> I've updated my patches against today's ruby 1.9.3 . I'm ready to push them
> as soon as update will be scheduled.
>
> Changes:
> - I will not update cached-lp and sorted-lf branches cause there were
> merged another patch into trunk.
> So that I just backport changes from trunk.
> - There is one fix in ary-queue branch (patch were merged into trunk and bug were fixed by Yui Naruse)
Thank you Yura, it's great to see your hard work finally integrated into trunk.
The questions for all of us include: What next for tcs-ruby? Does an updated tcs-ruby 1.9.3 release add value?
From my perspective, our efforts with tcs-ruby have been a wild success. All of the initial optimizations have been refined and integrated into both ruby_1_9_3 and trunk, and Yura's newer optimizations have been integrated into trunk. While we may have liked the optimizations to have been integrated earlier, the fact is, they were integrated.
Due to Hiroshi, Dusan, Luis, and Yura's development efforts as well as everyone who tested, blogged, documented, and advocated for these optimizations to ruby-core, MRI Ruby is better on both *nix and Windows. And substantially better on Windows. Very importantly, we've managed it in such a way that tcs-ruby isn't viewed as competitive fork to MRI ruby, distracting/confusing both users and valuable developers.
But frankly, I don't see an updated tcs-ruby 1.9.3 release adding much value. Given that Nakamura-san is the ruby_1_9_3 maintainer (and very responsive), for wrapping up our current 1.9.3 efforts I think it's better if we submit backport requests (specific patches is better) for Yura's cached-lp, sorted-lf, and ary-queue mods and decide what the next focus should be. And it's OK if tcs-ruby goes into hibernation mode until it's helpful in focusing efforts to solve the next big challenge.
That said, what are your thoughts on (a) an updated tcs-ruby 1.9.3 release, and (b) what's next for tcs-ruby?
> I will update backport-gc branch, but I'm disappointed with it. It seems
> that it doesn't save lots of memory, and some
> reports slowdown cause of it. I suggest to not include this patch in next
> tcs-ruby release.
Sounds reasonable.
Jon
---
Fail fast. Fail often. Fail publicly. Learn. Adapt. Repeat.
http://thecodeshop.github.com |
http://jonforums.github.com/
twitter: @jonforums