[squeak-dev] releasing and recompilation/clean up

Eliot Miranda eliot.miranda at gmail.com
Wed Feb 6 21:25:27 UTC 2013


Just noticed that TextDomainManager adds properties to methods, and
that TextDomainManager  class>>clearAllDomains was broken (now fixed).
 Hence when recompiling the system these properties will get lost.  If
trying to recompile to test if the compiler is not broken after additions
these properties will cause naive method comparison to fail.  Further,
recent compiler fixes to areas like the value of inlined to:do: loops means
different bytecode is generated by the current compiler than exists in
methods in the image compiled by earlier versions.

Can I make a plea that we
    a) add TextDomainManager class>> clearAllDomains to the release process
(if this information is indeed ephemeral).
    b) we have a more informative class comment for TextDomainManager than
"I manages mapping from class category to textdomain."  (as in w.t.f. does
/that/ mean?)
    c) we include Compiler recompileAll in the release process
?

TIA
-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20130206/b21e6897/attachment.htm


More information about the Squeak-dev mailing list