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

Reply via email to