[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lightning] ANNOUNCE: GNU lightning 2.0.5 released!
From: |
Paulo César Pereira de Andrade |
Subject: |
[Lightning] ANNOUNCE: GNU lightning 2.0.5 released! |
Date: |
Sat, 16 Aug 2014 20:54:27 -0300 |
GNU lightning 2.0.5 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.0.5.tar.gz
2.0.5 comes with a new port to the Alpha architecture. Thanks
to Many Trent Nelson from snakebite.net for providing access to
an Alpha computer.
------------------------------------------------------------------------
aarch64:
o Correct assertion on uninitialized state variables.
alpha:
o Implement lightning Alpha port.
arm:
o Correct wrong table of instruction sizes in software float.
o When checking cpu features, do not get confused on Linux if /proc
is not mounted, and end up not properly checking for __ARM_PCS_VFP,
that is the best source to know if a fpu is available.
mips:
o Correct usage of wrong register in jit_bmsr, that was working
(passing all tests) by accident.
generic:
o Add consistency check on temporaries during a jump.
o Always mark return registers as live in epilog.
o Correct change of possibly wrong bitmask in jit_update.
o Convert all assertions to result in an int check.
On alpha assertions directly on a pointer or long would fail if
only checking the top 32 bits.
o Do not pass null as free, memcpy and memmove arguments.
o Remove the global but not advertised jit_progname variable.
o Add note about initialization and jit_set_memory_functions call.
o Do not export some expected to be private definitions and types in
lightning/jit_${arch}.h.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Lightning] ANNOUNCE: GNU lightning 2.0.5 released!,
Paulo César Pereira de Andrade <=