[squeak-dev] The Trunk: Kernel-cmm.819.mcz

Frank Shearar frank.shearar at gmail.com
Wed Nov 6 22:53:08 UTC 2013


On 6 November 2013 21:43,  <commits at source.squeak.org> wrote:
> Chris Muller uploaded a new version of Kernel to project The Trunk:
> http://source.squeak.org/trunk/Kernel-cmm.819.mcz
>
> ==================== Summary ====================
>
> Name: Kernel-cmm.819
> Author: cmm
> Time: 6 November 2013, 3:42:56.929 pm
> UUID: df349ca4-09ec-4a78-b10b-bc2ca823d8cd
> Ancestors: Kernel-nice.818
>
> - Fix #numArgs for MessageSend's whose arguments have not yet been set.
>
> =============== Diff against Kernel-nice.818 ===============
>
> Item was changed:
>   ----- Method: MessageSend>>numArgs (in category 'accessing') -----
>   numArgs
> +       ^ selector numArgs!
> -       "Answer the number of arguments in this message"
> -
> -       ^arguments size!

Under what conditions would we have a MessageSend without arguments?
We have three proper constructors that create fully initialised
MessageSends, so I'd rather hope (quite possibly in vain) that noone
creates MessageSends through #new directly. It doesn't look like the
base image does so.

frank


More information about the Squeak-dev mailing list