1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 04:10:18 +02:00
guile/libguile
Marius Vollmer d02b98e960 * modules.h, modules.c: Moved around a lot of code so that
deprecated features appear at the bottom.
(root_module_lookup_closure, scm_sym_app, scm_sym_modules,
module_prefix, make_modules_in_var, beautify_user_module_x_var,
scm_the_root_module, scm_make_module, scm_ensure_user_module,
scm_load_scheme_module): Deprecated.
(scm_system_module_env_p): Return SCM_BOOL_T directly for
environments corresponding to the root module.
(convert_module_name, scm_c_resolve_module,
scm_c_call_with_current_module, scm_c_define_module,
scm_c_use_module, scm_c_export): New.
(the_root_module): New static variant of scm_the_root_module.  Use
it everywhere instead of scm_the_root_module.
2001-05-19 01:22:12 +00:00
..
.cvsignore Ignore guile.texi. 2000-12-16 19:58:28 +00:00
__scm.h Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
_scm.h Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
alist.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +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 Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
arbiters.h Updated copyrights 2000-06-12 12:28:24 +00:00
async.c * Replaced a lot of calls to SCM_C[AD]R with more appropriate macros. 2001-03-30 15:03:23 +00:00
async.h * Cleaned up initialization of asyncs. 2000-06-28 10:26:52 +00:00
backtrace.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
backtrace.h Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
boolean.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
boolean.h Updated copyrights 2000-06-12 12:28:24 +00:00
ChangeLog * Removed SCM_CDR misuse. 2001-05-17 06:38:25 +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-2000 Split up. 2001-03-11 23:57:16 +00:00
ChangeLog-gh
ChangeLog-scm
ChangeLog-threads
chars.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
chars.h * error.h (scm_sysmissing): deprecation expired - removed. 2001-04-27 21:08:44 +00:00
continuations.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
continuations.h * continuations.h (SCM_SETJMPBUF): deprecation expired - removed. 2001-04-27 21:07:56 +00:00
coop-defs.h * Incorporated fixes to interrupt deferring/allowing from Niibe. 2001-04-17 09:15:39 +00:00
coop-threads.c * validate.h (SCM_WRONG_NUM_ARGS): Call scm_error_num_args_subr 2001-03-17 12:20:36 +00:00
coop-threads.h Updated copyrights 2000-06-12 12:28:24 +00:00
coop.c * coop.c: Inserted #include <stdio.h>. 2001-03-10 03:09:07 +00:00
COPYING
cpp_cnvt.awk Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
cpp_err_symbols.in
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_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 Use memset instead of bzero. 2001-04-12 01:40:21 +00:00
debug-malloc.h * debug-malloc.c, debug-malloc.h: New files. 2000-04-21 00:27:14 +00:00
debug.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
debug.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
deprecation.c * Renamed GUILE_WARN_DEPRECATED_DEFAULT to SCM_WARN_DEPRECATED_DEFAULT. 2001-05-16 07:20:53 +00:00
deprecation.h * Deprecated some definitions. 2001-05-14 16:38:08 +00:00
dynl.c Correct, update, improve and clean up a lot of docstrings in order to make 2001-04-03 13:19:05 +00:00
dynl.h Updated copyrights 2000-06-12 12:28:24 +00:00
dynwind.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
dynwind.h Updated copyrights 2000-06-12 12:28:24 +00:00
environments.c * Avoid redundant casting of argument numbers to char* and vice versa. 2001-04-10 07:57:05 +00:00
environments.h * New environment variable scm_system_environment to replace scm_symhash. 2000-12-15 23:21:06 +00:00
eq.c * Made creation of new smob types thread safe. 2001-04-21 21:50:08 +00:00
eq.h Updated copyrights 2000-06-12 12:28:24 +00:00
error.c * error.c (scm_sysmissing): deprecation expired - removed. 2001-04-27 21:08:25 +00:00
error.h * error.h (scm_sysmissing): deprecation expired - removed. 2001-04-27 21:08:44 +00:00
eval.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
eval.h Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
evalext.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
evalext.h Updated copyrights 2000-06-12 12:28:24 +00:00
feature.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +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 Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
filesys.h Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
fluids.c (scm_internal_with_fluids): Deprecated. 2001-05-19 00:36:22 +00:00
fluids.h (scm_internal_with_fluids): Deprecated. 2001-05-19 00:36:22 +00:00
fports.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
fports.h * Added a file-port? primitive. 2001-01-25 17:40:50 +00:00
gc.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
gc.h * Make SCM_DEBUG_CELL_ACCESSES=1 work with GUILE_DEBUG_FREELIST. 2001-05-15 09:45:10 +00:00
gc_os_dep.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
gdb_interface.h Updated copyrights 2000-06-12 12:28:24 +00:00
gdbint.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
gdbint.h Updated copyrights 2000-06-12 12:28:24 +00:00
gh.h (gh_lookup): Call gh_module_lookup with 2001-05-07 18:11:20 +00:00
gh_data.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
gh_eval.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
gh_funcs.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
gh_init.c Updated copyrights 2000-06-12 12:28:24 +00:00
gh_io.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
gh_list.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
gh_predicates.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
goops.c (scm_init_goops_builtins): Renamed from 2001-05-19 00:33:25 +00:00
goops.h (scm_init_goops_builtins): Renamed from 2001-05-19 00:33:25 +00:00
gsubr.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +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 * Replaced a lot of calls to SCM_C[AD]R with more appropriate macros. 2001-03-30 15:03:23 +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 Update copyright. 2001-05-10 23:34:33 +00:00
guile-func-name-check.in Added copyright and licence notice. 2001-02-21 20:15:15 +00:00
guile-snarf.awk.in * eval.c (scm_promise_p), list.c (scm_append_x, scm_reverse_x), 2001-05-04 21:54:00 +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 * list.c (scm_list, scm_cons_star, scm_null_p, scm_list_p), 2001-03-16 10:00:17 +00:00
hash.h * Moved function scm_string_hash to hash.c. 2000-12-12 13:57:26 +00:00
hashtab.c Correct, update, improve and clean up a lot of docstrings in order to make 2001-04-03 13:19:05 +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 Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
hooks.h * Removed deprecated hook names. 2001-05-08 10:23:17 +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 (scm_init_guile_1): Call `scm_init_goops' instead of 2001-05-19 00:29:36 +00:00
init.h * init.h (scm_init_guile): New prototype. 2000-09-03 20:24:18 +00:00
ioext.c * rw.c: new file, implementing C part of module (ice-9 rw). 2001-04-29 13:03:14 +00:00
ioext.h * rw.c: new file, implementing C part of module (ice-9 rw). 2001-04-29 13:03:14 +00:00
iselect.c Use memset instead of bzero. 2001-04-12 01:40:21 +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 Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +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 * eval.c (scm_promise_p), list.c (scm_append_x, scm_reverse_x), 2001-05-04 21:54:00 +00:00
list.h * list.h (scm_list_star): deprecation expired - removed. 2001-04-28 17:25:51 +00:00
load.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
load.h Updated copyrights 2000-06-12 12:28:24 +00:00
macros.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
macros.h * Replaced a lot of calls to SCM_C[AD]R with more appropriate macros. 2001-03-30 15:03:23 +00:00
Makefile.am (cpp_sig_symbols.c, cpp_err_symbols.c): Make 2001-05-16 00:56:48 +00:00
mallocs.c * Incorporated fixes to interrupt deferring/allowing from Niibe. 2001-04-17 09:15:39 +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 * modules.h, modules.c: Moved around a lot of code so that 2001-05-19 01:22:12 +00:00
modules.h * modules.h, modules.c: Moved around a lot of code so that 2001-05-19 01:22:12 +00:00
net_db.c * net_db.c: remove bogus "close" declaration. 2001-04-22 16:05:21 +00:00
net_db.h * net_db.h (scm_gethost): Added prototype. 2001-05-02 00:48:32 +00:00
numbers.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
numbers.h * numbers.h (scm_dblproc): deprecation expired - removed. 2001-04-28 17:28:04 +00:00
objects.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
objects.h (scm_valid_object_procedure_p): New. 2001-05-05 19:05:47 +00:00
objprop.c Correct, update, improve and clean up a lot of docstrings in order to make 2001-04-03 13:19:05 +00:00
objprop.h Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
options.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
options.h Updated copyrights 2000-06-12 12:28:24 +00:00
pairs.c Correct, update, improve and clean up a lot of docstrings in order to make 2001-04-03 13:19:05 +00:00
pairs.h * New macro SCM_TRUE_P. 2000-03-29 01:15:56 +00:00
ports.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
ports.h * ports.h 2001-04-27 21:09:19 +00:00
posix.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
posix.h * posix.c (scm_tmpnam): check that return value from tmpnam is not 2001-03-18 20:29:58 +00:00
print.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
print.h * Removed SCM_CDR misuse. 2001-05-17 06:38:25 +00:00
procprop.c * Fixed scm_thunk_p's results when applied to closures. 2001-04-19 14:46:01 +00:00
procprop.h Updated copyrights 2000-06-12 12:28:24 +00:00
procs.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
procs.h * Fixed scm_thunk_p's results when applied to closures. 2001-04-19 14:46:01 +00:00
properties.c * Replaced a lot of calls to SCM_C[AD]R with more appropriate macros. 2001-03-30 15:03:23 +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 * _scm.h: Removed #include <errno.h>. 2001-03-10 16:56:09 +00:00
ramap.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
ramap.h Updated copyrights 2000-06-12 12:28:24 +00:00
random.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
random.h Smob-related creanup. 2000-12-08 17:32:56 +00:00
rdelim.c (scm_init_rdelim_builtins): Renamed from 2001-05-19 00:27:22 +00:00
rdelim.h (scm_init_rdelim_builtins): Renamed from 2001-05-19 00:27:22 +00:00
read.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
read.h Updated copyrights 2000-06-12 12:28:24 +00:00
regex-posix.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +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 Correct, update, improve and clean up a lot of docstrings in order to make 2001-04-03 13:19:05 +00:00
root.h Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
run-test * run-test, remaining-docs-needed: Added these scripts. The 2000-03-07 16:06:13 +00:00
rw.c (scm_init_rw_builtins): Renamed from scm_init_rw. Return 2001-05-19 00:24:15 +00:00
rw.h * rw.c: new file, implementing C part of module (ice-9 rw). 2001-04-29 13:03:14 +00:00
scmsigs.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
scmsigs.h Updated copyrights 2000-06-12 12:28:24 +00:00
script.c (scm_shell): Evaluate the compiled switches in the 2001-05-19 00:22:51 +00:00
script.h Updated copyrights 2000-06-12 12:28:24 +00:00
simpos.c Correct, update, improve and clean up a lot of docstrings in order to make 2001-04-03 13:19:05 +00:00
simpos.h Updated copyrights 2000-06-12 12:28:24 +00:00
smob.c * Made creation of new smob types thread safe. 2001-04-21 21:50:08 +00:00
smob.h * Made creation of new smob types thread safe. 2001-04-21 21:50:08 +00:00
snarf.h Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
socket.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
socket.h * net_db.c: remove bogus "close" declaration. 2001-04-22 16:05:21 +00:00
sort.c * Fixed scm_thunk_p's results when applied to closures. 2001-04-19 14:46:01 +00:00
sort.h Updated copyrights 2000-06-12 12:28:24 +00:00
srcprop.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
srcprop.h * Eliminate some further applications of SCM_C[AD]R to non pair cells. 2001-04-19 09:38:37 +00:00
stackchk.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
stackchk.h Updated copyrights 2000-06-12 12:28:24 +00:00
stacks.c (narrow_stack): Do not call `scm_system_module_env_p' 2001-05-19 00:21:41 +00:00
stacks.h Updated copyrights 2000-06-12 12:28:24 +00:00
stamp-h.in
stime.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +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 * Make SCM_DEBUG_CELL_ACCESSES=1 work with GUILE_DEBUG_FREELIST. 2001-05-15 09:45:10 +00:00
strings.h * strings.h 2001-04-27 21:09:49 +00:00
strop.c (scm_substring_move_x): Doc fix; nfc. 2001-05-06 01:12:50 +00:00
strop.h * strop.c (scm_string_split): New procedure. 2001-05-04 04:59:05 +00:00
strorder.c Correct, update, improve and clean up a lot of docstrings in order to make 2001-04-03 13:19:05 +00:00
strorder.h Updated copyrights 2000-06-12 12:28:24 +00:00
strports.c Correct, update, improve and clean up a lot of docstrings in order to make 2001-04-03 13:19:05 +00:00
strports.h * validate.h (SCM_VALIDATE_OPOUTSTRPORT): New macro. 2001-03-15 11:24:45 +00:00
struct.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
struct.h * reimplementation of values, call-with-values as primitives: 2000-11-26 18:27:49 +00:00
symbols-deprecated.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
symbols.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
symbols.h Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
tag.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
tag.h * tag.h (scm_tag): deprecation expired - removed. 2001-04-28 17:29:50 +00:00
tags.h * tags.h (SCM_DOUBLE_CELLP): deprecation expired - removed. 2001-04-28 17:30:20 +00:00
threads.c Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
threads.h * threads.h (SCM_MUTEXP): Typo: removed extra parenthesis. 2000-12-10 20:34:01 +00:00
throw.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
throw.h Updated copyrights 2000-06-12 12:28:24 +00:00
unif.c * Allow to convert an array of bytes to a list. Thanks to Masao Uebayashi. 2001-04-19 16:27:01 +00:00
unif.h * unif.h (SCM_ARRAY_CONTIGUOUS): Reintroduced as deprecated. 2001-04-19 22:10:29 +00:00
validate.h * Avoid redundant casting of argument numbers to char* and vice versa. 2001-04-10 07:57:05 +00:00
values.c (print_values): Print as a unreadable object, not as 2001-05-15 00:52:20 +00:00
values.h * values.h (scm_values_vtable, SCM_VALUESP): Moved here so that 2001-03-26 22:43:23 +00:00
variable.c Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
variable.h Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
vectors.c * Make SCM_DEBUG_CELL_ACCESSES=1 work with GUILE_DEBUG_FREELIST. 2001-05-15 09:45:10 +00:00
vectors.h * vectors.h (SCM_NVECTORP): deprecation expired - removed. 2001-04-27 21:10:11 +00:00
version.c * version.c (s_scm_major_version): doc fixes. 2001-05-17 04:54:27 +00:00
version.h * version.h (scm_init_version): new function. 2001-05-17 04:54:37 +00:00
versiondat.h.in * versiondat.h.in: add GUILE_MICRO_VERSION. 2001-05-17 04:54:45 +00:00
vports.c * eval.c (scm_promise_p), list.c (scm_append_x, scm_reverse_x), 2001-05-04 21:54:00 +00:00
vports.h Updated copyrights 2000-06-12 12:28:24 +00:00
weaks.c Correct, update, improve and clean up a lot of docstrings in order to make 2001-04-03 13:19:05 +00:00
weaks.h * weaks.h (scm_weak_vectors, scm_weaks_prehistory): Added 2000-04-21 23:14:19 +00:00