1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-03 18:50:19 +02:00
guile/libguile
Marius Vollmer fdfe6305a5 * ports.c (scm_port_for_each): Make a snapshot of the port table
before iterating over it.  The table might change while the user
code is running.  With the snapshot, the user can depend on the
fact that each port that was open at teh start of the iteration is
encountered exactly once.  (ice-9 popen) depends on this.
2001-02-08 18:44:34 +00:00
..
.cvsignore Ignore guile.texi. 2000-12-16 19:58:28 +00:00
__scm.h * Cleaned up some limits-definitions. 2001-01-18 13:35:45 +00:00
_scm.h * Makefile.am: Let 'make clean' remove *.x and *.doc files. 2000-05-16 12:11:08 +00:00
alist.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
alist.h Updated copyrights 2000-06-12 12:28:24 +00:00
alloca.c * Fixed include file problem reported by Bruce Korb. 2000-10-12 07:59:02 +00:00
arbiters.c Smob-related creanup. 2000-12-08 17:32:56 +00:00
arbiters.h Updated copyrights 2000-06-12 12:28:24 +00:00
async.c Smob-related creanup. 2000-12-08 17:32:56 +00:00
async.h * Cleaned up initialization of asyncs. 2000-06-28 10:26:52 +00:00
backtrace.c * On errors, show line and column information even for unnamed ports. 2001-01-25 23:34:31 +00:00
backtrace.h * Make sure that scm_display_error validates its port argument. 2001-01-24 15:58:46 +00:00
boolean.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
boolean.h Updated copyrights 2000-06-12 12:28:24 +00:00
ChangeLog * Fixed parameter checking for make-string. 2001-02-08 11:40:51 +00:00
ChangeLog-1996-1999 Moved old ChangeLog text to ChangeLog-1996-1999 (added that file) 2000-01-05 01:44:04 +00:00
ChangeLog-gh Add note saying where this came from, and suggesting that new log 1997-04-15 01:26:20 +00:00
ChangeLog-scm
ChangeLog-threads Merge threads directory into libguile. 1997-04-15 01:34:36 +00:00
chars.c * Minor cleanup/optimization for char=?. 2000-12-04 17:19:35 +00:00
chars.h Updated copyrights 2000-06-12 12:28:24 +00:00
continuations.c * Added missing includes of string.h. 2001-01-26 17:30:54 +00:00
continuations.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
coop-defs.h * coop-defs.h (coop_key_create): Don't use the C++ keyword 2000-10-02 21:32:57 +00:00
coop-threads.c * coop-threads.c: Don't join finished threads. Thanks to Julian Satchell. 2000-11-30 10:26:44 +00:00
coop-threads.h Updated copyrights 2000-06-12 12:28:24 +00:00
coop.c * coop-threads.c: Don't join finished threads. Thanks to Julian Satchell. 2000-11-30 10:26:44 +00:00
COPYING * Lots of files: New address for FSF. 1997-05-26 22:34:48 +00:00
cpp_cnvt.awk * ioext.c (scm_setfileno): throw a runtime error if SET_FILE_FD_FIELD 1997-03-29 18:42:43 +00:00
cpp_err_symbols.in * cpp_err_symbols.in: Renamed from cpp_err_symbols, to avoid 1997-04-05 23:35:03 +00:00
cpp_errno.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
cpp_sig_symbols.in * cpp_err_symbols.in: Renamed from cpp_err_symbols, to avoid 1997-04-05 23:35:03 +00:00
cpp_signal.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
debug-malloc.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
debug-malloc.h * debug-malloc.c, debug-malloc.h: New files. 2000-04-21 00:27:14 +00:00
debug.c * Initialize symbols using SCM_(GLOBAL_)?SYMBOL instead of scm_sysintern... 2000-12-11 14:48:23 +00:00
debug.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
dump.c Removed redundant code. 2001-02-06 02:12:10 +00:00
dump.h Removed redundant code. 2001-02-06 02:12:10 +00:00
dynl.c * Added missing includes of string.h. 2001-01-26 17:30:54 +00:00
dynl.h Updated copyrights 2000-06-12 12:28:24 +00:00
dynwind.c Smob-related creanup. 2000-12-08 17:32:56 +00:00
dynwind.h Updated copyrights 2000-06-12 12:28:24 +00:00
environments.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
environments.h * New environment variable scm_system_environment to replace scm_symhash. 2000-12-15 23:21:06 +00:00
eq.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
eq.h Updated copyrights 2000-06-12 12:28:24 +00:00
error.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
error.h Updated copyrights 2000-06-12 12:28:24 +00:00
eval.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
eval.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
evalext.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
evalext.h Updated copyrights 2000-06-12 12:28:24 +00:00
feature.c * Use scm_mem2symbol or scm_str2symbol to create symbol objects. 2000-12-08 17:08:34 +00:00
feature.h * feature.c, feature.h: Broke out hook code into separate files. 2000-04-21 23:11:05 +00:00
filesys.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
filesys.h * Separate the handling of OPEN flags between ports and directories. 2001-01-24 00:02:43 +00:00
fluids.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
fluids.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
fports.c * Added a file-port? primitive. 2001-01-25 17:40:50 +00:00
fports.h * Added a file-port? primitive. 2001-01-25 17:40:50 +00:00
gc.c SCM_DOUBLE_CELLP deprecated and made unused 2001-02-03 12:26:38 +00:00
gc.h * objects.h (SCM_SET_ENTITY_SETTER): new macro. SCM_ENTITY_SETTER 2001-01-11 21:03:18 +00:00
gc_os_dep.c * gc_os_dep.c (scm_get_stack_base) [MSWIN32]: Added detection of 2000-12-11 18:09:07 +00:00
gdb_interface.h Updated copyrights 2000-06-12 12:28:24 +00:00
gdbint.c * eval.c: remove commented code, remove #ifdef CCLO conditionals 2000-12-06 15:16:59 +00:00
gdbint.h Updated copyrights 2000-06-12 12:28:24 +00:00
gh.h * Don't include <stdio.h> in gh.h. Thanks to Han-Wen Nienhuys. 2000-07-06 08:48:14 +00:00
gh_data.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
gh_eval.c Updated copyrights 2000-06-12 12:28:24 +00:00
gh_funcs.c Updated copyrights 2000-06-12 12:28:24 +00:00
gh_init.c Updated copyrights 2000-06-12 12:28:24 +00:00
gh_io.c Updated copyrights 2000-06-12 12:28:24 +00:00
gh_list.c Updated copyrights 2000-06-12 12:28:24 +00:00
gh_predicates.c Updated copyrights 2000-06-12 12:28:24 +00:00
goops.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
goops.h * Simplify the use of SCM_PUREGENERICP. 2000-12-21 17:07:38 +00:00
gsubr.c * Initialize symbols using SCM_(GLOBAL_)?SYMBOL instead of scm_sysintern... 2000-12-11 14:48:23 +00:00
gsubr.h * Don't use string or vector macros when accessing compiled closures. 2000-09-26 20:11:22 +00:00
guardians.c * guardians.c (F_GREEDY, F_LISTED, F_DESTROYED, GREEDY_P, 2001-01-04 13:00:31 +00:00
guardians.h * guardians.c (F_GREEDY, F_LISTED, F_DESTROYED, GREEDY_P, 2001-01-04 13:00:31 +00:00
guile-doc-snarf.in * guile-doc-snarf.in: use cut instead of sed, that's much much 2000-06-21 15:14:00 +00:00
guile-func-name-check.in * guile-func-name-check.in: now should not confuse SCO nawk 2000-10-02 19:39:25 +00:00
guile-snarf.awk.in * Enhance snarfing of libguile docstrings and postprocess them with makeinfo. 2000-09-29 20:33:13 +00:00
guile-snarf.in * Renamed SCM__X tokens to better readable ones that also follow the 2000-06-21 08:43:12 +00:00
guile.c Updated copyrights 2000-06-12 12:28:24 +00:00
hash.c * Moved function scm_string_hash to hash.c. 2000-12-12 13:57:26 +00:00
hash.h * Moved function scm_string_hash to hash.c. 2000-12-12 13:57:26 +00:00
hashtab.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
hashtab.h New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
hooks.c * Make the creation of bindings more straightforward. 2000-12-12 14:07:06 +00:00
hooks.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
inet_aton.c * inet_aton.c (inet_aton): Cast init value for `cp'. 2000-06-12 21:24:29 +00:00
init.c New files: dump.c, dump.h. 2001-02-03 04:59:16 +00:00
init.h * init.h (scm_init_guile): New prototype. 2000-09-03 20:24:18 +00:00
ioext.c * boot-9.scm: don't import (ice-9 rdelim) here. it's done 2001-01-24 21:45:09 +00:00
ioext.h * boot-9.scm: don't import (ice-9 rdelim) here. it's done 2001-01-24 21:45:09 +00:00
iselect.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
iselect.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
keywords.c Removed redundant code. 2001-02-06 02:12:10 +00:00
keywords.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
lang.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
lang.h Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
list.c * Added scm_c_memq as a fast C level alternative for scm_memq. 2000-12-01 17:57:42 +00:00
list.h * Added scm_c_memq as a fast C level alternative for scm_memq. 2000-12-01 17:57:42 +00:00
load.c * Added missing includes of string.h. 2001-01-26 17:30:54 +00:00
load.h Updated copyrights 2000-06-12 12:28:24 +00:00
macros.c Smob-related creanup. 2000-12-08 17:32:56 +00:00
macros.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
Makefile.am New files: dump.c, dump.h. 2001-02-03 04:59:16 +00:00
mallocs.c Smob-related creanup. 2000-12-08 17:32:56 +00:00
mallocs.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
memmove.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
modules.c Smob-related creanup. 2000-12-08 17:32:56 +00:00
modules.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
net_db.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
net_db.h Updated copyrights 2000-06-12 12:28:24 +00:00
numbers.c * Fixed a couple of bugs with quotient, remainder, bit-extract and logand. 2001-01-17 18:15:30 +00:00
numbers.h * Cleaned up some limits-definitions. 2001-01-18 13:35:45 +00:00
objects.c Some GOOPS cleanup. 2000-12-16 20:25:08 +00:00
objects.h * objects.h (SCM_SET_ENTITY_SETTER): new macro. SCM_ENTITY_SETTER 2001-01-11 21:03:18 +00:00
objprop.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
objprop.h Updated copyrights 2000-06-12 12:28:24 +00:00
options.c * Initialize symbols using SCM_(GLOBAL_)?SYMBOL instead of scm_sysintern... 2000-12-11 14:48:23 +00:00
options.h Updated copyrights 2000-06-12 12:28:24 +00:00
pairs.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
pairs.h * New macro SCM_TRUE_P. 2000-03-29 01:15:56 +00:00
ports.c * ports.c (scm_port_for_each): Make a snapshot of the port table 2001-02-08 18:44:34 +00:00
ports.h * Made the port implementations less tightly coupled within guile. 2001-01-25 17:18:41 +00:00
posix.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
posix.h Updated copyrights 2000-06-12 12:28:24 +00:00
print.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
print.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
procprop.c Some cleanup on smob calls. 2000-12-07 07:10:26 +00:00
procprop.h Updated copyrights 2000-06-12 12:28:24 +00:00
procs.c * Re-introduces the unused member "documentation" of struct scm_subr_entry. 2000-12-28 15:09:56 +00:00
procs.h * Re-introduces the unused member "documentation" of struct scm_subr_entry. 2000-12-28 15:09:56 +00:00
properties.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
properties.h * Unified ssymbols and msymbols to a single symbol type 'scm_tc7_symbol'. 2000-09-12 12:30:36 +00:00
putenv.c Updated copyrights 2000-06-12 12:28:24 +00:00
ramap.c * Use scm_mem2symbol or scm_str2symbol to create symbol objects. 2000-12-08 17:08:34 +00:00
ramap.h Updated copyrights 2000-06-12 12:28:24 +00:00
random.c Smob-related creanup. 2000-12-08 17:32:56 +00:00
random.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
rdelim.c * boot-9.scm: don't import (ice-9 rdelim) here. it's done 2001-01-24 21:45:09 +00:00
rdelim.h * boot-9.scm: don't import (ice-9 rdelim) here. it's done 2001-01-24 21:45:09 +00:00
read.c * Use scm_mem2symbol or scm_str2symbol to create symbol objects. 2000-12-08 17:08:34 +00:00
read.h Updated copyrights 2000-06-12 12:28:24 +00:00
regex-posix.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
regex-posix.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
remaining-docs-needed * run-test, remaining-docs-needed: Added these scripts. The 2000-03-07 16:06:13 +00:00
root.c Smob-related creanup. 2000-12-08 17:32:56 +00:00
root.h * Renamed scm_symbols to symbols and made it static in symbols.c. 2000-12-13 11:38:30 +00:00
run-test * run-test, remaining-docs-needed: Added these scripts. The 2000-03-07 16:06:13 +00:00
scmsigs.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
scmsigs.h Updated copyrights 2000-06-12 12:28:24 +00:00
script.c * Make the creation of bindings more straightforward. 2000-12-12 14:07:06 +00:00
script.h Updated copyrights 2000-06-12 12:28:24 +00:00
simpos.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
simpos.h Updated copyrights 2000-06-12 12:28:24 +00:00
smob.c New dump/undump scheme. 2001-02-05 08:46:21 +00:00
smob.h New dump/undump scheme. 2001-02-05 08:46:21 +00:00
snarf.h * Make the creation of bindings more straightforward. 2000-12-12 14:07:06 +00:00
socket.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
socket.h Updated copyrights 2000-06-12 12:28:24 +00:00
sort.c * Added docstrings by Martin Grabmueller. 2001-01-30 14:53:20 +00:00
sort.h Updated copyrights 2000-06-12 12:28:24 +00:00
srcprop.c * Added docstrings by Martin Grabmueller. 2001-01-30 14:53:20 +00:00
srcprop.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
stackchk.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
stackchk.h Updated copyrights 2000-06-12 12:28:24 +00:00
stacks.c * The creation of symbols and bindings are two separate issues now. 2000-12-12 18:36:35 +00:00
stacks.h Updated copyrights 2000-06-12 12:28:24 +00:00
stamp-h.in Changes to use automake-generated Makefile.ins everywhere 1996-12-03 05:34:34 +00:00
stime.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
stime.h * stime.c (scm_c_get_internal_run_time): new function, same as 2000-08-16 00:23:59 +00:00
strerror.c Updated copyrights 2000-06-12 12:28:24 +00:00
strings.c * Fixed parameter checking for make-string. 2001-02-08 11:40:51 +00:00
strings.h * Fixed parameter checking for make-string. 2001-02-08 11:40:51 +00:00
strop.c * Fix parameter error reporting and avoid redundant parameter checks. 2001-01-26 18:04:32 +00:00
strop.h Updated copyrights 2000-06-12 12:28:24 +00:00
strorder.c * Make sure that parameter errors are reported correctly. 2001-01-24 18:07:29 +00:00
strorder.h Updated copyrights 2000-06-12 12:28:24 +00:00
strports.c * Made the port implementations less tightly coupled within guile. 2001-01-25 17:18:41 +00:00
strports.h Updated copyrights 2000-06-12 12:28:24 +00:00
struct.c * Added docstrings by Martin Grabmueller. 2001-01-30 14:53:20 +00:00
struct.h * reimplementation of values, call-with-values as primitives: 2000-11-26 18:27:49 +00:00
symbols.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
symbols.h Added prototype. 2000-12-16 18:27:40 +00:00
tag.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
tag.h Updated copyrights 2000-06-12 12:28:24 +00:00
tags.h SCM_DOUBLE_CELLP deprecated and made unused 2001-02-03 12:26:38 +00:00
threads.c Smob-related creanup. 2000-12-08 17:32:56 +00:00
threads.h * threads.h (SCM_MUTEXP): Typo: removed extra parenthesis. 2000-12-10 20:34:01 +00:00
throw.c * Make sure that scm_display_error validates its port argument. 2001-01-24 15:58:46 +00:00
throw.h Updated copyrights 2000-06-12 12:28:24 +00:00
unif.c New functions: scm_c_make_vector, scm_c_make_hash_table. 2001-02-02 04:56:25 +00:00
unif.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
validate.h * Separate the handling of OPEN flags between ports and directories. 2001-01-24 00:02:43 +00:00
values.c * reimplementation of values, call-with-values as primitives: 2000-11-26 18:27:49 +00:00
values.h * reimplementation of values, call-with-values as primitives: 2000-11-26 18:27:49 +00:00
variable.c * Initialize symbols using SCM_(GLOBAL_)?SYMBOL instead of scm_sysintern... 2000-12-11 14:48:23 +00:00
variable.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
vectors.c * Fixed parameter checking for make-string. 2001-02-08 11:40:51 +00:00
vectors.h * Fixed parameter checking for make-vector. 2001-02-08 10:48:01 +00:00
version.c * alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c, 2000-11-17 16:25:05 +00:00
version.h Updated copyrights 2000-06-12 12:28:24 +00:00
versiondat.h.in * version.c (scm_libguile_config_stamp): Deleted. See 1999-09-11 19:05:18 +00:00
vports.c * Made the port implementations less tightly coupled within guile. 2001-01-25 17:18:41 +00:00
vports.h Updated copyrights 2000-06-12 12:28:24 +00:00
weaks.c * Added docstrings by Martin Grabmueller. 2001-01-30 14:53:20 +00:00
weaks.h * weaks.h (scm_weak_vectors, scm_weaks_prehistory): Added 2000-04-21 23:14:19 +00:00