diff options
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 166 | 
1 files changed, 166 insertions, 0 deletions
| @@ -1,3 +1,169 @@ +2006-02-19  Aubrey Jaffer  <agj@alum.mit.edu> + +	* scl.c (atanh, acosh, asinh): define if #ifndef HAVE_ATANH. + +	* scmfig.h (HAVE_ATANH): Decides whether atanh, asinh, and acosh +	are supported. + +2006-02-16  Radey Shouman  <shouman@comcast.net> + +	* scl.c: Changes to allow compilation with MinGW (gnu-win32); +	asinh, acosh, and atanh are not yet supported. + +2006-02-13  Aubrey Jaffer  <jaffer@aubrey> + +	* patchlvl.h (SCMVERSION): Bumped from 5e1 to 5e2. + +2006-02-08  Aubrey Jaffer  <agj@alum.mit.edu> + +	* scl.c (lasinh, lacosh, latanh): Replaced by libc functions. + +2006-02-08  Steve VanDevender + +	* scmfig.h (SHORT_INT, CDR_DOUBLES): For __x86_64 (AMD Opteron). + +2006-01-23  Aubrey Jaffer  <agj@alum.mit.edu> + +	* Transcen.scm (exact-round, exact-floor, exact-ceiling) +	(exact-truncate): Returned inexacts. + +2006-01-14  Aubrey Jaffer  <agj@alum.mit.edu> + +	* Transcen.scm (quo, rem, mod): New names for inexact quotient, +	remainder, and modulo. + +	* scmfig.h (SCM_EXPECT_TRUE, SCM_EXPECT_FALSE): Added. +	(POSFIXABLE, NEGFIXABLE, UNEGFIXABLE): SCM_EXPECT_TRUE. + +	* scm.h: SCM_EXPECT_TRUE and SCM_EXPECT_FALSE replace +	__builtin_expect(). +	(ASRTER, ASRTGO): SCM_EXPECT_FALSE. + +	* scl.c (sum, difference, divide): Added BIGDIG* cast to &z. + +	* scmfig.h (__builtin_expect): Added stub for non-gcc compilers. + +	* scm.h (INUMP, IMP, SINGP): Added __builtin_expect() netting more +	than 9% speed improvement in JACAL. + +	* Makefile (scm5.opt, udscm4.opt): Commented out +	-fno-guess-branch-probability flag. + +2006-01-09  Aubrey Jaffer  <agj@alum.mit.edu> + +	* Makefile (udscm4.opt, scm5.opt): Condition +	-fno-guess-branch-probability on `type gcc'. + +2006-01-06  Aubrey Jaffer  <agj@alum.mit.edu> + +	* byte.c, continue.c, crs.c, dynl.c, eval.c, gsubr.c, ioext.c, +	posix.c, ramap.c, record.c, repl.c, rope.c, sc2.c, scl.c, scm.c, +	scm.h, socket.c, subr.c, sys.c, time.c, unif.c, unix.c, x.c: +	Regularized `if' syntax. + +	* Makefile (scm5.opt, udscm4.opt): -fno-guess-branch-probability +	improves benchmark speed 10% on i686. +	(hfiles): Moved to top of file so that dependencies work. + +2006-01-04  Aubrey Jaffer  <agj@alum.mit.edu> + +	* scl.c (numident): Don't bomb given bignums. + +	* scm.c (l_pause): __CYGWIN__ now has pause(). + +	* scmfig.h (LACK_FTIME): __CYGWIN__ now has ftime(). + +	* ioext.c: __CYGWIN__ has <unistd.h>. + +	* build.scm (build:command): Comment to script: [-p <platform>]. + +2005-12-18  Aubrey Jaffer  <agj@alum.mit.edu> + +	* socket.c (l_lna, l_hostinfo, l_netinfo, l_setnet): Made +	conditional on __CYGWIN__. + +2005-12-07  Aubrey Jaffer  <agj@alum.mit.edu> + +	* scl.c (makdbl): (+ -1/0 +5i) ==> -1/0; not 0/0. + +2005-12-01  Aubrey Jaffer  <agj@alum.mit.edu> + +	* scmmain.c, scm.h, scm.c, rope.c, repl.c: Added const decls. + +	* scl.c (apx_log10): Removed unused variable. + +2005-10-29  Aubrey Jaffer  <agj@alum.mit.edu> + +	* scl.c (scm_magnitude): Renamed from magnitude(). +	(scm_abs): Added, real-only. + +	* subr.c (absval): Moved to scl.c. + +	* hobbit.scm (*c-keywords*): absval --> scm_abs; magnitude --> +	scm_magnitude. + +	* rope.c, scm.c, scm.texi, scmmain.c, script.c, socket.c: Added +	const to argv. + +	* Init5e1.scm (abs): Is no longer synonym for magnitude. + +2005-10-28  Aubrey Jaffer  <agj@alum.mit.edu> + +	* Makefile (turfiles): Added turtle-graphics files. + +2005-10-27  Thomas Bushnell + +	* scm.doc, scm.1: Corrected spelling errors. + +2005-10-02  Aubrey Jaffer  <agj@alum.mit.edu> + +	* unexelf.c: Imported from emacs-22.0.50 to fix FC4 build. + +2005-09-22  Aubrey Jaffer  <agj@alum.mit.edu> + +	* rope.c (num2dbl): Handle 0/0. + +2005-08-16  Aubrey Jaffer  <agj@alum.mit.edu> + +	* Transcen.scm (exact-round, exact-floor, exact-ceiling) +	(exact-truncate): Renamed from xxx->exact. +	(limit): Removed. + +	* scl.c (inf2str): Changed to "+inf.0" and "-inf.0". +	(istr2flo): Parse "+inf.0", "-inf.0", and +	COMPACT_INFINITY_NOTATION. + +2005-08-07  Aubrey Jaffer  <agj@alum.mit.edu> + +	* Transcen.scm (round->exact, floor->exact, ceiling->exact, +	truncate->exact): Added SRFI-70 convenience functions. + +	* differ.c (diff_mid_split): Unused `m' argument removed. + +2005-07-17  Aubrey Jaffer  <agj@alum.mit.edu> + +	* scl.c (safe_add_1): Replaces add1. +	(scm_truncate): Renamed from ltrunc. + +	* scm.h (scm_truncate): Renamed from ltrunc. +	(scm_floor, scm_ceiling): Added. + +2005-07-02  Aubrey Jaffer  <agj@alum.mit.edu> + +	* Transcen.scm (sequence->limit): Removed use of 1/0 literal. + +	* scl.c (inf2str): Prefix "1/0" with '+'. +	(istr2flo, inf2str): COMPACT_INFINITY_NOTATION flag enables +/0 +	and -/0 infinity notations. + +2005-06-30  Aubrey Jaffer  <agj@alum.mit.edu> + +	* r4rstest.scm (SECTION 6 5 5): Restored 0^0 test. + +	* Transcen.scm (expt): 0^0 ==> 1. + +	* scl.c (scm_intexpt): 0^0 ==> 1. +  2005-06-25  Aubrey Jaffer  <agj@alum.mit.edu>  	* scm.spec (slibpath, dumparch): Added. | 
