Re: Strongtalk from scratch
prunedtree <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
I finished to port the whole interpreter (and lots of stub code) today. The major part of the work was to check for regressions and debug the code (generated code can have very different linkage semantics) All i have left to translate are the assembly-optimised primitives. I already did it for primitiveValueN (block activations) as they are implemented in the interpreter. To use generated code as primitives, primitives are first initialized (at the start of the VM initialization) and then patched with the generated code (at the end of the initialization sequence) Primitive code is fairly trivial compared to the interpreter so i'll finish soon. With a complete generated interpreter, lots of small bits aren't needed anymore, but i didn't do much cleanup yet. Btw, here the (strongtalk) compiler fails assertions in full (assertions on) debug mode with the current trunk. regards, prunedtree --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Strongtalk-general" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en -~----------~----~----~----~------~----~------~--~---