[Vm-dev] VM Maker: Cog-eem.89.mcz

Eliot Miranda eliot.miranda at gmail.com
Fri Sep 20 22:28:14 UTC 2013


On Fri, Sep 20, 2013 at 12:35 PM, Clément Bera <bera.clement at gmail.com>wrote:

>
> 2013/9/20 Eliot Miranda <eliot.miranda at gmail.com>
>
>>
>>
>> On Fri, Sep 20, 2013 at 11:13 AM, stephane ducasse <
>> stephane.ducasse at gmail.com> wrote:
>>
>>>
>>> clement is reading everything :)
>>>
>>
>> That's great; thanks Clément!
>>
>
> Well I try to read as much as possible to get how it works. I was very
> happy when I saw the SpurMemoryManager class comment. Please continue with
> this kind of comment (plus the blog posts) it *really* helps me a lot.
>

I will.  I promise.  But you have to promise to ask questions when you
don't understand, and when you think there is something wrong, ok?


>
>>
>>>
>>> Stef
>>>
>>> Frank,
>>>
>>>     yes.  This is checking that the bootstrap correctly replaces all
>>> quick methods that access Character's value inst var with methods that use
>>> primitive 410 (Character asInteger) instead.
>>>
>>> I am *SO* happy that you are reading the code!!  Thanks!!
>>>
>>>
>>>
>>> On Tue, Sep 17, 2013 at 11:16 PM, Frank Shearar <frank.shearar at gmail.com
>>> > wrote:
>>>
>>>>
>>>> On 18 September 2013 02:11,  <commits at source.squeak.org> wrote:
>>>> >
>>>> > Eliot Miranda uploaded a new version of Cog to project VM Maker:
>>>> > http://source.squeak.org/VMMaker/Cog-eem.89.mcz
>>>> >
>>>> > ==================== Summary ====================
>>>> >
>>>> > Name: Cog-eem.89
>>>> > Author: eem
>>>> > Time: 17 September 2013, 6:11:13.622 pm
>>>> > UUID: d56a6961-bf18-450f-9aaa-427cfb9e753d
>>>> > Ancestors: Cog-eem.88
>>>> >
>>>> > Bring modifyCharacterMethods into withExecutableInterpreter:
>>>> > scope.
>>>> >
>>>> > Fix replacementForCharacterMethod: (was installing oop of
>>>> > asInteger selector as a SmallInteger, not the oop itself).
>>>> >
>>>> > Make sure interpreter:object:perform:withArguments: increments
>>>> > byteCount even if performed send is primitive.
>>>> >
>>>> > Needs VMMaker.oscog-eem.388.
>>>> >
>>>> > =============== Diff against Cog-eem.88 ===============
>>>>
>>>> Did you mean to leave a selt halt in SpurBootstrap>>
>>>> replacementForCharacterMethod:?
>>>>
>>>> frank
>>>>
>>>
>>>
>>>
>>> --
>>> best,
>>> Eliot
>>>
>>>
>>>
>>>
>>
>>
>> --
>> best,
>> Eliot
>>
>>
>
>


-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20130920/42ab5011/attachment.htm


More information about the Vm-dev mailing list