1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-05 11:40:20 +02:00
guile/libguile
Marius Vollmer 6087fad9c7 (gc_section_count): Removed, thread-sleeping can not
be nested.
(scm_i_thread_put_to_sleep): Call scm_i_leave_guile before locking
admin mutex so that we can be put to sleep by other threads while
blocking on that mutex.  Lock all the heap mutex of all threads,
including ourselves.
(scm_i_thread_wake_up): Unlock all threads, including ourselves,
call scm_i_enter_guile.
(scm_thread_mark_stacks): Expect all threads to be suspended.
2004-08-19 17:16:01 +00:00
..
.cvsignore Don't ignore .cvsigore 2004-03-21 02:12:49 +00:00
__scm.h (SCM_DEFER_INTS, SCM_ALLOW_INTS): Add comments about past 2004-08-02 00:36:49 +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 * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +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 (FETCH_STORE): New macro. 2004-08-17 23:13:06 +00:00
arbiters.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
async.c * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
async.h Did the follwing renamings: scm_with_blocked_asyncs -> 2004-01-07 18:03:18 +00:00
backtrace.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
backtrace.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
boolean.c (scm_is_bool): Fix typo. 2004-07-06 10:25:37 +00:00
boolean.h * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:05:45 +00:00
c-tokenize.lex (yyget_lineno, yyget_in, yyget_out, yyget_leng, 2003-05-19 09:57:01 +00:00
ChangeLog *** empty log message *** 2004-08-17 23:57:01 +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 * numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num, 2004-08-02 16:14:04 +00:00
chars.h (scm_tables_prehistory): Remove. 2004-04-24 22:04:51 +00:00
continuations.c (scm_dynthrow): Use >= instead of SCM_PTR_GE which 2004-04-30 23:34:01 +00:00
continuations.h 2003-06-25 Stefan Jahn <stefan@lkcc.org> 2003-06-25 18:12:35 +00:00
conv-integer.i.c * discouraged.h, discouraged.c: New files. 2004-08-02 15:57:04 +00:00
conv-uinteger.i.c * discouraged.h, discouraged.c: New files. 2004-08-02 15:57:04 +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 * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +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 * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +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 * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +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 Use scm_from_int instead of SCM_MAKINUM. 2004-07-10 13:42:18 +00:00
cpp_err_symbols.in
cpp_errno.c
cpp_sig_symbols.in Add SIGSYS. 2004-04-15 00:47:02 +00:00
cpp_signal.c
debug-malloc.c * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, 2004-07-23 15:43:02 +00:00
debug-malloc.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
debug.c * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
debug.h * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
deprecated.c * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length, 2004-08-19 16:49:42 +00:00
deprecated.h * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length, 2004-08-19 16:49:42 +00:00
deprecation.c * stime.c, socket.c, simpos.c, procs.c, posix.c, ports.c, 2004-08-10 14:08:02 +00:00
deprecation.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
discouraged.c * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length, 2004-08-19 16:49:42 +00:00
discouraged.h * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length, 2004-08-19 16:49:42 +00:00
dynl.c * stime.c, socket.c, simpos.c, procs.c, posix.c, ports.c, 2004-08-10 14:08:02 +00:00
dynl.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
dynwind.c (scm_frame_free): New. 2004-08-10 13:35:28 +00:00
dynwind.h (scm_frame_free): New. 2004-08-10 13:35:28 +00:00
environments.c Instead calling scm_puts on the SCM_STRING_CHARS of a string, call 2004-08-10 13:36:45 +00:00
environments.h * numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM to 2004-07-08 15:58:11 +00:00
eq.c (scm_equal_p): Remove real==fraction and fraction==real, they 2004-08-17 23:19:04 +00:00
eq.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
error.c (scm_error_scm): Throw directly instead of calling 2004-08-10 13:37:11 +00:00
error.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
eval.c * stime.c, socket.c, simpos.c, procs.c, posix.c, ports.c, 2004-08-10 14:08:02 +00:00
eval.h * backtrace.c (display_expression, display_frame): Call 2004-06-27 12:34:54 +00:00
evalext.c * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
evalext.h * eval.c, eval.h, evalext.c, evalext.h (scm_m_undefine): Moved 2003-05-06 20:05:04 +00:00
extensions.c (load_extension): Convert lib and init to locale 2004-08-12 17:06:37 +00:00
extensions.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
feature.c * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, 2004-07-23 15:43:02 +00:00
feature.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
filesys.c (STRING_SYSCALL, STRING2_SYSCALL): New helper macros. 2004-08-12 17:32:07 +00:00
filesys.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
fluids.c * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
fluids.h Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
fports.c (fport_print): Use scm_ttyname instead of ttyname directly, 2004-08-17 23:27:11 +00:00
fports.h * fports.h, fports.c (scm_i_fdes_to_port): New, like 2004-08-12 17:03:36 +00:00
futures.c * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, 2004-07-23 15:43:02 +00:00
futures.h Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
gc-card.c * gc.h, gc.c (scm_i_gc_admin_mutex): New, to protect 2004-08-19 16:48:38 +00:00
gc-freelist.c 2003-05-29 Stefan Jahn <stefan@lkcc.org> 2003-05-29 14:39:13 +00:00
gc-malloc.c * gc.h, gc.c (scm_i_gc_admin_mutex): New, to protect 2004-08-19 16:48:38 +00:00
gc-mark.c * gc.h, gc.c (scm_i_gc_admin_mutex): New, to protect 2004-08-19 16:48:38 +00:00
gc-segment.c (snarfcppopts): use DEFAULT_INCLUDES 2003-04-09 09:29:44 +00:00
gc.c * gc.h, gc.c (scm_i_gc_admin_mutex): New, to protect 2004-08-19 16:48:38 +00:00
gc.h * gc.h, gc.c (scm_i_gc_admin_mutex): New, to protect 2004-08-19 16:48:38 +00:00
gc_os_dep.c update ifdefery for macosx. 2004-06-16 04:09:52 +00:00
gdb_interface.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gdbint.c * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, 2004-07-23 15:43:02 +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.h.in (SCM_I_GSC_ENABLE_DISCOURAGED): New. 2004-08-02 16:10:17 +00:00
gen-scmconfig.h.in * gen-scmconfig.h.in (SCM_I_GSC_ENABLE_DISCOURAGED): New. 2004-08-02 16:10:17 +00:00
gh.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
gh_data.c Replaced SCM_STRINGP, SCM_STRING_CHARS, and 2004-08-10 13:43:55 +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 * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
goops.c * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
goops.h * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
gsubr.c * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, 2004-07-23 15:43:02 +00:00
gsubr.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
guardians.c * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +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 Instead of the non-portable mktemp, use mkdir to create a unique 2004-01-10 23:30:23 +00:00
guile.c * Removed uses of DEBUG_EXTENSIONS and DYNAMIC_LINKING to 2003-04-20 07:19:38 +00:00
hash.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
hash.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
hashtab.c * numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num, 2004-08-02 16:14:04 +00:00
hashtab.h Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
hooks.c * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, 2004-07-23 15:43:02 +00:00
hooks.h Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
inet_aton.c 2002-02-27 Stefan Jahn <stefan@lkcc.org> 2002-02-27 15:41:01 +00:00
init.c (scm_init_guile_1): Call scm_i_init_discouraged. 2004-08-03 15:04:48 +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 Fixed typo in comment. 2004-05-06 16:28:18 +00:00
ioext.c (scm_fdopen): Use scm_i_fdes_to_port together with scm_i_mode_bits to 2004-08-12 17:16:49 +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 * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
keywords.h Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
lang.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
lang.h * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
list.c * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
list.h * list.[ch] (scm_i_finite_list_copy): New internal function to 2004-06-06 07:46:18 +00:00
load.c (scm_init_load_path): Do not pass NULL to scm_to_locale_string, which 2004-08-13 12:28:23 +00:00
load.h (scm_internal_parse_path): Removed. 2004-08-10 13:30:12 +00:00
macros.c * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
macros.h Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
Makefile.am * num2integral.i.c, num2float.i.c: Removed. 2004-08-03 17:24:28 +00:00
mallocs.c Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
mallocs.h Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
memmove.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
mkstemp.c 2003-05-29 Stefan Jahn <stefan@lkcc.org> 2003-05-29 14:39:13 +00:00
modules.c * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
modules.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
net_db.c * stime.c, socket.c, simpos.c, procs.c, posix.c, ports.c, 2004-08-10 14:08:02 +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
numbers.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
numbers.h (scm_round, scm_truncate): Renamed to scm_c_round and scm_c_truncate; 2004-08-09 23:32:14 +00:00
objects.c * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
objects.h * print.c (scm_iprin1): Handle fractions. 2003-11-18 19:59:53 +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 * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
options.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
pairs.c * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
pairs.h * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
ports.c (ttyname): Remove prototype, unused. 2004-08-17 23:22:23 +00:00
ports.h * fports.h, fports.c (scm_i_fdes_to_port): New, like 2004-08-12 17:03:36 +00:00
posix.c (WITH_STRING): New helper macro. Use it where one 2004-08-12 17:28:06 +00:00
posix.h * posix.h (scm_setgroups): New prototype. 2003-07-27 16:20:21 +00:00
print.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
print.h * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +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 (scm_init_storage, scm_stand_in_procs, scm_stand_in_proc): Use a 2004-08-11 19:38:58 +00:00
procprop.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
procs.c * stime.c, socket.c, simpos.c, procs.c, posix.c, ports.c, 2004-08-10 14:08:02 +00:00
procs.h * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
properties.c * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +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 (environ): Use _NSGetEnviron in Darwin 2004-02-18 00:20:08 +00:00
ramap.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
ramap.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
random.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
random.h Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
rdelim.c (scm_read_delimited_x): Avoid 2004-08-12 17:32:15 +00:00
rdelim.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
read.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
read.h * list.c (scm_list_n): Add #if SCM_DEBUG_CELL_ACCESSES_P around 2004-02-20 22:04:24 +00:00
regex-posix.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
regex-posix.h Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
remaining-docs-needed
root.c * numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num, 2004-08-02 16:14:04 +00:00
root.h Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. Use 2004-05-06 16:43:14 +00:00
run-test
rw.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +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 * numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num, 2004-08-02 16:14:04 +00:00
scmsigs.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
script.c Convert version to locale string before printing it. 2004-08-12 17:35:53 +00:00
script.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
simpos.c (scm_system): Convert SCM strings to locale strings instead of 2004-08-12 17:38:52 +00:00
simpos.h (scm_system_star): new prototype. 2003-11-19 21:40:42 +00:00
smob.c * smob.h (SCM_SMOB_DATA_2, SCM_SMOB_DATA_3, SCM_SMOB_FLAGS, 2004-05-06 16:41:27 +00:00
smob.h * smob.h (SCM_SMOB_DATA_2, SCM_SMOB_DATA_3, SCM_SMOB_FLAGS, 2004-05-06 16:41:27 +00:00
snarf.h (SCM_SMOB, SCM_GLOBAL_SMOB, SCM_SMOB_MARK, SCM_GLOBAL_SMOB_MARK, 2003-11-13 19:40:29 +00:00
socket.c (scm_init_socket): Add SOCK_SEQPACKET and SOCK_RDM. 2004-08-17 23:44:25 +00:00
socket.h * gc.h (scm_gc_cells_collected): Removed duplicated declaration. 2004-02-18 21:14:35 +00:00
sort.c * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, 2004-07-23 15:43:02 +00:00
sort.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
srcprop.c * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
srcprop.h * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
stackchk.c Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
stackchk.h * __scm.h (SCM_STACK_PTR): New macro. (Cast argument through 2003-05-22 09:16:33 +00:00
stacks.c * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
stacks.h * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
stime.c * stime.c, socket.c, simpos.c, procs.c, posix.c, ports.c, 2004-08-10 14:08:02 +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.h, strings.c: (scm_i_string_chars, scm_i_string_length, 2004-08-19 16:49:42 +00:00
strings.h * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length, 2004-08-19 16:49:42 +00:00
strop.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
strop.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
strorder.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
strorder.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
strports.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
strports.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
struct.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
struct.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
symbols.c * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length, 2004-08-19 16:49:42 +00:00
symbols.h * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length, 2004-08-19 16:49:42 +00:00
tags.h (scm_tc7_stringbuf): New tag. 2004-08-19 16:41:30 +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 (SCM_MUTEX_MAXSIZE): Increase to 25*sizeof(long), 2004-04-27 22:59:04 +00:00
threads.c (gc_section_count): Removed, thread-sleeping can not 2004-08-19 17:16:01 +00:00
threads.h (scm_i_misc_mutex): New SCM_GLOBAL_MUTEX. 2004-07-23 23:51:58 +00:00
throw.c * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
throw.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
unif.c * socket.c, rw.c, deprecated.h, validate.h 2004-08-12 17:45:03 +00:00
unif.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
validate.h * strings.h, strings.c (scm_i_get_substring_spec): New. 2004-08-12 17:43:41 +00:00
values.c * values.c (scm_values): Build lists of length 1 by using 2003-07-12 06:44:57 +00:00
values.h * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it into 2004-07-27 15:41:49 +00:00
variable.c * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, 2004-07-06 10:59:25 +00:00
variable.h (SCM_VARIABLE_LOC): Use SCM_CELL_OBJECT_LOC instead of casting 2004-05-06 16:41:47 +00:00
vectors.c * numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num, 2004-08-02 16:14:04 +00:00
vectors.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
version.c * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, 2004-07-23 15:43:02 +00:00
version.h.in Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
vports.c * fports.h, fports.c (scm_i_fdes_to_port): New, like 2004-08-12 17:03:36 +00:00
vports.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
weaks.c * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, 2004-07-23 15:43:02 +00:00
weaks.h Changed license terms to the plain LGPL thru-out. 2003-04-05 19:15:35 +00:00
win32-dirent.c 2003-05-29 Stefan Jahn <stefan@lkcc.org> 2003-05-29 14:39:13 +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 * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, 2004-07-23 15:43:02 +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