1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-19 18:20:22 +02:00
guile/NEWS
Paolo Bonzini f2cae06544 fix `make dist' bug and prepare for releasing 1.2a
git-archimport-id: bonzini@gnu.org--2004b/lightning--stable--1.2--patch-25
2008-01-09 15:49:38 +01:00

138 lines
2.6 KiB
Text

NEWS FROM VERSION 1.2 TO 1.2a
This is a bug fix release with no visible changes.
---
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.