newsGNU lightning - News: GNU lightning 2.1.4 release

 
 
Latest News
GNU lightning 2.2.0 release posted by pcpa, Wed 16 Nov 2022 03:15:11 PM UTC - 0 replies
GNU lightning 2.1.4 release posted by pcpa, Fri 04 Nov 2022 12:43:20 PM UTC - 0 replies
GNU lightning 2.1.3 released! posted by pcpa, Wed 18 Sep 2019 08:57:58 PM UTC - 0 replies
GNU lightning 2.1.1 released! posted by pcpa, Thu 14 Sep 2017 05:58:39 PM UTC - 0 replies
GNU lightning 2.1.0 released! posted by pcpa, Sat 07 Feb 2015 07:12:27 PM UTC - 0 replies
[Submit News]
[13 news in archive]

GNU lightning 2.1.4 release

Item posted by Paulo C├ęsar Pereira de Andrade <pcpa> on Fri 04 Nov 2022 12:43:20 PM UTC.

GNU lightning 2.1.4 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.1.4.tar.gz

  2.1.4 main features are the new Loongarch port, currently supporting
only Linux 64 bit, and a new rewrite of the register live and
unknown state logic. Now it should be faster to generate code.

The matrix of built and tested environments is:
aarch64 Linux
alpha Linux (QEMU)
armv7l Linux (QEMU)
armv7hl Linux (QEMU)
hppa Linux (32 bit, QEMU)
i686 Linux, FreeBSD, NetBSD, OpenBSD and Cygwin/MingW
ia64 Linux
mips Linux
powerpc32 AIX
powerpc64 AIX
powerpc64le Linux
riscv Linux
s390 Linux
s390x Linux
sparc Linux
sparc64 Linux
x32 Linux
x86_64 Linux and Cygwin/MingW


  Highlights are:

  • Faster jit generation.
  • New loongarch port.
  • New skip instruction and rework of the align instruction.
  • New bswapr_us, bswapr_ui, bswapr_ul byte swap instructions.
  • New movzr and movnr conditional move instructions.
  • New casr and casi atomic compare and swap instructions.
  • Use short unconditional jumps and calls to forward, not yet defined labels.
  • And several bug fixes and optimizations.

No messages in GNU lightning 2.1.4 release

 

Back to the top


Powered by Savane 3.9