* Some renamings and minor fixes.
[bpt/guile.git] / libguile / ChangeLog
CommitLineData
455c0ac8
DH
12001-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
142001-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
212001-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
282001-09-12 Martin Baulig <martin@home-of-linux.org>
29
30 * strings.[ch] (scm_str2string): New function.
31
a0d34a0b
MV
322001-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
392001-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
482001-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