(1+, 1-): Moved to numbers.c.
[bpt/guile.git] / libguile / ChangeLog
Content-type: text/html HCoop Git - bpt/guile.git/blame - libguile/ChangeLog


500 - Internal Server Error

Malformed UTF-8 character (fatal) at (eval 8) line 1, <$fd> line 213.
CommitLineData
47a298d9
KR
12005-04-11 Kevin Ryde <user42@zip.com.au>
2
3 * srfi-13.c (scm_string_concatenate, scm_string_concatenate_shared):
4 Validate list argument, scm_string_append and scm_string_append_shared
5 don't do that to their rest argument (in a normal build).
6
8ea3dc2e
MV
72005-04-04 Marius Vollmer <marius.vollmer@uni-dortmund.de>
8
9 * hashtab.h, hashtab.c (scm_t_hashtable): Removed 'closure' field. The
10 closure can not be stored since it is no longer valid at GC time.
11 (make_hash_table): Initialize 'hash_fn' field.
12 (scm_i_rehash): Only store hash_fn in hash table when closre is
13 NULL.
14 (rehash_after_gc): Only call scm_i_rehash when 'hash_fn' is
15 non-NULL. Always use a NULL closure.
16 (scm_hash_fn_create_handle_x): Also rehash when table contains too
17 few entries.
18
08d2020d
MV
192005-03-29 Marius Vollmer <marius.vollmer@uni-dortmund.de>
20
21 * hashtab.h, hashtab.c (scm_hash_fx_remove_x): Removed delete_fn
22 argument; always use scm_delq_x. The delete_fn function works on
23 the handle, not the key, and it therefore makes no sense to make
24 it configurable. Changed all callers.
25 (scm_hashx_remove_x): Likewise. Also, exported to Scheme.
26 (scm_hash_clear): Accept plain vectors as hashtables.
27 (scm_delx_x): Removed.
28
cb975c21
HWN
292005-03-28 Han-Wen Nienhuys <hanwen@xs4all.nl>
30
31 * inline.h (scm_double_cell): use __asm__ iso. asm, to maintain
32 compatibility with gcc -std=c99.
33
4c908f2c
MD
342005-03-24 Mikael Djurfeldt <djurfeldt@nada.kth.se>
35
36 * async.h (scm_mask_ints): Removed left over reference to
37 scm_root.
38
39 * threads.c: Removed fprintf debug statements.
40
d193b04b
NJ
412005-03-24 Neil Jerram <neil@ossau.uklinux.net>
42
43 * debug.c (scm_make_memoized): Restore use of SCM_UNPACK.
44
c29748cd
NJ
452005-03-23 Neil Jerram <neil@ossau.uklinux.net>
46
47 * debug.c (scm_make_memoized): Remove unnecessary critical
48 section, and simplify by using SCM_RETURN_NEWSMOB.
49
e654b062
MD
502005-03-20 Mikael Djurfeldt <djurfeldt@nada.kth.se>
51
52 * strings.h (SCM_STRING_UCHARS): Added missing argument.
53
4bc6f1c6
KR
542005-03-18 Kevin Ryde <user42@zip.com.au>
55
56 * arbiters.c (FETCH_STORE) [generic C]: Should be
57