NEWS FROM VERSION 1.1.2 TO 1.2 o Floating-point interface rewritten, uses a register file architecture rather than a stack. o Many bug fixes. o jit_prepare and jit_retval are now jit_prepare_i and jit_retval_i. o Support for Fedora Core 1's exec-shield feature. o PPC supports both SysV and Darwin ABIs. o More (and more complete) examples provided. --- NEWS FROM VERSION 1.1.1 TO 1.1.2 o This release fixes the bugs in PowerPC cache flushing and in SPARC testing. --- NEWS FROM VERSION 1.1 TO 1.1.1 o Merge changes from Debian This version was released to have a distributable version of lightning after the recent crack of the GNU FTP machines. It does not fix outstanding bugs; I apologize for the inconvenience. --- NEWS FROM VERSION 1.0 TO 1.1 o Several bug fixes o improved infrastructure for embedding GNU lightning (lightningize script) --- NEWS FROM VERSION 0.99 TO 1.0 o SPARC backend tested on GNU Smalltalk --- NEWS FROM VERSION 0.98 TO 0.99 o Added floating point function support (thanks to Laurent Michel); unfortunately this broke even more the PPC and SPARC floating point stuff :-( --- NEWS FROM VERSION 0.97 to 0.98 o PPC backend tested on GNU Smalltalk o switched to autoconf 2.50 o new (much faster) PPC cache flushing code by John McIntosh --- NEWS FROM VERSION 0.96 to 0.97 o support for cross-assembling and for disassembling the code that the tests generate o PPC microtests pass (tested directly by me), SPARC was said to work --- NEWS FROM VERSION 0.95 to 0.96 o fixed implementation of delay slots to be coherent with the manual --- NEWS FROM VERSION 0.94 to 0.95 o adc/sbc replaced with addc/addx/subc/subx to allow for more optimization (inspired by the PPC instruction set). o A few fixes and much less warnings from the compiler o Automake-ized everything o i386 backend generates smaller code for bms/bmc/or/xor by using byte or word versions if possible o Moved backends to separate directories --- NEWS FROM VERSION 0.93 to 0.94 o Manual builds as DVI file. --- NEWS FROM VERSION 0.92 to 0.93 o Floating-point front-end (began supporting PPC & SPARC). --- NEWS FROM VERSION 0.91 to 0.92 o Floating-point front-end (only x86 supported). --- NEWS FROM VERSION 0.9 to 0.91 o Carrying supported in addition/subtraction. o insn type changed to jit_insn. o Misc bug fixes. o Reentrancy supported. o SPARC run-time assembler rewritten. o The run-time assembler can be disabled for debugging purposes.