1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-28 16:00:22 +02:00
guile/libguile
Dirk Herrmann 3b88ed2a4d The purpose of this patch is to make guile's internal memoizers
distinguishable from memoizing macros created on the scheme level
	or from user provided primitive memoizing macros.  The reason is,
	that the internal memoizers are the only ones that are allowed to
	transform their scheme input into memoizer byte code, while all
	other memoizing macros may only transform scheme code into new
	scheme code.

	To achieve this, a new macro type 'builtin-macro!' is introduced.
	Currently, 'builtin-macro!'s are handled as memoizing macros, but
	this will change when the memoizer and executor are separated.

	* macros.[ch] (scm_i_makbimacro): New.

	* macros.h (SCM_BUILTIN_MACRO_P): New.

	* macros.c (macro_print, scm_macro_type): Support builtin-macro!s.

	* eval.c, goops.c: All of guile's primitive memoizing macros are
	primitive builtin-macros now.

	* eval.c (scm_macroexp, SCM_CEVAL): Make sure the primitive
	builtin-macros are handled equally to memoizing macros.
2003-05-04 08:36:56 +00:00
..
.cvsignore *** empty log message *** 2003-03-25 02:14:06 +00:00
__scm.h * __scm.h (SCM_DEBUG_DEBUGGER_SUPPORT): New compile-time option. 2003-04-21 14:39:37 +00:00
_scm.h * _scm.h: fix various preprocessor usages of new public symbols to 2003-03-27 19:55:45 +00:00
alist.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
alist.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
alloca.c * alloca.c: #include <config.h> if HAVE_CONFIG_H. 2003-03-25 23:52:25 +00:00
arbiters.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
arbiters.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
async.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
async.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
backtrace.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
backtrace.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
boolean.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
boolean.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
c-tokenize.lex * c-tokenize.lex: remove trailing comma from enum. Thanks to 2003-04-13 17:46:21 +00:00
ChangeLog The purpose of this patch is to make guile's internal memoizers 2003-05-04 08:36:56 +00:00
ChangeLog-1996-1999
ChangeLog-2000 Split up. 2001-03-11 23:57:16 +00:00
ChangeLog-gh
ChangeLog-scm
ChangeLog-threads
chars.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
chars.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
continuations.c * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to 2003-04-20 07:19:38 +00:00
continuations.h * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to 2003-04-20 07:19:38 +00:00
convert.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
convert.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
convert.i.c * convert.i.c: fix various preprocessor usages of new public 2003-03-27 20:05:55 +00:00
coop-defs.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
coop-pthreads.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
coop-pthreads.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
coop-threads.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
coop-threads.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
coop.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +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
cpp_sig_symbols.in * posix.c (getlogin): getlogin() implementation for Windows. 2001-07-03 15:27:56 +00:00
cpp_signal.c
debug-malloc.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
debug-malloc.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
debug.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
debug.h * debug.h: change "id" arg name to "info_id" to avoid objective-c 2003-04-07 20:36:04 +00:00
deprecated.c (scm_protect_object, scm_unprotect_object, SCM_SETAND_CAR, 2003-04-30 14:50:53 +00:00
deprecated.h (scm_rstate, scm_rng, SCM_SLOPPY_CONSP, SCM_SLOPPY_NCONSP, 2003-05-01 23:11:51 +00:00
deprecation.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
deprecation.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
dynl.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
dynl.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
dynwind.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
dynwind.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
environments.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
environments.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
eq.c * tests/goops.test: Added tests for correctness of class 2003-04-17 19:23:52 +00:00
eq.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
error.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
error.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
eval.c The purpose of this patch is to make guile's internal memoizers 2003-05-04 08:36:56 +00:00
eval.h * eval.c, eval.h, goops.c, goops.h (scm_m_atslot_ref, 2003-04-25 16:22:47 +00:00
evalext.c * eval.c, eval.h, evalext.c, evalext.h (scm_sym_setter, 2003-04-20 19:18:43 +00:00
evalext.h * eval.c, eval.h, evalext.c, evalext.h (scm_sym_setter, 2003-04-20 19:18:43 +00:00
extensions.c * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to 2003-04-20 07:19:38 +00:00
extensions.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
feature.c * feature.c (scm_init_feature): Always add threads feature. 2003-04-16 12:52:04 +00:00
feature.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
filesys.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
filesys.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
fluids.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
fluids.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
fports.c * ports.c, ports.h (scm_i_port_table_mutex): New mutex. 2003-04-24 16:02:04 +00:00
fports.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
futures.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
futures.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gc-card.c * __scm.h (SCM_DEBUG_DEBUGGER_SUPPORT): New compile-time option. 2003-04-21 14:39:37 +00:00
gc-freelist.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gc-malloc.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gc-mark.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gc-segment.c (snarfcppopts): use DEFAULT_INCLUDES 2003-04-09 09:29:44 +00:00
gc.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gc.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gc_os_dep.c * gc_os_dep.c: Added patch for UnixWare and OpenUNIX support. 2003-04-16 20:15:37 +00:00
gdb_interface.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gdbint.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gdbint.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gen-scmconfig.c * gen-scmconfig.c: change most new public symbols to be defined to 2003-03-27 20:07:17 +00:00
gen-scmconfig.h.in * gen-scmconfig.h.in: new file -- see gen-scmconfig.c for details. 2003-03-25 23:49:03 +00:00
gh.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gh_data.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gh_eval.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gh_funcs.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gh_init.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gh_io.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gh_list.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gh_predicates.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
goops.c The purpose of this patch is to make guile's internal memoizers 2003-05-04 08:36:56 +00:00
goops.h * eval.c, eval.h, goops.c, goops.h (scm_m_atslot_ref, 2003-04-25 16:22:47 +00:00
gsubr.c * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to 2003-04-20 07:19:38 +00:00
gsubr.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
guardians.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
guardians.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
guile-doc-snarf.in * guile-snarf-docs.in, guile-snarf-docs-texi.in, 2001-05-31 13:15:54 +00:00
guile-func-name-check.in * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
guile-snarf-docs.in * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
guile-snarf.awk.in * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
guile-snarf.in Do not expect the input file to be the first argument after the 2002-08-24 00:53:44 +00:00
guile.c * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to 2003-04-20 07:19:38 +00:00
hash.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
hash.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
hashtab.c * hashtab.c (rehash_after_gc): Clear to_rehash list before 2003-04-05 20:45:17 +00:00
hashtab.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
hooks.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
hooks.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
inet_aton.c 2002-02-27 Stefan Jahn <stefan@lkcc.org> 2002-02-27 15:41:01 +00:00
init.c * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to 2003-04-20 07:19:38 +00:00
init.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
inline.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
inline.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
ioext.c * ports.c, ports.h (scm_i_port_table_mutex): New mutex. 2003-04-24 16:02:04 +00:00
ioext.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
iselect.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
keywords.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
keywords.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
lang.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
lang.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
list.c * srfi/srfi-1.c (srfi1_ilength), libguile/list.c (scm_ilength, 2003-04-21 01:59:57 +00:00
list.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
load.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
load.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
macros.c The purpose of this patch is to make guile's internal memoizers 2003-05-04 08:36:56 +00:00
macros.h The purpose of this patch is to make guile's internal memoizers 2003-05-04 08:36:56 +00:00
Makefile.am * Makefile.am (scmconfig.h): Look for config.h in top_builddir, 2003-04-05 21:49:15 +00:00
mallocs.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
mallocs.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
memmove.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
mkstemp.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
modules.c * modules.c (s_scm_module_import_interface): move declaration of 2003-04-05 22:34:10 +00:00
modules.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
net_db.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
net_db.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
null-threads.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
null-threads.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
num2float.i.c * num2float.i.c (NUM2FLOAT): handle GMP bignums. 2003-04-04 21:49:03 +00:00
num2integral.i.c * num2integral.i.c (NUM2INTEGRAL): use SCM_CHAR_BIT. 2003-04-16 19:43:55 +00:00
numbers.c Doc fix for the usage of num2intergral. 2003-05-03 23:19:51 +00:00
numbers.h oops -- reverse accidental commit. 2003-04-16 19:45:12 +00:00
objects.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
objects.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
objprop.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
objprop.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
options.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
options.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
pairs.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
pairs.h * sort.c, pairs.h: Removed unnecessary includes. 2003-04-23 16:49:30 +00:00
ports.c * ports.c (scm_c_port_for_each): New function, mostly copied from 2003-04-30 14:38:53 +00:00
ports.h * ports.c (scm_c_port_for_each): New function, mostly copied from 2003-04-30 14:38:53 +00:00
posix.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
posix.h * posix.h: change occurences of "id" to something else so we don't 2003-04-07 01:50:16 +00:00
print.c * hashtab.c (rehash_after_gc): Clear to_rehash list before 2003-04-05 20:45:17 +00:00
print.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
private-gc.h * gc-segment.c (scm_i_make_initial_segment): check user settings 2002-09-05 21:55:33 +00:00
procprop.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
procprop.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
procs.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
procs.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
properties.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
properties.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
pthread-threads.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
pthread-threads.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
putenv.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
ramap.c * list.c (scm_cons_star), ramap.c (scm_ra_sum, scm_ra_product, 2003-04-21 01:35:33 +00:00
ramap.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
random.c * random.c (scm_c_random_bignum): use SCM_CHAR_BIT. 2003-04-16 19:44:55 +00:00
random.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
rdelim.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
rdelim.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
read.c * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to 2003-04-20 07:19:38 +00:00
read.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
regex-posix.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
regex-posix.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
remaining-docs-needed
root.c * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to 2003-04-20 07:19:38 +00:00
root.h * eval.c, root.h (scm_undefineds, SCM_NUM_PROTECTS, undefineds, 2003-04-20 18:08:07 +00:00
run-test
rw.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
rw.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
scmconfig.h.top Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
scmsigs.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
scmsigs.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
script.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
script.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
simpos.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
simpos.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
smob.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
smob.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
snarf.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
socket.c * socket.c: use SCM_CHAR_BIT. 2003-04-16 19:45:01 +00:00
socket.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
sort.c * sort.c, pairs.h: Removed unnecessary includes. 2003-04-23 16:49:30 +00:00
sort.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
srcprop.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
srcprop.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
stackchk.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
stackchk.h * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to 2003-04-20 07:19:38 +00:00
stacks.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
stacks.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
stime.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
stime.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
strerror.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
strings.c * strings.c (scm_mem2string): use memcpy rather than by-hand loop. 2003-04-07 01:49:04 +00:00
strings.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
strop.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
strop.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
strorder.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
strorder.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
strports.c * ports.c, ports.h (scm_i_port_table_mutex): New mutex. 2003-04-24 16:02:04 +00:00
strports.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
struct.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
struct.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
symbols.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
symbols.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
tags.h * tags.h: scm_t_intptr should have been intptr_t. 2003-04-14 15:42:34 +00:00
threads-plugin.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
threads-plugin.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
threads.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
threads.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
throw.c (scm_ithrow): Remove "asm volatile" hack. It used to work around a 2003-05-03 22:09:20 +00:00
throw.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
unif.c * srfi/srfi-1.c (srfi1_ilength), libguile/list.c (scm_ilength, 2003-04-21 01:59:57 +00:00
unif.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
validate.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
values.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
values.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
variable.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
variable.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
vectors.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
vectors.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
version.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
version.h.in Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
vports.c * ports.c, ports.h (scm_i_port_table_mutex): New mutex. 2003-04-24 16:02:04 +00:00
vports.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
weaks.c * hooks.c (scm_c_hook_add): Fixed bug in append mode. 2003-02-19 15:04:51 +00:00
weaks.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
win32-dirent.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
win32-dirent.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
win32-socket.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
win32-socket.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
win32-uname.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
win32-uname.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00