newsGNU lightning - News: GNU lightning 2.0.4 released!

 
 
Latest News
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
GNU lightning 2.0.5 released! posted by pcpa, Sun 17 Aug 2014 12:00:24 AM UTC - 0 replies
GNU lightning 2.0.4 released! posted by pcpa, Sat 05 Apr 2014 11:09:34 PM UTC - 0 replies
[Submit News]
[11 news in archive]

GNU lightning 2.0.4 released!

Item posted by Paulo C├ęsar Pereira de Andrade <pcpa> on Sat 05 Apr 2014 11:09:34 PM UTC.

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.4.tar.gz

------------------------------------------------------------------------
x86_64:
  o Correct wrong inline assembly in jit_get_cpu.
    Previously it could cause data corruption when calling init_jit
    if a 64 bit value was stored in %rbx, that was being truncated
    in the bad asm.

arm:
  o Correct crash in the doc/printf example.
    The crash was specific to arm, due to releasing data required
    by disassembly in jit_clear_state, before calling jit_disassembly.
  o Do not emit a nop stack adjust instruction.

generic:
  o Implement the new jit_indirect call.
    This call returns a special label, and is required when creating
    a label that can be only be reached with jit_jmpr.
  o Implement the new jit_set_code interface.
    This interface allows telling lightning to write code to a user
    provided buffer, instead of lightning mmap'ed and managed memory.
  o Implemented the new jit_set_data interface.
    This interface allows telling lightning to not use a read only
    data buffer for float/double constants, but instead synthesize
    the constant; either gpr to fpr move, or gpr to stack and load fpr
    from stack.
    The interface also allows telling lightning to not generate debug
    information, or using an alternate data buffer.

The new generic interfaces are documented and examples provided, in
lightning.info.

No messages in GNU lightning 2.0.4 released!

 

Back to the top


Powered by Savane 3.7