"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "ChangeLog" between
scm-5f2.zip and scm-5f3.zip

About: SCM is a Scheme Language Interpreter.

ChangeLog  (scm-5f2):ChangeLog  (scm-5f3)
2020-02-15 Aubrey Jaffer <jaffer@jaffer-Lenovo-Z70-80>
* patchlvl.h (SCMVERSION): Bumped from 5f2 to 5f3.
2018-06-29 Steve VanDevender
* scl.c (pmantexp2dbl): Fixed declaration following
non-declaration statement.
2018-06-24 Aubrey Jaffer <agj@alum.mit.edu>
* scl.c (pmantexp2dbl): Scale mantissa length for unnormalized FP.
2018-06-17 Aubrey Jaffer <agj@alum.mit.edu>
* scl.c (pmantexp2dbl): Do multiplication or division in FP when
it fits (uses precomputed dpows5[23]).
2018-06-06 Aubrey Jaffer <agj@alum.mit.edu>
* scl.c (pdbl2str): Moved power-of-two test earlier to avoid
bignum recycling.
2018-05-28 Aubrey Jaffer <agj@alum.mit.edu>
* scl.c: For powers-of-2 try incrementing quotient before adding
decimal digit.
* Makefile: rm -f for info files.
* keysymdef.scm, x11.scm: X11 codes changed.
2018-05-27 Aubrey Jaffer <agj@alum.mit.edu>
* scl.c: Restricted second conversion to fractional powers of two
of mant.
* scl.c (pdbl2str): Corrected for powers of two.
* r4rstest.scm (test-inexact-printing): Added float-powers-of-2-test.
2018-01-10 Aubrey Jaffer <agj@alum.mit.edu>
* Transcen.scm (real-log): Permit second argument to be 0.
2017-11-04 Aubrey Jaffer <agj@alum.mit.edu>
* Transcen.scm (real-log): Was missing.
2017-10-22 Aubrey Jaffer <agj@alum.mit.edu>
* sys.c (HUGE_LENGTH): Return unsigned long.
2017-10-21 Steve VanDevender
* scmhob.h (PRE_TRANSC_FUN): big2dbl() --> int2dbl().
2017-10-21 Aubrey Jaffer <agj@alum.mit.edu>
* scm.h: (must_realloc, must_realloc_cell): Made olen and len
arguments unsigned long.
* repl.c, scm.h, sys.c(mallocated, lmallocated): Made unsigned long.
* sys.c (igc_for_alloc): Made olen and size unsigned long.
2017-10-14 Steve VanDevender
* scl.c (pmantexp2dbl, int2dbl):
Fixed: (exact->inexact (+ most-positive-fixnum 1)) => 0.
2016-11-10 Radey Shouman <shouman@comcast.net>
* subr.c (scm_ash): Make (ash -1 shift) return -1 for
large values of shift.
2016-11-05 Karl Zhang
* build.scm (inexact): feature requires bignum for float I/O.
2016-09-01 Imre Patyi
* scl.c: Changed 0.0 to 0. on output.
2016-08-09 Jakub Bogusz
* scl.c (scm_ash, scm_round_quotient, product): I noticed that scm
5f2 built with "make all" fails make check with "Wrong type in
arg1" (0.0) in round_quotient.
It appeared to be caused by bigrecy() calls introduced in scm 5f2: in
some cases some bignum values are used after their bigrecy(), because
some routines reuse arguments as results:
2015-07-15 Martin Michlmayr
* scmfig.h: Added support for ARM64 (aarch64).
2015-01-14 Aubrey Jaffer <jaffer@dv7t> 2015-01-14 Aubrey Jaffer <jaffer@dv7t>
* patchlvl.h (SCMVERSION): Bumped from 5f1 to 5f2. * patchlvl.h (SCMVERSION): Bumped from 5f1 to 5f2.
2015-01-03 Aubrey Jaffer <agj@alum.mit.edu> 2015-01-03 Aubrey Jaffer <agj@alum.mit.edu>
* scl.c (int2dbl, pmantexp2dbl): Recycle temporary bignums. * scl.c (int2dbl, pmantexp2dbl): Recycle temporary bignums.
2014-11-27 Aubrey Jaffer <agj@alum.mit.edu> 2014-11-27 Aubrey Jaffer <agj@alum.mit.edu>
 End of changes. 1 change blocks. 
0 lines changed or deleted 98 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)