Hi Bryce, I think it is a good idea to release the solid 3.8 version. Having said that, I am looking forward to the 3.9 release because I really want to try using Exupery on my sub-pixel font filtering algorithm to see if it can speed it up. Currently this is in 3.9, and I don't want to port it all back to an earlier image/vm, especially since you are moving forward to 3.9.
This is probably a topic for another thread, but could you tell from looking at the attached method if it is a good candidate for speed-up. It has nested loops, does lots of at: and integerAt:Put: (prim 166) , and SmallInteger bitShift: , bitAnd: , *, + , // , and some Float calcs. Cheers, Andy <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Is it worth delaying the release until after the 3.9 upgrade and > the VMMaker upgrade? I've just started moving to a 3.9 image. There > are 24 failing tests, most are because 3.9 produces different > bytecodes than 3.8 for some things. This seems to be due to block > processing but I haven't fully investigated. > > There are a few other failures including one due to a bug in 3.9. > > Is it more useful for me to release as is. A solid release on 3.8 > before moving to 3.9 or to upgrade everything now. I'm going to > upgrade next anyway. I'm not going to maintain different tests for > both releases so once I fix them for 3.9 they will fail in 3.8. > > Bryce begin 666 GlyphForm-asBalancedGlyphFormWithDepth32ItalicFIR.st M)T9R;[EMAIL PROTECTED],RXY9V%M;6$@;V8@)R<R,R!*=6QY(#(P,#8G)R!;;&%T M97-T('5P9&%T93H@(S<P-C9=(&]N(#$S($YO=F5M8F5R(#(P,[EMAIL PROTECTED]@-SHS M.#HQ,"!P;2<A#0TA1VQY<&A&;W)M(&UE=&AO9'-&;W(Z("=C;VYV97)T:6YG M)R!S=&%M<#H@)W1W965N([EMAIL PROTECTED],3(O,C P-B Q.3HP-"<A#6%S0F%L86YC961' M;'EP:$9O<FU7:71H1&5P=&@S,DET86QI8T9)[EMAIL PROTECTED])O;VQE86X-"2)R96-E M:79E<B!S:&]U;&[EMAIL PROTECTED]@,W@@<W1R971C:&5D(#@@8FET($=L>7!H1F]R;2(- M"[EMAIL PROTECTED](',@86YS=V5R(')O=W-T87)T(&)Y=&5S('=O<F0@;&ET=&QE16YD M:6%N('-H:69T('[EMAIL PROTECTED];VQO<E9A;"!I( T)("!P<F5V1R!P<F5V0B!R(&<@ M8B!N97AT4B!N97AT1R @9FEL=&5R<R!R9FEL=&5R(&=F:6QT97(@8F9I;'1E M<B!C;W)R96-T:6]N1F%C=&]R( T)8F%L4B!B86Q'(&)A;$(@;'5M:6YA;F-E M('P-"0T)8V]R<F5C=&EO;D9A8W1O<B Z/2!A0F]O;&5A;@T)"6EF5')U93I; M1G)E951Y<&5&;VYT('-U8E!I>&5L0V]L;W)#;W)R96-T:6]N1F%C=&]R271A M;&EC70T)"6EF1F%L<V4Z6T9R9654>7!E1F]N="!S=6)0:7AE;$-O;&]R0V]R M<F5C=&EO;D9A8W1O<ETN#0EF:6QT97)S(#H]($9R9654>7!E1F]N="!S=6)0 M:7AE;$9I;'1E<G,N#0ER9FEL=&5R(#H](&9I;'1E<G,@870Z(#$N#0EG9FEL M=&5R(#H](&9I;'1E<G,@870Z(#(N#0EB9FEL=&5R(#H](&9I;'1E<G,@870Z M(#,N#0EB>71E<R Z/2!S96QF(&)I=',N#0EW(#H]('-E;&[EMAIL PROTECTED]&@N#0EH M(#H]('-E;&8@:&[EMAIL PROTECTED])86YS=V5R(#H]('-E;&[EMAIL PROTECTED]<W,@97AT96YT M.B H*'-E;&[EMAIL PROTECTED]&@@+R S*2!C96EL:6YG("L@,BE :"!D97!T:#H@,S(N M#0EA;G-W97(@#0D);V9F<V5T.B H;V9F<V5T('@@+R S*2!R;W5N9&5D0&]F M9G-E="!Y.PT)"6%D=F%N8V4Z("AA9'9A;F-E("\@,RD@<F]U;F1E9#L-"0EL M:6YE87)!9'9A;F-E.B!L:6YE87)!9'9A;[EMAIL PROTECTED]"7,@[EMAIL PROTECTED] K(#,@/CX@ M,BX-"6QI='1L945N9&EA;B Z/2!S96QF(&ES3&ET=&QE16YD:[EMAIL PROTECTED]),"!T M;SH@:" M([EMAIL PROTECTED]&\Z(%LZ>2!\#0D)<F]W<W1A<[EMAIL PROTECTED]@*'[EMAIL PROTECTED]@T) M"7!R979'(#H]('!R979"(#H],"X-"0DP('1O.B!W("T@,2!B>3H@,R!D;SI; M.G@@?" -"0D),"!T;SH@,B!D;SI;.G-U8G!I>&5L:6YD97@@? T)"0D):2 Z M/2!X("L@<W5B<&EX96QI;F1E>"X-"0D)"7=O<[EMAIL PROTECTED]@8GET97,@870Z(')O M=W-T87)T("[EMAIL PROTECTED]&[EMAIL PROTECTED])"0D)<[EMAIL PROTECTED]@[EMAIL PROTECTED]("AL:71T;&5%;F1I [EMAIL PROTECTED])"0D):694<G5E.EMI(&)I=$%N9#H@,[EMAIL PROTECTED])"0D):69&86QS93I; M,RTH:2!B:71!;F0Z(#,I72DN#0D)"0EV(#H]("AW;W)D(&)I=%-H:69T.B!S M:&EF="[EMAIL PROTECTED] Q-G)&1BX-"0D)"7-U8G!I>&5L:6YD97@@/2 P(&EF M5')U93I;<B Z/2!V72X-"0D)"7-U8G!I>&5L:6YD97@@/2 Q(&EF5')U93I; M9R Z/2!V72X-"0D)"7-U8G!I>&5L:6YD97@@/2 R(&EF5')U93I;8B Z/2!V M75TN#0D)"7@@/[EMAIL PROTECTED]'<M,RD-"0D)"6EF5')U93I;;F5X=%(@.CT@;F5X=$<@ M.CT@,%T-"0D)"6EF1F%L<V4Z6PT)"0D)"3 @=&\Z([EMAIL PROTECTED]&\Z6SIS=6)P:7AE M;&EN9&5X('P-"0D)"0D):2 Z/2!X("L@,R K('-U8G!I>&5L:[EMAIL PROTECTED]) M"0D)"7=O<[EMAIL PROTECTED]@8GET97,@870Z(')O=W-T87)T("[EMAIL PROTECTED]&[EMAIL PROTECTED])"0D) M"0ES:&EF=" Z/2 M."[EMAIL PROTECTED]&QI='1L945N9&EA;B -"0D)"0D)"6EF5')U93I; M:2!B:71!;F0Z(#-=( T)"0D)"0D):69&86QS93I;,RTH:2!B:71!;F0Z(#,I M72DN#0D)"0D)"[EMAIL PROTECTED]@*'=O<[EMAIL PROTECTED]('-H:69T*2!B:71!;F0Z M(#$V<D9&[EMAIL PROTECTED])"0D)"0ES=6)P:7AE;&EN9&5X(#T@,"!I9E1R=64Z6VYE>'12 M(#H]('[EMAIL PROTECTED])"0D)"0ES=6)P:7AE;&EN9&5X(#T@,2!I9E1R=64Z6VYE>'1' M(#H]('9=75TN#0D)"2)B86QA;F-E('(@9R!B(@D-"0D)8F%L4B Z/2 H<')E M=D<J*')F:6QT97(@870Z(#$I*2L-"0D)"2AP<F5V0BHH<F9I;'1E<B!A=#H@ M,BDI*PT)"0D)*'(J*')F:6QT97(@870Z(#,I*2L-"0D)"2AG*BAR9FEL=&5R M(&%T.B T*2DK#0D)"0DH8BHH<F9I;'1E<[EMAIL PROTECTED]@T)"0EB86Q'(#H] M("AP<F5V0BHH9V9I;'1E<B!A=#H@,2DI*PT)"0D)*'(J*&=F:6QT97(@870Z M(#(I*2L-"0D)"2AG*BAG9FEL=&5R(&%T.B S*2DK#0D)"0DH8BHH9V9I;'1E M<[EMAIL PROTECTED]"DI*PT)"0D)*&YE>'12*BAG9FEL=&5R(&%T.B U*2DN#0D)"6)A M;$(@[EMAIL PROTECTED]'(J*&)F:6QT97(@870Z(#$I*2L-"0D)"2AG*BAB9FEL=&5R(&%T M.B R*2DK#0D)"0DH8BHH8F9I;'1E<B!A=#H@,RDI*PT)"0D)*&YE>'12*BAB M9FEL=&5R(&%T.B T*2DK#0D)"0DH;F5X=$<J*&)F:6QT97(@870Z(#4I*2X- M"0D);'5M:6YA;F-E(#H]("@P+C(Y.2IB86Q2*2LH,"XU.#<J8F%L1RDK*# N M,3$T*F)A;$([EMAIL PROTECTED])"0EB86Q2(#H](&)A;%(@*R H*&QU;6EN86YC92 M(&)A M;%(I*F-O<G)E8W1I;VY&86-T;W([EMAIL PROTECTED])"0EB86Q'(#H](&)A;$<@*R H*&QU M;6EN86YC92 M(&)A;$<I*F-O<G)E8W1I;VY&86-T;W([EMAIL PROTECTED])"0EB86Q"(#H] M(&)A;$(@*R H*&QU;6EN86YC92 M(&)A;$(I*F-O<G)E8W1I;VY&86-T;W(I [EMAIL PROTECTED])"0EB86Q2(#H](&)A;%(@('1R=6YC871E9"X-"0D)8F%L4B \(# @:694 M<G5E.EMB86Q2(#H](#!=(&EF1F%L<V4Z6V)A;%(@/B R-34@:694<G5E.EMB M86Q2(#H](#([EMAIL PROTECTED]"0D)8F%L1R Z/2!B86Q'("!T<G5N8V%T960N#0D) M"6)A;$<@/" P(&EF5')U93I;8F%L1R Z/2 P72!I9D9A;'-E.EMB86Q'(#X@ M,C4U(&EF5')U93I;8F%L1R Z/2 R-35=72X)"0T)"0EB86Q"(#H](&)A;$(@ M('1R=6YC871E9"X-"0D)8F%L0B \(# @:694<G5E.EMB86Q"(#H](#!=(&EF M1F%L<V4Z6V)A;$(@/B R-34@:694<G5E.EMB86Q"(#H](#([EMAIL PROTECTED]@#0D) M"[EMAIL PROTECTED]@8F%L4B K(&)A;$<@*R!B86Q"(#X@,"!I9E1R=64Z6S$V<D9&72!I M9D9A;'-E.ELP72X-"0D)8V]L;W)[EMAIL PROTECTED]@8F%L0B K("AB86Q'(&)I=%-H M:69T.B X*2 K(" H8F%L4B!B:713:&EF=#H@,38I("[EMAIL PROTECTED]&[EMAIL PROTECTED] M(#(T*2X-"0D)86YS=V5R(&)I=',@:6YT96=E<D%T.B H>2IA;G-W97(@=VED M=&@I*RAX+R\S*S$I('[EMAIL PROTECTED];W)686PN#0D)"7!R979"(#H](&(N('!R M979'(#H](&<N(" B<F5M96UB97(@=&AE('[EMAIL PROTECTED](B!= /72X-"5YA;G-W97(A("$- ` end _______________________________________________ Exupery mailing list [email protected] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery
