[Vm-dev] VM Maker: VMMaker.oscog-eem.1882.mcz
Eliot Miranda
eliot.miranda at gmail.com
Tue Jun 7 16:09:36 UTC 2016
Hi Clément,
> On Jun 7, 2016, at 4:47 AM, Clément Bera <bera.clement at gmail.com> wrote:
>
> <api> are methods that can be called from outside the C file they belongs to (typically, from the JIT to interpreter, the other way around, or from internal plugins)
That's a different API, the one defined by the class InterpreterProxy and platforms/Cross/vm/sqVirtualMachine.[ch]
Alas it is not auto generated and so must be kept in sync manually.
>
> CompiledMethod allInstances select: [:each | each hasPragmaNamed: #api ]
>
> or something like that.
>
>
>
>> On Tue, Jun 7, 2016 at 12:14 PM, Ben Coman <btc at openinworld.com> wrote:
>>
>> On Tue, Jun 7, 2016 at 9:07 AM, <commits at source.squeak.org> wrote:
>> >
>> > Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
>> > http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1882.mcz
>> >
>> > ==================== Summary ====================
>> >
>> > Name: VMMaker.oscog-eem.1882
>> > Author: eem
>> > Time: 6 June 2016, 6:06:00.077553 pm
>> > UUID: 103fa521-565d-4a73-8a04-b2d3276217c8
>> > Ancestors: VMMaker.oscog-eem.1881
>> >
>> > ceCheckAndMaybeRetryPrimitive: must be marked <api>
>>
>> What is the api? i.e. what is appplication / who is its user ?
>> Is there some way to find/generate a full list of api methods?
>>
>> cheers -ben
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20160607/fc523d68/attachment-0001.htm
More information about the Vm-dev
mailing list