| by Arround The Web | No comments

lightning @ Savannah: GNU lightning 2.2.0 release

GNU lightning 2.2.0 released!

GNU lightning is a library to aid in making portable programs

that compile assembly code at run time.

Development:

http://git.savannah.gnu.org/cgit/lightning.git

Download release:

ftp://ftp.gnu.org/gnu/lightning/lightning-2.2.0.tar.gz

  GNU Lightning 2.2.0 extends the 2.1.4 release adding support for

Darwin aarch64, tested on Apple M1.

  Now there is the new --enable-devel-strong-type-checking configure

option, not enabled by default, but code that works with that option

will work on Apple M1.

  This release required significant rework as the Apple abi in aarch64

requires arguments to be truncated and zero/sign extended, unlike all

other ports. Jit generation will understand it, and use the system ABI,

avoiding double truncate and zero/sign extension.

  Due to the significant rework, the library major number was bumped,

and the opportunity used to reorder the jit_code_t enumeration.

Share Button

Source: Planet GNU

Leave a Reply