mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-19 18:20:22 +02:00
138 lines
2.6 KiB
Text
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.
|