+2004-04-15 Kevin Ryde <user42@zip.com.au>
+
+ * cpp_sig_symbols.in: Add SIGSYS.
+
+ * list.c (scm_append_x): Use iterative style, to avoid non-tail
+ recursion.
+
+ * numbers.c (scm_max, scm_min): For inum/frac, frac/inum, big/frac,
+ frac/big and frac/frac, use scm_less_p for exact comparison.
+
+ * numbers.c (xisinf): Add a comment about solaris 7 lacking isinf.
+
+2004-04-06 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * inline.h (scm_cell): use SCM_GC_CELL_WORD for checking tag.
+
+ * chars.h (scm_init_chars): change scm_{upcase,downcase} to
+ scm_c_{up,down}case.
+ (SCM_MAKE_CHAR): add (unsigned char) cast. This prevents havoc
+ when hi-bit ASCII is subjected to SCM_MAKE_CHAR().
+
2004-04-06 Kevin Ryde <user42@zip.com.au>
+ * numbers.c (scm_ash): Remove stray "}" in docstring.
+
+ * numbers.c (scm_make_ratio): For inum/bignum integer detection, use
+ x==SCM_MOST_NEGATIVE_FIXNUM explicitly, for clarity and to avoid
+ calling mpz_cmp_ui in most cases.
+
* 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.
(copy_tree): Corrected typo in comment.
+>>>>>>> 1.2042
2004-03-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
* eval.c (s_scm_copy_tree): idem.