[squeak-dev] The Trunk: Tools-eem.997.mcz

Eliot Miranda eliot.miranda at gmail.com
Fri Oct 9 17:30:37 UTC 2020


Hi Marcel, Christoph,

    that's a compiler bug.  There is a chicken-and-egg problem in setting
up the graph of CompiledBlocks and Compiledmethod, but I had implemented
that at some point.  I'm looking at the isse now.

On Fri, Oct 9, 2020 at 5:32 AM Marcel Taeumel <marcel.taeumel at hpi.de> wrote:

> This is really interesting. There are two "versions"  of the same method:
>
>
>
> Of course, only one of them is installed at the same time.
>
> Best,
> Marcel
>
> Am 09.10.2020 14:20:23 schrieb Thiede, Christoph <
> christoph.thiede at student.hpi.uni-potsdam.de>:
>
> Hi Eliot,
>
>
> related question: Why does the following evaluate to false if I compile it
> into a method (but evaluates correctly to true if I print it directly)?
>
>
> [thisContext method method == thisContext home method] value
>
>
> More confusingly, the following method returns false (compile it on any
> class):
>
>
> testBlock2
>
> ^ [thisContext method method isInstalled] value
>
> (As a consequence, #browseMethod: in StandardToolSet opens a
> VersionsBrowser instead of a regular browser if I say [thisContext method]
> value browse ...)
>
>
> Best,
>
> Christoph
> <http://www.hpi.de/>
> ------------------------------
> *Von:* Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im
> Auftrag von commits at source.squeak.org <commits at source.squeak.org>
> *Gesendet:* Freitag, 9. Oktober 2020 10:03:50
> *An:* squeak-dev at lists.squeakfoundation.org;
> packages at lists.squeakfoundation.org
> *Betreff:* [squeak-dev] The Trunk: Tools-eem.997.mcz
>
> Eliot Miranda uploaded a new version of Tools to project The Trunk:
> http://source.squeak.org/trunk/Tools-eem.997.mcz
>
> ==================== Summary ====================
>
> Name: Tools-eem.997
> Author: eem
> Time: 9 October 2020, 1:03:40.26529 am
> UUID: fa6a5f48-cd96-4194-a00a-41ce1cc25bf7
> Ancestors: Tools-eem.996
>
> Fix the ProcessBrowser's browse function for full blocks.
>
> =============== Diff against Tools-eem.996 ===============
>
> Item was changed:
>   ----- Method: ProcessBrowser>>browseContext (in category 'stack list')
> -----
>   browseContext
> +        ToolSet browseMethod: selectedContext home method!
> -        ToolSet browseMethod: selectedContext home!
>
>
>
>

-- 
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20201009/b956c8f3/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 119833 bytes
Desc: not available
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20201009/b956c8f3/attachment-0001.png>


More information about the Squeak-dev mailing list