1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 20:00:19 +02:00
guile/libguile
Michael Livshin e94e3f21d6 * async.[ch]: unexpose low-level async access macros (thanks to
Dirk Herrmann).

* validate.h: move async validation macros to async.c (nobody else
needs them anyway), and rename them.
2000-04-05 15:28:28 +00:00
..
.cvsignore *** empty log message *** 2000-01-16 22:07:08 +00:00
__scm.h * async.c, __scm.h: Removed lots of the old async click logic. It 2000-03-21 23:14:31 +00:00
_scm.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
alist.c Don't use C operators == and != to compare SCM values. 2000-03-29 16:22:57 +00:00
alist.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
alloca.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
arbiters.c Fix some typing issues wrt SCM/scm_bits_t. 2000-03-30 09:15:15 +00:00
arbiters.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
async.c * async.[ch]: unexpose low-level async access macros (thanks to 2000-04-05 15:28:28 +00:00
async.h * async.[ch]: unexpose low-level async access macros (thanks to 2000-04-05 15:28:28 +00:00
backtrace.c Some more SCM/scm_bits_t and SCM-is-union issues. 2000-03-31 15:59:57 +00:00
backtrace.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
boolean.c Don't use C operators == and != to compare SCM values. 2000-03-29 16:22:57 +00:00
boolean.h * New macro SCM_TRUE_P. 2000-03-29 01:15:56 +00:00
ChangeLog * async.[ch]: unexpose low-level async access macros (thanks to 2000-04-05 15:28:28 +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 * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
chars.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
continuations.c Cleaned up continuation data access. 2000-03-28 17:13:40 +00:00
continuations.h Cleaned up continuation data access. 2000-03-28 17:13:40 +00:00
coop-defs.h * coop-defs.h (struct coop_t): Added `sto'-field again because of 2000-03-30 23:32:45 +00:00
coop-threads.c * coop-defs.h, coop-threads.c (struct coop_t): Eliminate 2000-03-30 23:18:39 +00:00
coop-threads.c.cygnus * Lots of files: New address for FSF. 1997-05-26 22:34:48 +00:00
coop-threads.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
coop-threads.h.cygnus * Lots of files: New address for FSF. 1997-05-26 22:34:48 +00:00
coop.c * coop.c (coop_quitting_p, coop_cond_create, coop_mutex_create, 2000-03-30 23:23:10 +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.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
debug.h Some more SCM/scm_bits_t and SCM-is-union issues. 2000-03-31 15:59:57 +00:00
dynl.c Some more SCM/scm_bits_t and SCM-is-union issues. 2000-03-31 15:59:57 +00:00
dynl.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
dynwind.c Fix some typing issues wrt SCM/scm_bits_t. 2000-03-30 09:15:15 +00:00
dynwind.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
eq.c Don't use C operators == and != to compare SCM values. 2000-03-29 16:22:57 +00:00
eq.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
error.c * error.c (scm_syserror): save errno before doing anything else, 2000-04-04 19:11:58 +00:00
error.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
eval.c Some fixes for strict typing. 2000-04-01 21:23:09 +00:00
eval.h Fix mixup of packed/unpacked SCM values. (Thanks Thien-Thi Nguyen.) 2000-03-20 04:19:54 +00:00
evalext.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
evalext.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
feature.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
feature.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
filesys.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
filesys.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
fluids.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
fluids.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
fports.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
fports.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
fsu-pthreads.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gc.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
gc.h Use SCM_{SET_}?CELL_TYPE when accessing the type entry of a cell. 2000-03-27 22:43:37 +00:00
gdb_interface.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gdbint.c Use SCM_EQ_P to compare scheme objects, use SCM_CELL_WORD_1 for raw data. 2000-03-31 13:34:30 +00:00
gdbint.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gh.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gh_data.c Don't use C operators == and != to compare SCM values. 2000-03-29 16:22:57 +00:00
gh_eval.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gh_funcs.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gh_init.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gh_io.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gh_list.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gh_predicates.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gh_test_c.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gh_test_repl.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
gsubr.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
gsubr.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
guardians.c * guardians.c (scm_guardian_zombify): mark all zombies in a 2000-04-03 13:55:54 +00:00
guardians.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
guile-doc-snarf.in * guile-doc-snarf.in: Don't use absolute path for `sed'. (Note 2000-03-13 11:04:41 +00:00
guile-func-name-check.in * guile-func-name-check.in: Added this script to statically check 2000-01-11 21:47:57 +00:00
guile-snarf.awk.in * guile-snarf.awk.in: Replace docstring line-ending \n" and \n\n" 2000-03-15 16:09:58 +00:00
guile-snarf.in * snarf.h: Drop SCM_PROC, SCM_PROC1. Added extra output for 1999-12-12 23:37:40 +00:00
guile.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
hash.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
hash.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
hashtab.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
hashtab.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
inet_aton.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
init.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
init.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
ioext.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
ioext.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
iselect.c * iselect.c (add_fd_sets): Insert empty statement after label. 2000-04-03 19:45:20 +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 Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
keywords.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
kw.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
lang.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +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
libguile.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
list.c Don't use C operators == and != to compare SCM values. 2000-03-29 16:22:57 +00:00
list.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
load.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
load.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
macros.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
macros.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
Makefile.am Removed empty file genio.h and references to it. 2000-03-17 13:37:33 +00:00
mallocs.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
mallocs.h Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
memmove.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
mit-pthreads.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
mit-pthreads.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
modules.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
modules.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
net_db.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
net_db.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
numbers.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
numbers.h Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
objects.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
objects.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
objprop.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
objprop.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
options.c * print.h, stacks.h, options.c, options.h: Changed C++ 2000-03-20 14:39:23 +00:00
options.h * options.h (scm_option): Changed C++ commentary to C. 2000-03-20 14:31:28 +00:00
pairs.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
pairs.h * New macro SCM_TRUE_P. 2000-03-29 01:15:56 +00:00
ports.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
ports.h Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
posix.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
posix.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
print.c * print.c: Removed promise to rewrite printer code before next 2000-04-04 09:15:03 +00:00
print.h Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
procprop.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
procprop.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
procs.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
procs.h Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
putenv.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
ramap.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
ramap.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
random.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
random.h Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
read.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
read.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
regex-posix.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
regex-posix.h Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
remaining-docs-needed * run-test, remaining-docs-needed: Added these scripts. The 2000-03-07 16:06:13 +00:00
root.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
root.h Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
run-test * run-test, remaining-docs-needed: Added these scripts. The 2000-03-07 16:06:13 +00:00
scmsigs.c Don't use C operators == and != to compare SCM values. 2000-03-29 16:22:57 +00:00
scmsigs.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
script.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
script.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
simpos.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
simpos.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
smob.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
smob.h Access smob data with SCM_{SET_}?CELL_TYPE or SCM_{SET_}?WORD_[1-3]. 2000-03-29 09:17:25 +00:00
snarf.h Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
socket.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
socket.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
sort.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
sort.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
srcprop.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
srcprop.h Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
stackchk.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
stackchk.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
stacks.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
stacks.h * print.h, stacks.h, options.c, options.h: Changed C++ 2000-03-20 14:39:23 +00:00
stamp-h.in
stime.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
stime.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
strerror.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
strings.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
strings.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
strop.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
strop.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
strorder.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
strorder.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
strports.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
strports.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
struct.c Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
struct.h Don't use SCM2PTR for non scheme values. 2000-03-22 10:27:36 +00:00
symbols.c Make scm_strhash's string parameter constant. 2000-03-21 15:49:53 +00:00
symbols.h Use SCM_{SET_}?CELL_WORD_[01] to access length and char * fields 2000-03-28 10:16:16 +00:00
tag.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
tag.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
tags.h Lots of fixes to make guile (at some time) compile with strict typing. 2000-04-03 08:47:51 +00:00
threads.c * threads.c (scm_init_threads): Pass 0 size to scm_make_smob_type 2000-03-29 01:58:17 +00:00
threads.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
throw.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
throw.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
unif.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
unif.h Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
validate.h * async.[ch]: unexpose low-level async access macros (thanks to 2000-04-05 15:28:28 +00:00
variable.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
variable.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
vectors.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
vectors.h Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
version.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
version.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
versiondat.h.in * version.c (scm_libguile_config_stamp): Deleted. See 1999-09-11 19:05:18 +00:00
vports.c Lots of fixes with respect to strict typing. 2000-04-04 12:13:41 +00:00
vports.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
weaks.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
weaks.h * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00