1 |
|
2002-01-24 Thien-Thi Nguyen <ttn@glug.org> |
2 |
|
|
3 |
|
* net_db.c (inet_aton): Surround decl w/ `#ifndef HAVE_INET_ATON'. |
4 |
|
|
5 |
2000-06-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se> |
2000-06-20 Mikael Djurfeldt <mdj@mdj.nada.kth.se> |
6 |
|
|
7 |
* gc.h, tags.h: Be kind to compilers which must see hash signs in |
* gc.h, tags.h: Be kind to compilers which must see hash signs in |
273 |
that a chain of Scheme level procedures has been evaluated for |
that a chain of Scheme level procedures has been evaluated for |
274 |
every top-level symbol lookup during the first pass through the |
every top-level symbol lookup during the first pass through the |
275 |
code. |
code. |
276 |
|
|
277 |
The following is a kludge which I suggested four years ago, and |
The following is a kludge which I suggested four years ago, and |
278 |
which I've repeatedly suggested since. Personally, I've never |
which I've repeatedly suggested since. Personally, I've never |
279 |
been bothered by Guile's slow loading speed, so I thought I would |
been bothered by Guile's slow loading speed, so I thought I would |
282 |
But since the new environments will be included first in |
But since the new environments will be included first in |
283 |
Guile-1.5, I thought it would make people happy to get the kludge |
Guile-1.5, I thought it would make people happy to get the kludge |
284 |
into 1.4. |
into 1.4. |
285 |
|
|
286 |
* modules.c: Added #include "libguile/vectors.h"; |
* modules.c: Added #include "libguile/vectors.h"; |
287 |
Added #include "libguile/hashtab.h"; |
Added #include "libguile/hashtab.h"; |
288 |
Added #include "libguile/struct.h"; |
Added #include "libguile/struct.h"; |
390 |
* filesys.h (SCM_OPDIRP), fluids.h (SCM_FLUIDP, SCM_FLUID_NUM), |
* filesys.h (SCM_OPDIRP), fluids.h (SCM_FLUIDP, SCM_FLUID_NUM), |
391 |
fports.h (SCM_OPFPORTP, SCM_OPINFPORTP, SCM_OPOUTFPORTP), hooks.h |
fports.h (SCM_OPFPORTP, SCM_OPINFPORTP, SCM_OPOUTFPORTP), hooks.h |
392 |
(SCM_HOOK_ARITY), keywords.h (SCM_KEYWORDP, SCM_KEYWORDSYM), |
(SCM_HOOK_ARITY), keywords.h (SCM_KEYWORDP, SCM_KEYWORDSYM), |
393 |
numbers.h (SCM_NUMP, SCM_BIGSIGN, SCM_BDIGITS, SCM_NUMDIGS): |
numbers.h (SCM_NUMP, SCM_BIGSIGN, SCM_BDIGITS, SCM_NUMDIGS): |
394 |
Replace SCM_UNPACK_CAR appropriately. Don't access cells via |
Replace SCM_UNPACK_CAR appropriately. Don't access cells via |
395 |
SCM_{SET}?C[AD]R unless they are known to be cons cells. |
SCM_{SET}?C[AD]R unless they are known to be cons cells. |
396 |
|
|
445 |
cookies anyway. in the long term, it would be nice not to depend |
cookies anyway. in the long term, it would be nice not to depend |
446 |
on AWK for anything.) |
on AWK for anything.) |
447 |
|
|
448 |
* gc.h (SCM_[SET_]CELL_{WORD,OBJECT}, SCM_VALIDATE_CELL): reverted |
* gc.h (SCM_[SET_]CELL_{WORD,OBJECT}, SCM_VALIDATE_CELL): reverted |
449 |
the previous change to this macros, after deciding to torture the |
the previous change to this macros, after deciding to torture the |
450 |
snarfer instead. |
snarfer instead. |
451 |
|
|
472 |
* hashtab.c (scm_hash_fn_create_handle_x): add missing |
* hashtab.c (scm_hash_fn_create_handle_x): add missing |
473 |
SCM_REALLOW_INTS before return. I really wonder about the |
SCM_REALLOW_INTS before return. I really wonder about the |
474 |
possible interactions between hashtables, threads & GC. it |
possible interactions between hashtables, threads & GC. it |
475 |
doesn't look healthy at all. |
doesn't look healthy at all. |
476 |
|
|
477 |
2000-05-20 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2000-05-20 Dirk Herrmann <D.Herrmann@tu-bs.de> |
478 |
|
|
554 |
|
|
555 |
* stacks.c (scm_make_stack), stacks.h (scm_make_stack), throw.c |
* stacks.c (scm_make_stack), stacks.h (scm_make_stack), throw.c |
556 |
(ss_handler, handler_message): Make first mandatory rest argument |
(ss_handler, handler_message): Make first mandatory rest argument |
557 |
of scm_make_stack into a standard mandatory argument. |
of scm_make_stack into a standard mandatory argument. |
558 |
|
|
559 |
* unif.c (scm_transpose_array, scm_enclose_array, |
* unif.c (scm_transpose_array, scm_enclose_array, |
560 |
scm_array_in_bounds_p), unif.h (scm_transpose_array, |
scm_array_in_bounds_p), unif.h (scm_transpose_array, |
882 |
comparisons of SCM values with integer constants. |
comparisons of SCM values with integer constants. |
883 |
|
|
884 |
* number.c (scm_logtest): Removed some redundant SCM_{N}?IMP |
* number.c (scm_logtest): Removed some redundant SCM_{N}?IMP |
885 |
tests. |
tests. |
886 |
|
|
887 |
2000-04-28 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2000-04-28 Dirk Herrmann <D.Herrmann@tu-bs.de> |
888 |
|
|
920 |
|
|
921 |
Better modularization of GC extensions through new C level GC |
Better modularization of GC extensions through new C level GC |
922 |
hooks: |
hooks: |
923 |
|
|
924 |
* weaks.c (scm_weaks_prehistory): New function: Add |
* weaks.c (scm_weaks_prehistory): New function: Add |
925 |
scm_weak_vector_gc_init to scm_before_mark_c_hook; Add |
scm_weak_vector_gc_init to scm_before_mark_c_hook; Add |
926 |
scm_mark_weak_vector_spines to scm_before_sweep_c_hook. |
scm_mark_weak_vector_spines to scm_before_sweep_c_hook. |
984 |
the new code is not less clear.) |
the new code is not less clear.) |
985 |
|
|
986 |
* gc.c (scm_must_malloc, scm_must_realloc, scm_must_free): Added |
* gc.c (scm_must_malloc, scm_must_realloc, scm_must_free): Added |
987 |
calls to malloc debugging functions. |
calls to malloc debugging functions. |
988 |
|
|
989 |
* init.c (scm_boot_guile_1): Added calls to debug-malloc init |
* init.c (scm_boot_guile_1): Added calls to debug-malloc init |
990 |
functions. |
functions. |
1055 |
|
|
1056 |
Tue Apr 18 08:22:41 2000 Greg J. Badros <gjb@cs.washington.edu> |
Tue Apr 18 08:22:41 2000 Greg J. Badros <gjb@cs.washington.edu> |
1057 |
|
|
1058 |
* validate.h: Do not cast to (unsigned) in SCM_VALIDATE_INUM_RANGE |
* validate.h: Do not cast to (unsigned) in SCM_VALIDATE_INUM_RANGE |
1059 |
when testing high-end of the range. Mikael Djurfeldt noticed this |
when testing high-end of the range. Mikael Djurfeldt noticed this |
1060 |
anomaly -- thanks Mikael! |
anomaly -- thanks Mikael! |
1061 |
|
|
1062 |
2000-04-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2000-04-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
1194 |
symbols.c (scm_intern_obarray_soft, msymbolize, scm_symbol_fset_x, |
symbols.c (scm_intern_obarray_soft, msymbolize, scm_symbol_fset_x, |
1195 |
scm_symbol_pset_x): Use them. |
scm_symbol_pset_x): Use them. |
1196 |
|
|
1197 |
* symbols.c (scm_symbol_hash): Unpack to access SCM raw data. |
* symbols.c (scm_symbol_hash): Unpack to access SCM raw data. |
1198 |
|
|
1199 |
2000-04-12 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2000-04-12 Dirk Herrmann <D.Herrmann@tu-bs.de> |
1200 |
|
|
1245 |
* numbers.c (scm_quotient, scm_modulo): Reordered to handle the |
* numbers.c (scm_quotient, scm_modulo): Reordered to handle the |
1246 |
case of immediate numbers parameters first. Also, only use |
case of immediate numbers parameters first. Also, only use |
1247 |
decoded numbers for numerical comparison. |
decoded numbers for numerical comparison. |
1248 |
|
|
1249 |
2000-04-10 Mikael Djurfeldt <mdj@thalamus.nada.kth.se> |
2000-04-10 Mikael Djurfeldt <mdj@thalamus.nada.kth.se> |
1250 |
|
|
1251 |
* objects.h: Don't redeclare scm_call_generic_0 and |
* objects.h: Don't redeclare scm_call_generic_0 and |