[Vm-dev] VM Maker: VMMaker.oscog-cb.1659.mcz

Clément Bera bera.clement at gmail.com
Wed Jan 20 10:42:01 UTC 2016


Starting from this commit I can compile the Cog Spur VM with Immutability
ON and I used it for an hour of development without any bugs, including all
the Immutability use-cases.

Now Eliot said this was buggy so let's wait he confirms that this is a
success.

Here is a package to make some experiments:
http://smalltalkhub.com/mc/ClementBera/Immutability/main

2016-01-20 11:01 GMT+01:00 <commits at source.squeak.org>:

>
> Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
> http://source.squeak.org/VMMaker/VMMaker.oscog-cb.1659.mcz
>
> ==================== Summary ====================
>
> Name: VMMaker.oscog-cb.1659
> Author: cb
> Time: 20 January 2016, 11:00:55.667 am
> UUID: db25d5fe-a6c3-4db3-882f-f9c87e239dd2
> Ancestors: VMMaker.oscog-cb.1658
>
> Now that the Cog Simulator runs fine Spur images with immutability ON, I
> compiled the VM.
>
> This <api> pragma was missing, It now compiles fine.
>
> =============== Diff against VMMaker.oscog-cb.1658 ===============
>
> Item was changed:
>   ----- Method: SpurMemoryManager>>immutableBitMask (in category 'header
> format') -----
>   immutableBitMask
>         "mask the immutable bit in the base header word"
> +       <api>
>         <option: #IMMUTABILITY>
>         ^ 1 << self immutableBitShift!
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20160120/2533ff05/attachment.htm


More information about the Vm-dev mailing list