/[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.1579 by mvo, Thu Jan 31 19:59:39 2002 UTC revision 1.1580 by ttn, Sun Feb 3 05:20:21 2002 UTC
# Line 1  Line 1 
1    2002-02-02  Thien-Thi Nguyen  <ttn@giblet.glug.org>
2    
3            * __scm.h (HAVE_UINTPTR_T): Only define if UINTPTR_T attributes
4            are defined: UINTPTR_MAX, INTPTR_MAX, INTPTR_MIN.
5    
6  2002-01-31  Marius Vollmer  <mvo@zagadka.ping.de>  2002-01-31  Marius Vollmer  <mvo@zagadka.ping.de>
7    
8          * symbols.c (scm_gensym): Use " g" as default prefix, not "g".          * symbols.c (scm_gensym): Use " g" as default prefix, not "g".
# Line 8  Line 13 
13  2002-01-31  Stefan Jahn  <stefan@lkcc.org>  2002-01-31  Stefan Jahn  <stefan@lkcc.org>
14    
15          * convert.c, convert.h, convert.i.c: New files containing C          * convert.c, convert.h, convert.i.c: New files containing C
16          array to Scheme conversion helpers meant to be replacement          array to Scheme conversion helpers meant to be replacement
17          functions for the deprecated gh interface.          functions for the deprecated gh interface.
18    
19          * Makefile.am: Setup rules for new `convert.*' files.          * Makefile.am: Setup rules for new `convert.*' files.
# Line 18  Line 23 
23          * symbols.c (scm_c_symbol2str): New function, replacement for          * symbols.c (scm_c_symbol2str): New function, replacement for
24          `gh_scm2newsymbol()'.          `gh_scm2newsymbol()'.
25    
26          * strings.c (scm_c_substring2str): New function.  Proper          * strings.c (scm_c_substring2str): New function.  Proper
27          replacement for `gh_get_substr()'.          replacement for `gh_get_substr()'.
28    
29          * socket.c: Include `stdint.h' if available for the `uint32_t'          * socket.c: Include `stdint.h' if available for the `uint32_t'
30          declaration.          declaration.
31    
32          * scmsigs.c (s_scm_sigaction): Initialize `chandler' (inhibits          * scmsigs.c (s_scm_sigaction): Initialize `chandler' (inhibits
33          compiler warning).          compiler warning).
34    
35          * backtrace.c: Include `lang.h' for GUILE_DEBUG conditional.          * backtrace.c: Include `lang.h' for GUILE_DEBUG conditional.
36    
37  2002-01-22  Neil Jerram  <neil@ossau.uklinux.net>  2002-01-22  Neil Jerram  <neil@ossau.uklinux.net>
38            
39          Other changes unrelated to Elisp...          Other changes unrelated to Elisp...
40            
41          * eval.c (scm_m_if): Use s_if rather than repeating string literal          * eval.c (scm_m_if): Use s_if rather than repeating string literal
42          "if".          "if".
43          (comments): Fix a few typos.          (comments): Fix a few typos.
# Line 60  Line 65 
65          * eval.c, eval.h, init.c, lang.c, lang.h: Use SCM_ENABLE_ELISP to          * eval.c, eval.h, init.c, lang.c, lang.h: Use SCM_ENABLE_ELISP to
66          conditionalize compilation and initialization of Elisp support          conditionalize compilation and initialization of Elisp support
67          function.          function.
68            
69          * alist.c (scm_assq, scm_assv, scm_assoc), async.c          * alist.c (scm_assq, scm_assv, scm_assoc), async.c
70          (scm_asyncs_pending, scm_run_asyncs, noop), backtrace.c          (scm_asyncs_pending, scm_run_asyncs, noop), backtrace.c
71          (scm_set_print_params_x), dynl.c (scm_make_argv_from_stringlist),          (scm_set_print_params_x), dynl.c (scm_make_argv_from_stringlist),
# Line 76  Line 81 
81    
82          * boolean.c (scm_not): Use `SCM_FALSEP || SCM_NILP' instead of          * boolean.c (scm_not): Use `SCM_FALSEP || SCM_NILP' instead of
83          just SCM_FALSEP.          just SCM_FALSEP.
84            
85          * boolean.c (scm_boolean_p): Use `SCM_BOOLP || SCM_NILP' instead          * boolean.c (scm_boolean_p): Use `SCM_BOOLP || SCM_NILP' instead
86          of just SCM_BOOLP.          of just SCM_BOOLP.
87    
# Line 123  Line 128 
128          (SCM_ELISP_NIL): New IFLAG.          (SCM_ELISP_NIL): New IFLAG.
129    
130          * validate.h (SCM_VALIDATE_NULL_OR_NIL): New.          * validate.h (SCM_VALIDATE_NULL_OR_NIL): New.
131            
132  2002-01-10  Dirk Herrmann  <D.Herrmann@tu-bs.de>  2002-01-10  Dirk Herrmann  <D.Herrmann@tu-bs.de>
133    
134          * eval.c:  Removed outdated references to "everr".  Improved some          * eval.c:  Removed outdated references to "everr".  Improved some
# Line 179  Line 184 
184  2001-12-08  Stefan Jahn  <stefan@lkcc.org>  2001-12-08  Stefan Jahn  <stefan@lkcc.org>
185    
186          * strings.c (scm_c_string2str): New function.  Converts a          * strings.c (scm_c_string2str): New function.  Converts a
187          given Scheme string into a C string.  Also put in two          given Scheme string into a C string.  Also put in two
188          THINKME's regarding the malloc policy for the missing converter          THINKME's regarding the malloc policy for the missing converter
189          routines.          routines.
190    
# Line 206  Line 211 
211  2001-11-25  Marius Vollmer  <mvo@zagadka.ping.de>  2001-11-25  Marius Vollmer  <mvo@zagadka.ping.de>
212    
213          * vectors.h (SCM_MAKE_VECTOR_TAG): New.          * vectors.h (SCM_MAKE_VECTOR_TAG): New.
214          * unif.h (SCM_MAKE_BITVECTOR_TAG, SCM_MAKE_UVECTOR_TAG): New.          * unif.h (SCM_MAKE_BITVECTOR_TAG, SCM_MAKE_UVECTOR_TAG): New.
215          * symbols.h (SCM_MAKE_SYMBOL_TAG): New.          * symbols.h (SCM_MAKE_SYMBOL_TAG): New.
216          * strings.h (SCM_MAKE_STRING_TAG): New.          * strings.h (SCM_MAKE_STRING_TAG): New.
217          * procs.h (SCM_MAKE_CCLO_TAG): New.          * procs.h (SCM_MAKE_CCLO_TAG): New.
# Line 226  Line 231 
231    
232          Deprecated SCM_NEWCELL and SCM_NEWCELL2.  Added scm_alloc_cell and          Deprecated SCM_NEWCELL and SCM_NEWCELL2.  Added scm_alloc_cell and
233          scm_alloc_double_cell in their place.          scm_alloc_double_cell in their place.
234            
235          * gc.h (SCM_GC_SET_ALLOCATED, scm_debug_newcell,          * gc.h (SCM_GC_SET_ALLOCATED, scm_debug_newcell,
236          scm_debug_newcell2, scm_tc16_allocated): Removed from header.          scm_debug_newcell2, scm_tc16_allocated): Removed from header.
237          (scm_deprecated_newcell, scm_deprecated_newcell2): New.          (scm_deprecated_newcell, scm_deprecated_newcell2): New.
# Line 240  Line 245 
245          (scm_init_gc): Do it here.          (scm_init_gc): Do it here.
246          (allocated_mark): New, from old code.          (allocated_mark): New, from old code.
247          (scm_deprecated_newcell, scm_deprecated_newcell2): New.          (scm_deprecated_newcell, scm_deprecated_newcell2): New.
248            
249          * inline.c, inline.h: New files.          * inline.c, inline.h: New files.
250          * Makefile.am: Added them in all the right places.          * Makefile.am: Added them in all the right places.
251    
252          * _scm.h: Include "libguile/inline.h".          * _scm.h: Include "libguile/inline.h".
253    
254          * alist.c, coop-threads.c, debug.c, environments.c, eval.c,          * alist.c, coop-threads.c, debug.c, environments.c, eval.c,
255          fports.c, gh_data.c, goops.c, guardians.c, lang.c, list.c,          fports.c, gh_data.c, goops.c, guardians.c, lang.c, list.c,
# Line 278  Line 283 
283    
284          * Makefile.am (install-exec-hook): Prepend $(DESTDIR) to filename.          * Makefile.am (install-exec-hook): Prepend $(DESTDIR) to filename.
285          Thanks to Eric Gillespie, Jr!          Thanks to Eric Gillespie, Jr!
286            
287  2001-11-21  Stefan Jahn  <stefan@lkcc.org>  2001-11-21  Stefan Jahn  <stefan@lkcc.org>
288    
289          * win32-socket.c (getservent, setservent, endservent,          * win32-socket.c (getservent, setservent, endservent,
290          getprotoent, setprotoent, endprotoent): New functions.            getprotoent, setprotoent, endprotoent): New functions.
291          Appropriate replacements for M$-Windows.          Appropriate replacements for M$-Windows.
292    
293          * numbers.c (SIZE_MAX, PTRDIFF_MAX, PTRDIFF_MIN): Reintroduced          * numbers.c (SIZE_MAX, PTRDIFF_MAX, PTRDIFF_MIN): Reintroduced
294          these definitions for GUILE_DEBUG.          these definitions for GUILE_DEBUG.
295    
296          * net_db.c: Include "win32-socket.h" if compiling with a native          * net_db.c: Include "win32-socket.h" if compiling with a native
297          M$-Windows compiler.  Include some pieces of code (protoent and          M$-Windows compiler.  Include some pieces of code (protoent and
298          servent interface) protected by HAVE_* macros when using a          servent interface) protected by HAVE_* macros when using a
299          native M$-Windows compiler.          native M$-Windows compiler.
300    
301  2001-11-20  Marius Vollmer  <mvo@zagadka.ping.de>  2001-11-20  Marius Vollmer  <mvo@zagadka.ping.de>

Legend:
Removed from v.1.1579  
changed lines
  Added in v.1.1580

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