epsilon-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Jitter] New tag v0.9.270 , submodule updated in poke


From: Jose E. Marchesi
Subject: Re: [Jitter] New tag v0.9.270 , submodule updated in poke
Date: Tue, 26 Oct 2021 00:04:01 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

> Hello.
>
> I have just pushed a large collection of small change sets that had been
> accumulating, and made a new tag: v0.9.270 .
>
> I updated the jitter submodule in poke, on the master branch.
>
> There should be no user-visible incompatible changes.  The changes most
> interesting for Jitter users are in the Structured example, which now
> includes procedures with tail calls, on both code generators --
> stack-based and register-based.
>
> Portability has improved: it is now easy to add minimal-threading
> support for new architectures; I did that for Aarch64 and Alpha as a
> proof of concept.  The case of Alpha is interesting for the handling of
> its global pointer register ($29 or $gp) which is how supported by
> JITTER_EXECUTION_BEGINNING_ and JITTER_EXECUTION_POST_C_CALL_; I spoke
> about this feature and its interesting implementation with some friends
> from the Poke project some months ago, over jitsi.  Anybody else who is
> curious about this is invited to look at the definition of JITTER_CALL_C
> .
> These changes make my porting efforts easier but are, of course,
> completely invisible to the user of Jitter.
>
> Jitter now supports Android.  I have Structured and JitterLisp happily
> running on my Replicant phone, with minimal threading.  No-threading
> support for ARM will come.
>
>
> I will now be back at work on Jittery VM instrumentation for debugging.
> Regards,

Thanks Luca.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]