From: "Shot (Piotr Szotkowski)" Date: 2009-11-17T17:46:45+09:00 Subject: Re: Ruby Inline over two times slower under 1.9 than under 1.8? --OXfL5xGRrasGEqWY Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Charles Oliver Nutter: > On Sat, Nov 14, 2009 at 8:27 AM, Shot (Piotr Szotkowski) wr= ote: >> I haven=E2=80=99t yet checked this, but I=E2=80=99ll check and report on= ce/if I end >> up going down this road. After experimenting a bit with all these >> nice automagic approaches I think I=E2=80=99ll end up with either a good= old >> D extension or hand-coded inline C, as I=E2=80=99d really prefer somethi= ng that >> =E2=80=98just works=E2=80=99 in 1.9 MRI (and JRuby is not there yet with= 1.9 support, >> unfortunately =E2=80=93 although I=E2=80=99ll give it one more chance). = :) > We've never said that 1.9 support is done, largely because it's hard > to say what "done" actually means with 1.9.2 adding and changing many > things. But if there's specific problems, please report them...we're > actively trying to improve it. Yes, of course =E2=80=93 and I am reporting them as soon as I can put my fi= nger on the exact code that causes the problem and turn it into an example. I=E2=80=99m currently bitten by JRUBY-4098, as the crux of my architecture = is based on nested, lazy, block-initialised Enumerators; I=E2=80=99m also fina= lly slowly grasping what=E2=80=99s the problem behind implementing them in JRub= y. (I also understand why waiting for a RubySpec-green 1.9.2 makes sense before fully committing to support 1.9 features in JRuby.) Thanks for your work on JRuby =E2=80=93 and for your time at RuPy! =E2=80=94 Shot --=20 Not every country in Central Europe is a poor, small place with bad roads, corrupt officials, a rackety Russian-built nuclear-power plant and a squabbling coalition government. [The Economist] --OXfL5xGRrasGEqWY Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAksCYvEACgkQi/mCfdEo8UrBhwCfYQHALsRru4BpXJnaJYBkxQSX TUMAoJ2BeTZEw/ctoNkoOl+jq65SH9Ar =yLe0 -----END PGP SIGNATURE----- --OXfL5xGRrasGEqWY--