[Top][All Lists]
[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: |
Sat, 06 Oct 2001 16:01:36 -0400 |
CVSROOT: /cvs
Module name: guile
Changes by: Marius Vollmer <address@hidden> 01/10/06 16:01:36
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.1523&tr2=1.1524&r1=text&r2=text
Patches:
Index: guile/guile-core/libguile/ChangeLog
diff -u guile/guile-core/libguile/ChangeLog:1.1523
guile/guile-core/libguile/ChangeLog:1.1524
--- guile/guile-core/libguile/ChangeLog:1.1523 Sat Oct 6 12:30:20 2001
+++ guile/guile-core/libguile/ChangeLog Sat Oct 6 16:01:36 2001
@@ -1,3 +1,19 @@
+2001-10-06 Marius Vollmer <address@hidden>
+
+ * tags.h (SCM_T_BITS_MAX, SCM_T_SIGNED_BITS_MAX,
+ SCM_T_SIGNED_BITS_MIN): New.
+ * numbers.h (SCM_MOST_POSITIVE_FIXNUM, SCM_MOST_NEGATIVE_FIXNUM):
+ Use them to make these macros computable by the preprocessor.
+
+ * num2integral.i.c (INTEGRAL2NUM): Let the preprocessor test
+ whether the integral type fits in a fixnum, not the compiler.
+ This removes a spurious compiler warning. Also, honor the
+ NO_PREPRO_MAGIC flag to suppress any preprocessor tests. This is
+ needed for `long long's.
+
+ * numbers.c: Define NO_PREPRO_MAGOC when including
+ num2integral.c.i for `long long' and `signed long long'.
+
2001-10-06 Mikael Djurfeldt <address@hidden>
These changes fixes a race condition in the Guile coop - pthread