/[guile]/guile/guile-core/libguile/ChangeLog
ViewVC logotype

Diff of /guile/guile-core/libguile/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1021 by mdj, Tue Jun 20 14:58:06 2000 UTC revision 1.1021.2.1 by ttn, Thu Jan 24 16:42:14 2002 UTC
# Line 1  Line 1 
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
# Line 269  Sun Jun 18 14:45:21 2000  Greg J. Badros Line 273  Sun Jun 18 14:45:21 2000  Greg J. Badros
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
# Line 278  Sun Jun 18 14:45:21 2000  Greg J. Badros Line 282  Sun Jun 18 14:45:21 2000  Greg J. Badros
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";
# Line 386  Sun Jun 18 14:45:21 2000  Greg J. Badros Line 390  Sun Jun 18 14:45:21 2000  Greg J. Badros
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    
# Line 441  Sun Jun 18 14:45:21 2000  Greg J. Badros Line 445  Sun Jun 18 14:45:21 2000  Greg J. Badros
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    
# Line 468  Sun Jun 18 14:45:21 2000  Greg J. Badros Line 472  Sun Jun 18 14:45:21 2000  Greg J. Badros
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    
# Line 550  Sun Jun 18 14:45:21 2000  Greg J. Badros Line 554  Sun Jun 18 14:45:21 2000  Greg J. Badros
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,
# Line 878  Sun Jun 18 14:45:21 2000  Greg J. Badros Line 882  Sun Jun 18 14:45:21 2000  Greg J. Badros
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    
# Line 916  Sun Jun 18 14:45:21 2000  Greg J. Badros Line 920  Sun Jun 18 14:45:21 2000  Greg J. Badros
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.
# Line 980  Sun Jun 18 14:45:21 2000  Greg J. Badros Line 984  Sun Jun 18 14:45:21 2000  Greg J. Badros
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.
# Line 1051  Sun Jun 18 14:45:21 2000  Greg J. Badros Line 1055  Sun Jun 18 14:45:21 2000  Greg J. Badros
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>
# Line 1190  Tue Apr 18 08:22:41 2000  Greg J. Badros Line 1194  Tue Apr 18 08:22:41 2000  Greg J. Badros
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    
# Line 1241  Tue Apr 18 08:22:41 2000  Greg J. Badros Line 1245  Tue Apr 18 08:22:41 2000  Greg J. Badros
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

Legend:
Removed from v.1.1021  
changed lines
  Added in v.1.1021.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26