sfront 0.53 01/12/00 released

From: John Lazzaro (lazzaro@cs.berkeley.edu)
Date: Thu Jan 13 2000 - 17:20:20 EST


Pick up version 0.53 01/12/00 of sfront at

http://www.cs.berkeley.edu/~lazzaro/sa

From the change log:

Version 0.53 -- 01/12/00

[1] Several new optimizations:

   [a] Instr and opcode tables
       generators with constant
       parameters are converted
       to imports tables.

   [b] Instr code in while and
       if-else blocks are now
       rate-optimized (i.e.
       slower subexpressions
       are moved to i-rate or
       k-rate if it is safe to
       do so).

[2] Audio drivers for FreeBSD
(thanks to Bertrand Petit).

[3] New -except sfront option,
includes a signal handler for
gracefully shutting down audio
drivers if generated C program
terminates abnormally. Compiles
as vanilla ANSI C, but may not
work well on non-POSIX systems
(thanks to Bertrand Petit).

[4] Divide-by-zero bugs
fixed in the aline, kline,
aexpon, and kexpon core
opcodes (thanks to Bertrand
Petit). Bugs fixed in table
and tablemap accesses in
deeply nested oparrays. Bugs
fixed in template expression
substitution.

[5] New binary distributions
for Linux and DOS/Windows.
The DOS/Windows releases
are built using the
dos-gcc cross-compiler that
runs under Linux.

                                --john lazzaro



This archive was generated by hypermail 2b29 : Mon Jan 28 2002 - 11:46:36 EST