epsilon-devel
[Top][All Lists]
Advanced

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

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


From: Luca Saiu
Subject: [Jitter] New tag v0.9.270 , submodule updated in poke
Date: Mon, 25 Oct 2021 23:15:16 +0200
User-agent: Gnus (Gnus v5.13), GNU Emacs 28.0.50, x86_64-pc-linux-gnu

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,

-- 
Luca Saiu
* My personal web site:  http://ageinghacker.net
* Jitter:                http://ageinghacker.net/projects/jitter
* GNU epsilon:           http://www.gnu.org/software/epsilon

I support everyone's freedom of mocking any opinion or belief, no
matter how deeply held, with open disrespect and the same unrelented
enthusiasm of a toddler who has just learned the word "poo".

Attachment: signature.asc
Description: PGP signature


reply via email to

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