Commit | Line | Data |
---|---|---|
10288a09 GH |
1 | 2001-01-18 Gary Houston <ghouston@arglist.com> |
2 | ||
3 | * ioext.c: further simplify scm_read_string_x_partial by defining | |
4 | a macro SCM_EBLOCK. | |
5 | ||
8f379a8f DH |
6 | 2001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
7 | ||
8 | * gh_data.c (gh_ints2scm): Simplified using SCM_FIXABLE. | |
9 | ||
5c75b29f DH |
10 | 2001-01-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
11 | ||
12 | * __scm.h: Added comment about architecture and compiler | |
13 | properties that are required by guile. | |
14 | ||
15 | (SCM_FIXNUM_BIT, SCM_MOST_POSITIVE_FIXNUM, | |
16 | SCM_MOST_NEGATIVE_FIXNUM): Moved to numbers.h. | |
17 | ||
18 | (SCM_CHAR_BIT, SCM_LONG_BIT): Moved here from numbers.h. | |
19 | ||
20 | * numbers.h (SCM_CHAR_BIT, SCM_LONG_BIT): Moved to __scm.h. | |
21 | ||
22 | (SCM_FIXNUM_BIT, SCM_MOST_POSITIVE_FIXNUM, | |
23 | SCM_MOST_NEGATIVE_FIXNUM): Moved here from __scm.h. | |
24 | ||
ac0c002c DH |
25 | 2001-01-17 Dirk Herrmann <D.Herrmann@tu-bs.de> |
26 | ||
27 | * __scm.h (SCM_FIXNUM_BIT): Added. The name is chosen in analogy | |
28 | to the names in limits.h. | |
29 | ||
30 | * numbers.c (abs_most_negative_fixnum): Added. | |
31 | ||
32 | (scm_quotient, scm_remainder): Fixed the fixnum-min / (abs | |
33 | fixnum-min) special case. | |
34 | ||
35 | (scm_big_and): Fix for negative first parameter. | |
36 | ||
37 | (scm_bit_extract): Fix for fixnum paramters. | |
38 | Thanks to Rob Browning for the bug report. | |
39 | ||
40 | (scm_init_numbers): Initialize abs_most_negative_fixnum. | |
41 | ||
debe0dc2 DH |
42 | 2001-01-16 Dirk Herrmann <D.Herrmann@tu-bs.de> |
43 | ||
44 | * symbols.c (scm_symbol_bound_p): Fixed comment. | |
45 | Thanks to Chris Cramer. | |
46 | ||
8a39e3fc DH |
47 | 2001-01-15 Dirk Herrmann <D.Herrmann@tu-bs.de> |
48 | ||
49 | * smob.[ch] (scm_make_smob_type): Return type is scm_bits_t now. | |
50 | Thanks to Bill Schottstaedt. | |
51 | ||
322ec19d ML |
52 | 2001-01-11 Michael Livshin <mlivshin@bigfoot.com> |
53 | ||
54 |