summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2004-04-05 22:58:28 +0000
committerKevin Ryde <user42@zip.com.au>2004-04-05 22:58:28 +0000
commitc3110a30453d0f3103174737f915aa017a6a7153 (patch)
tree051664b538a517f915c9ecd354390139a0456ba9
parent4dc09ee4ffb44d13e8e4c5a55a5d9e857b9ea5d1 (diff)
downloadguile-c3110a30453d0f3103174737f915aa017a6a7153.tar.gz
*** empty log message ***
-rw-r--r--libguile/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/libguile/ChangeLog b/libguile/ChangeLog
index 3bd5acbec..721adef92 100644
--- a/libguile/ChangeLog
+++ b/libguile/ChangeLog
@@ -1,3 +1,16 @@
+2004-04-06 Kevin Ryde <user42@zip.com.au>
+
+ * numbers.c (scm_quotient, scm_remainder): In inum/big, use mpz_cmp_ui
+ for big == abs(most-negative-fixnum) special case.
+ (abs_most_negative_fixnum): Remove, no longer used.
+
+ * scmsigs.c (scm_sigaction_for_thread): Correction to signum range
+ test, avoids SCM_VECTOR_REF outside bounds of signal_handlers on
+ calling (sigaction NSIG).
+
+ * simpos.c (scm_system_star): Fix execargv memory leak, merge parent
+ and fork error cases to do this.
+
2004-04-03 Dirk Herrmann <dirk@dirk-herrmanns-seiten.de>
* eval.c (CEVAL): Don't distinguish between short and long