..
.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
(scm_make_arbiter, scm_try_arbiter)
2001-02-17 11:34:26 +00:00
arbiters.h
Updated copyrights
2000-06-12 12:28:24 +00:00
async.c
(scm_async, scm_system_async, scm_async_mark, scm_system_async_mark,
2001-02-16 15:22:58 +00:00
async.h
* Cleaned up initialization of asyncs.
2000-06-28 10:26:52 +00:00
backtrace.c
(scm_display_error, scm_set_print_params_x, scm_display_application,
2001-02-16 15:21:21 +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
*** empty log message ***
2001-02-22 09:25:32 +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
Renamed to ChangeLog-scm from ChangeLog.scm, so it won't interfere with
1996-11-21 16:03:02 +00:00
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
(scm_malloc_stats): Added texinfo markup.
2001-02-17 11:30:34 +00:00
debug-malloc.h
* debug-malloc.c, debug-malloc.h: New files.
2000-04-21 00:27:14 +00:00
debug.c
(scm_with_traps, scm_memoized_p, scm_make_gloc, scm_gloc_p,
2001-02-16 15:00:41 +00:00
debug.h
Smob-related creanup.
2000-12-08 17:32:56 +00:00
dump.c
* dump.c (scm_undump): Bug fixed.
2001-02-16 00:57:11 +00:00
dump.h
* dump.c (scm_store_bytes, scm_restore_bytes): Store/restore size.
2001-02-10 07:09:45 +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
(scm_dynamic_wind): Removed unnecessary "" from docstrings.
2001-02-16 14:57:33 +00:00
dynwind.h
Updated copyrights
2000-06-12 12:28:24 +00:00
environments.c
(scm_environment_p)
2001-02-17 11:32:16 +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
Only check number of arguments for closures, see last change.
2001-02-21 22:52:59 +00:00
eval.h
* eval.h (scm_primitive_eval, scm_primitive_eval_x): New
2001-02-11 18:04:31 +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
(scm_dirname, scm_basename): Added docstrings.
2001-02-16 15:15:50 +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_unhash_name): Added docstring.
2001-02-16 15:18:34 +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
Corrected indentation of new #if stuff.
2001-02-15 15:38:26 +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
* goops.c (scm_add_method, DEFVAR): Use scm_eval instead of
2001-02-22 20:53:55 +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
Added copyright and licence notice.
2001-02-21 20:15:15 +00:00
guile-func-name-check.in
Added copyright and licence notice.
2001-02-21 20:15:15 +00:00
guile-snarf.awk.in
Added copyright and licence notice.
2001-02-21 20:15:15 +00:00
guile-snarf.in
Added copyright and licence notice.
2001-02-21 20:15:15 +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
(scm_make_hook_with_name, scm_make_hook, scm_hook_p, scm_hook_empty_p,
2001-02-16 15:04:23 +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
(scm_nil_cons, scm_nil_car, scm_nil_cdr, scm_null, scm_nil_eq): Added
2001-02-16 15:05:38 +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
* list.c (scm_list_copy): Validate the first argument.
2001-02-12 21:45:22 +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
* load.c (load): Use scm_primtive_eval_x instead of scm_i_eval_x.
2001-02-22 20:52:46 +00:00
load.h
Updated copyrights
2000-06-12 12:28:24 +00:00
macros.c
* macros.c (scm_macro_name, scm_macro_transformer): Use
2001-02-09 14:37:30 +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
(scm_standard_eval_closure): Added docstring.
2001-02-16 15:11:11 +00:00
modules.h
* modules.h. modules.c (scm_current_module_lookup_closure): New
2001-02-11 18:14:34 +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
* numbers.c (s_scm_logior) [SCM_DIGSTOOBIG]: Also use
2001-02-22 09:25:03 +00:00
numbers.h
* Cleaned up some limits-definitions.
2001-01-18 13:35:45 +00:00
objects.c
(scm_class_of, scm_entity_p, scm_operator_p,
2001-02-16 15:02:35 +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
(scm_drain_input): Lowercased argument to @var.
2001-02-17 11:33:42 +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
(scm_newline, scm_write_char, scm_simple_format): Added texinfo markup.
2001-02-17 11:29:58 +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
(scm_make_cclo, scm_procedure_p, scm_closure_p, scm_thunk_p,
2001-02-16 15:09:10 +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
(scm_seed_to_random_state, scm_copy_random_state, scm_random):
2001-02-17 11:29:16 +00:00
random.h
Smob-related creanup.
2000-12-08 17:32:56 +00:00
rdelim.c
* modules.h (scm_selected_module, scm_current_module): Renamed
2001-02-08 18:49:52 +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
(scm_read_options, scm_read, scm_read_hash_extend): Added docstrings.
2001-02-16 15:17:20 +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
(scm_make_stack, scm_stack_ref, scm_stack_length, scm_frame_p,
2001-02-16 15:14:10 +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
(scm_strptime, scm_mktime): Added texinfo markup.
2001-02-17 11:28:30 +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
(scm_string_p, scm_make_string, scm_read_only_string_p, scm_string_length)
2001-02-17 11:27:41 +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
(scm_gentemp, scm_gensym): Added texinfo markup.
2001-02-17 11:26:26 +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
(scm_lazy_catch): Added docstring.
2001-02-16 15:10:12 +00:00
throw.h
Updated copyrights
2000-06-12 12:28:24 +00:00
unif.c
(scm_bit_count, scm_bit_set_star_x): Added texinfo markup.
2001-02-17 11:25:34 +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
(scm_values): Added texinfo markup.
2001-02-17 11:24:30 +00:00
values.h
* reimplementation of values, call-with-values as primitives:
2000-11-26 18:27:49 +00:00
variable.c
(scm_make_variable, scm_make_undefined_variable)
2001-02-17 11:23:29 +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