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". |
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. |
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. |
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), |
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 |
|
|
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 |
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 |
|
|
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. |
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. |
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, |
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> |