Commit | Line | Data |
---|---|---|
455c0ac8 DH |
1 | 2001-09-13 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2 | ||
3 | * guardians.c (tconc_t, t_tconc): Renamed tconc_t to t_tconc. | |
4 | ||
5 | (TCONC_IN): Make sure that the cell word 0 is initialized last. | |
6 | ||
7 | (guardians_t, t_guardians): Renamed guardians_t to t_guardians. | |
8 | ||
9 | (GUARDIAN, GUARDIAN_DATA): Renamed GUARDIAN to GUARDIAN_DATA. | |
10 | ||
11 | (guardian_apply, scm_get_one_zombie, scm_make_guardian, | |
12 | mark_and_zombify): Prefer !SCM_<foo> over SCM_N<foo>. | |
13 | ||
22ba637b DH |
14 | 2001-09-13 Dirk Herrmann <D.Herrmann@tu-bs.de> |
15 | ||
16 | * guardians.c (mark_dependencies_in_tconc, | |
17 | whine_about_self_centered_zombies, scm_init_guardians): Register | |
18 | the static global variable `self_centered_zombies' via | |
19 | scm_gc_register_root, to make some cdr-ing unnecessary. | |
20 | ||
c3c4d801 DH |
21 | 2001-09-13 Dirk Herrmann <D.Herrmann@tu-bs.de> |
22 | ||
23 | * backtrace.c (display_backtrace_file, | |
24 | display_backtrace_file_and_line): Use SCM_EQ_P when comparing SCM | |
25 | values, use SCM_FALSEP when comparing SCM values against #f. | |
26 | Thanks to Rob Browning for the bug report. | |
27 | ||
b00418df DH |
28 | 2001-09-12 Martin Baulig <martin@home-of-linux.org> |
29 | ||
30 | * strings.[ch] (scm_str2string): New function. | |
31 | ||
a0d34a0b MV |
32 | 2001-09-06 Marius Vollmer <mvo@zagadka.ping.de> |
33 | ||
34 | * gc.c (scm_done_free): Always subtract size from scm_mallocated | |
35 | when computing nm, even if it's negative. | |
36 | (scm_must_malloc): Abort on overflow of scm_mtrigger. | |
37 | (scm_must_realloc): Likewise. | |
38 | ||
b10586f0 ML |
39 | 2001-09-01 Michael Livshin <mlivshin@bigfoot.com> |
40 | ||
41 | * numbers.c (scm_sys_check_number_conversions): new function, | |
42 | defined if Guile is compiled in debugging mode. currently checks | |
43 | `scm_num2ulong', should check much much more. | |
44 | ||
45 | * num2integral.i.c (NUM2INTEGRAL): when converting a bignum to | |
46 | unsigned, ensure that it's positive. thanks to Martin Baulig! | |
47 | ||
8c494e99 DH |
48 | 2001-08-31 Dirk Herrmann <D.Herrmann@tu-bs.de> |
49 | ||
50 | * __scm.h: Added new section about compile time selectable | |
51 | features. | |
52 | ||
53 | (long_long, ulong_long, scm_sizet, SCM_WNA, SCM_OUTOFRANGE, | |
54 | SCM_NALLOC, SCM_HUP_SIGNAL, SCM_INT_SIGNAL, SCM_FPE_SIGNAL, | |
55 | SCM_BUS_SIGNAL, SCM_SEGV_SIGNAL, SCM_ALRM_SIGNAL, SCM_GC_SIGNAL, | |
56 | SCM_TICK_SIGNAL, SCM_SIG_ORD, SCM_ORD_SIG, SCM_NUM_SIGS): | |
57 | Removed. | |
58 | ||
59 | * deprecation.c (scm_include_deprecated_features): Simplified. | |
60 | ||
61 | * eval.c (EVALCAR, unmemocopy), eval.h (SCM_XEVALCAR): Use | |
62 |