1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-11 22:31:12 +02:00
guile/libguile
Jim Blandy 164271a1d3 * * list.c (scm_delq_x, scm_delv_x, scm_delete_x): Delete all
occurrences of the given element from the list, not just the
	first.  This is how the Emacs Lisp functions behave, how the
	analogous Common Lisp functions behave, and (I believe) how the
	older Maclisp functions worked.  I realize that this change may
	break code, but it seemed better to break it before the Guile
	release than after.
1996-12-23 04:37:17 +00:00
..
.cvsignore *** empty log message *** 1996-12-22 21:36:25 +00:00
__scm.h * __scm.h: Added hooks for threads to plugin to in ints protection 1996-11-02 20:52:39 +00:00
_scm.h * _scm.h: Added #ifndef around definition of macros min and max. 1996-11-02 20:52:58 +00:00
acconfig.h * acconfig.h: Added DYNAMIC_LINKING symbol. 1996-12-08 17:10:34 +00:00
acinclude.m4 Changes to use automake-generated Makefile.ins everywhere 1996-12-03 05:34:34 +00:00
aclocal.m4 updated the Makefile.in files with the right automake 1.1l 1996-12-13 02:50:04 +00:00
alist.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
alist.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
append.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
append.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
appinit.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
arbiters.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
arbiters.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
async.c *** empty log message *** 1996-11-02 20:54:28 +00:00
async.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
backtrace.c * backtrace.c (scm_display_error): Bugfix: scm_procedure_p returns 1996-12-18 09:40:46 +00:00
backtrace.h * backtrace.c (scm_display_error_message): Made non-static, and 1996-12-10 01:41:37 +00:00
boolean.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
boolean.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
ChangeLog *** empty log message *** 1996-12-22 00:03:10 +00:00
ChangeLog-scm Renamed to ChangeLog-scm from ChangeLog.scm, so it won't interfere with 1996-11-21 16:03:02 +00:00
chars.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
chars.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
configure little temp changes to work with the new catch/throw stuff 1996-12-21 05:04:04 +00:00
configure.in guile-snarf script once again used for creating .x files 1996-12-10 06:25:08 +00:00
continuations.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
continuations.h * continuations.c, continuations.h, debug.c, gc.c, init.c, root.c, 1996-10-14 03:26:29 +00:00
COPYING maintainer changed: was lord, now jimb; first import 1996-07-25 22:56:11 +00:00
debug.c Don't use GCC extensions to allocate space for debugging frames. 1996-12-19 07:55:42 +00:00
debug.h Don't use GCC extensions to allocate space for debugging frames. 1996-12-19 07:55:42 +00:00
DYNAMIC-LINKING *** empty log message *** 1996-12-18 09:43:23 +00:00
dynl-dl.c Initial revision 1996-12-08 16:52:38 +00:00
dynl-dld.c Initial revision 1996-12-08 16:52:38 +00:00
dynl-shl.c Initial revision 1996-12-08 16:52:38 +00:00
dynl-vms.c Initial revision 1996-12-08 16:52:38 +00:00
dynl.c Initial revision 1996-12-08 16:52:38 +00:00
dynl.h Initial revision 1996-12-08 16:52:38 +00:00
dynwind.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
dynwind.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
eq.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
eq.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
error.c * load.c: change s_try_load and s_try_load_path to s_primitive_load 1996-10-27 02:38:39 +00:00
error.h Give GCC more control flow information, so it can be sure that 1996-12-18 21:39:44 +00:00
eval.c Don't use GCC extensions to allocate space for debugging frames. 1996-12-19 07:55:42 +00:00
eval.h * eval.c (scm_definedp): Incompatibly changed to be a builtin 1996-11-27 13:28:38 +00:00
extchrs.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
extchrs.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
feature.c * feature.c (scm_set_program_arguments): New argument, FIRST. 1996-10-25 08:30:06 +00:00
feature.h * feature.c (scm_set_program_arguments): New argument, FIRST. 1996-10-25 08:30:06 +00:00
filesys.c * filesys.c (scm_input_waiting_p): use select in preference to 1996-12-21 04:13:54 +00:00
filesys.h * filesys.c, filesys.h (scm_input_waiting_p): Moved from ports.c. 1996-10-30 23:31:11 +00:00
fports.c * fports.c (scm_stdio_to_port, scm_open_file): Set the port's 1996-11-10 00:15:21 +00:00
fports.h * * fports.c (scm_stdio_to_port): New function. Its guts used to be 1996-10-23 02:14:18 +00:00
gc.c * * gc.c (scm_protect_object, scm_unprotect_object): New functions. 1996-12-23 04:37:03 +00:00
gc.h * gc.c (which_seg, scm_map_free_list, scm_newcell_count, 1996-11-10 20:46:11 +00:00
gdb_interface.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:28:01 +00:00
gdbint.c It's an "eval closure", not an "eval thunk." A thunk is a 1996-11-21 16:28:39 +00:00
gdbint.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
genio.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:28:01 +00:00
genio.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
gscm.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
gscm.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:28:01 +00:00
gsubr.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
gsubr.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
guile-snarf.in guile-snarf script once again used for creating .x files 1996-12-10 06:25:08 +00:00
hash.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
hash.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
hashtab.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
hashtab.h * hashtab.h (scm_hashx_remove_x): Renamed `delete' parameter to 1996-10-21 23:53:40 +00:00
inet_aton.c Fixed erroneous use of #ifdef 1996-12-09 20:21:47 +00:00
init.c * throw.c (scm_internal_catch): Make body funcs and handler funcs 1996-12-21 04:48:21 +00:00
init.h * init.c: (scm_boot_guile, scm_boot_guile_1): New, simplified 1996-10-23 02:14:52 +00:00
ioext.c * ioext.c (scm_sys_ftell): use scm_long2num instead of SCM_MAKINUM 1996-12-09 20:52:37 +00:00
ioext.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
kw.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
kw.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
libguile.h * libguile.h: Don't #include "libguile/libpath.h", contrary to Oct 1996-12-22 00:02:42 +00:00
list.c * * list.c (scm_delq_x, scm_delv_x, scm_delete_x): Delete all 1996-12-23 04:37:17 +00:00
list.h * list.c, list.h: Use SCM_P instead of CPP hair. Doc fixes. 1996-10-03 05:17:17 +00:00
load.c * load.c: Added #include "throw.h". 1996-11-02 20:53:42 +00:00
load.h * * load.c, load.h (scm_read_and_eval_x): New function. 1996-11-02 20:53:47 +00:00
Makefile.am * filesys.c (scm_input_waiting_p): use select in preference to 1996-12-21 04:13:54 +00:00
Makefile.in * filesys.c (scm_input_waiting_p): use select in preference to 1996-12-21 04:13:54 +00:00
mallocs.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
mallocs.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
markers.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
markers.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
mbstrings.c In some cases, the code is fine, but GCC isn't smart enough to 1996-12-18 21:42:09 +00:00
mbstrings.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
net_db.c * net_db.c: Added #include <sys/socket.h>. 1996-12-21 13:52:08 +00:00
net_db.h * filesys.c (scm_input_waiting_p): use select in preference to 1996-12-21 04:13:54 +00:00
numbers.c * numbers.c (scm_fuck): Procedure removed; looks like old test code. 1996-12-17 21:21:01 +00:00
numbers.h * numbers.c (scm_fuck): Procedure removed; looks like old test code. 1996-12-17 21:24:03 +00:00
objprop.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
objprop.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
options.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
options.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
pairs.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
pairs.h * gc.c (which_seg, scm_map_free_list, scm_newcell_count, 1996-11-10 20:46:11 +00:00
ports.c * ports.c: #include "filesys.h" 1996-10-30 23:35:06 +00:00
ports.h * pairs.h, eval.c, gc.c, init.c, ioext.c, ports.c, ports.h, 1996-10-20 03:28:34 +00:00
posix.c On some systems <libc.h> conflicts with <unistd.h>, and should not 1996-11-10 00:14:45 +00:00
posix.h * configure.in: add tests for figuring out whether buffered data 1996-10-28 09:44:07 +00:00
print.c In some cases, the code is fine, but GCC isn't smart enough to 1996-12-18 21:42:09 +00:00
print.h * print.c (make_print_state, grow_print_state), print.h: Modified 1996-10-15 03:40:21 +00:00
procprop.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
procprop.h * procprop.h: Added declaration of scm_i_name. 1996-10-14 20:27:20 +00:00
procs.c * * procs.c (scm_closure_p): New function. 1996-11-02 20:53:58 +00:00
procs.h * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
ramap.c * ramap.c (scm_ra_sum, scm_ra_difference, scm_ra_product, 1996-12-16 22:17:57 +00:00
ramap.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
read.c In some cases, the code is fine, but GCC isn't smart enough to 1996-12-18 21:42:09 +00:00
read.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
root.c * throw.c (scm_internal_catch): Make body funcs and handler funcs 1996-12-21 04:48:21 +00:00
root.h * * gc.c (scm_protect_object, scm_unprotect_object): New functions. 1996-12-23 04:37:03 +00:00
scmconfig.h.in * acconfig.h: Added DYNAMIC_LINKING symbol. 1996-12-08 17:10:34 +00:00
scmhob.h * * numbers.c (scm_integer_p): Renamed from scm_int_p; change its 1996-10-29 03:08:03 +00:00
scmsigs.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
scmsigs.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
sequences.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
sequences.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
simpos.c * simpos.c (scm_getenv): return #f if string can't be found in the 1996-12-11 19:06:31 +00:00
simpos.h * configure.in: add tests for figuring out whether buffered data 1996-10-28 09:44:07 +00:00
smob.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
smob.h * _scm.h: #include "print.h" here, since it seems to be used just 1996-10-03 05:44:52 +00:00
snarf.h * snarf.h: New file. 1996-10-29 20:49:56 +00:00
socket.c * filesys.c (scm_input_waiting_p): use select in preference to 1996-12-21 04:13:54 +00:00
socket.h * filesys.c (scm_input_waiting_p): use select in preference to 1996-12-21 04:13:54 +00:00
srcprop.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
srcprop.h * pairs.h, eval.c, gc.c, init.c, ioext.c, ports.c, ports.h, 1996-10-20 03:28:34 +00:00
stackchk.c * load.c: change s_try_load and s_try_load_path to s_primitive_load 1996-10-27 02:38:39 +00:00
stackchk.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
stacks.c Don't use GCC extensions to allocate space for debugging frames. 1996-12-19 07:55:42 +00:00
stacks.h * * stacks.c, stacks.h (scm_make_stack): Now takes arbitrary 1996-11-02 20:54:19 +00:00
stamp-h.in Changes to use automake-generated Makefile.ins everywhere 1996-12-03 05:34:34 +00:00
stime.c * error.c, eval.c, load.c, stackchk.c: use scm_error not lgh_error. 1996-10-12 21:59:40 +00:00
stime.h * error.c, eval.c, load.c, stackchk.c: use scm_error not lgh_error. 1996-10-12 21:59:40 +00:00
strerror.c Doc fix. 1996-09-11 22:55:24 +00:00
strings.c * strings.c (scm_string scm_make_string scm_string_ref 1996-12-13 19:40:57 +00:00
strings.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
strop.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
strop.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
strorder.c *** empty log message *** 1996-12-13 19:41:07 +00:00
strorder.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
strports.c * strports.c (scm_eval_0str): Don't return uninitialized garbage 1996-12-18 21:40:21 +00:00
strports.h * * strports.c, strports.h: Make scm_eval_0str return the value of 1996-12-13 19:41:18 +00:00
struct.c Give GCC more control flow information, so it can be sure that 1996-12-18 21:41:44 +00:00
struct.h Allocate data for structures on an eight-byte boundary, as 1996-10-15 00:10:59 +00:00
symbols.c * pairs.h, eval.c, eval.h, feature.c, gc.c, list.c, load.c, 1996-10-20 03:29:38 +00:00
symbols.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
tag.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
tag.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
tags.h * tags.h (scm_tags): Removed comma at end of last enumerator. 1996-12-19 13:08:17 +00:00
throw.c * throw.c (scm_internal_catch): Make body funcs and handler funcs 1996-12-21 04:48:21 +00:00
throw.h * throw.c (scm_internal_catch): Make body funcs and handler funcs 1996-12-21 04:48:21 +00:00
unif.c Give GCC more control flow information, so it can be sure that 1996-12-18 21:41:44 +00:00
unif.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
variable.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
variable.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
vectors.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
vectors.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
version.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
version.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
vports.c * alist.c, arbiters.c, continuations.c, debug.c, debug.h, eval.c, 1996-10-20 03:31:08 +00:00
vports.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
weaks.c * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00
weaks.h * __scm.h, alist.c, alist.h, append.c, append.h, appinit.c, 1996-10-14 01:33:50 +00:00