[squeak-dev] The Trunk: Squeak-Version-nice.4727.mcz

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Sat Apr 8 18:21:16 UTC 2017


Note that this attempt does not work, because #MethodContext => Context
binding is not in Undeclared, contrarily to what I thought (normally,
renaming a class put the old name in Undeclared).
It is in Smalltalk globals bindings.

2017-04-08 0:03 GMT+02:00 <commits at source.squeak.org>:

> Nicolas Cellier uploaded a new version of Squeak-Version to project The
> Trunk:
> http://source.squeak.org/trunk/Squeak-Version-nice.4727.mcz
>
> ==================== Summary ====================
>
> Name: Squeak-Version-nice.4727
> Author: nice
> Time: 8 April 2017, 12:02:38.114536 am
> UUID: 2d43f9bb-19ab-41ca-bc46-c33c83e35add
> Ancestors: Squeak-Version-tfel.4726
>
> Add a hack in order to restore the updateStream health (see preamble for
> details).
>
> =============== Diff against Squeak-Version-tfel.4726 ===============
>
> Item was added:
> + (PackageInfo named: 'Squeak-Version') preamble: '"This is a hack to make
> sure that #MethodContext keys vanished from Undeclared before loading
> Kernel-eem.1078.
> + Otherwise, the Undeclared binding points to Context after the rename
> that occured in bootstrapContext, and Context will be removed when
> attempting to remove MethodContext."
> +
> + Smalltalk garbageCollect.
> + Smalltalk garbageCollect.
> + '!
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20170408/6407b0f7/attachment.html>


More information about the Squeak-dev mailing list