guile-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile/guile-core/libguile ChangeLog


From: Marius Vollmer
Subject: guile/guile-core/libguile ChangeLog
Date: Sun, 11 Nov 2001 20:13:12 -0500

CVSROOT:        /cvs
Module name:    guile
Changes by:     Marius Vollmer <address@hidden> 01/11/11 20:13:12

Modified files:
        guile-core/libguile: ChangeLog 

Log message:
        

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/libguile/ChangeLog.diff?cvsroot=OldCVS&tr1=1.1546&tr2=1.1547&r1=text&r2=text

Patches:
Index: guile/guile-core/libguile/ChangeLog
diff -u guile/guile-core/libguile/ChangeLog:1.1546 
guile/guile-core/libguile/ChangeLog:1.1547
--- guile/guile-core/libguile/ChangeLog:1.1546  Sun Nov 11 15:51:44 2001
+++ guile/guile-core/libguile/ChangeLog Sun Nov 11 20:13:12 2001
@@ -1,3 +1,26 @@
+2001-11-12  Marius Vollmer  <address@hidden>
+
+       * numbers.c: Document macros to define when including
+       num2integral.i.c.  MAX_VALUE and MIN_VALU are no longer used, we
+       now rely on SIZEOF_ macros that have been figured out at
+       configure time.
+
+       * num2integral.i.c: Adapt to new interface.
+       (NUM2INTEGRAL): Test whether a fixnum can be represented in the
+       target type by casting it and checking whether it is still the
+       same.  Do not try to handle bignums for integral types that are
+       smaller than fixnums.  When handling bignums, collect the
+       magnituse first into a unsigned type, and correctly check for
+       overflow.
+       (INTEGRAL2BIG): Do not use MIN_VALUE explicitely by observing that
+       only -MIN_VALUE can still be negative of all negative numbers (in
+       twos-complement).
+
+       * tags.h (SIZEOF_SCM_T_BITS): Define it appropriately. 
+
+       * __scm.h: Define HAVE_UINTPTR_T, HAVE_PTRDIFF_T and
+       HAVE_LONG_LONG depending on whether their size is non-zero.
+
 2001-11-11  Thien-Thi Nguyen  <address@hidden>
 
        * strop.c (scm_string_null_p): Docfix; nfc.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]