bpt/guile.git
22 years ago*** empty log message ***
Marius Vollmer [Wed, 8 Aug 2001 16:41:38 +0000 (16:41 +0000)]
*** empty log message ***

22 years ago(TESTS): List tests explicitely instead of using a wildcard.
Marius Vollmer [Wed, 8 Aug 2001 16:41:28 +0000 (16:41 +0000)]
(TESTS): List tests explicitely instead of using a wildcard.
Wildcards don't seem to work for VPATH "make dist"s.

22 years ago*** empty log message ***
Marius Vollmer [Wed, 8 Aug 2001 16:34:57 +0000 (16:34 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Marius Vollmer [Tue, 7 Aug 2001 18:18:55 +0000 (18:18 +0000)]
*** empty log message ***

22 years agoNew file, to control distribution of the test-suite.
Marius Vollmer [Tue, 7 Aug 2001 18:18:40 +0000 (18:18 +0000)]
New file, to control distribution of the test-suite.

22 years ago(EXTRA_DIST, SUBDIRS): Move test-suite from EXTRA_DIST to SUBDIRS.
Marius Vollmer [Tue, 7 Aug 2001 18:17:27 +0000 (18:17 +0000)]
(EXTRA_DIST, SUBDIRS): Move test-suite from EXTRA_DIST to SUBDIRS.

22 years agoAdded "test-suite/Makefile".
Marius Vollmer [Tue, 7 Aug 2001 18:17:14 +0000 (18:17 +0000)]
Added "test-suite/Makefile".

22 years ago(EXTRA_DIST): Distribute ChangeLog-1996-1999 and ChangeLog-2000.
Marius Vollmer [Tue, 7 Aug 2001 18:14:56 +0000 (18:14 +0000)]
(EXTRA_DIST): Distribute ChangeLog-1996-1999 and ChangeLog-2000.
Thanks to Daniel Skarda!

22 years ago*** empty log message ***
Marius Vollmer [Tue, 7 Aug 2001 14:39:02 +0000 (14:39 +0000)]
*** empty log message ***

22 years ago* guile-snarf-docs-texi.in: don't call the tokenizer here, we now
Michael Livshin [Mon, 6 Aug 2001 23:19:50 +0000 (23:19 +0000)]
* guile-snarf-docs-texi.in: don't call the tokenizer here, we now
do it from the Makefile.

* Makefile.am: rearrange the snarfing slightly, so that .doc files
are of a reasonable size.

22 years ago* snarf-check-and-output-texi: print optional args in a prettier
Michael Livshin [Mon, 6 Aug 2001 23:19:05 +0000 (23:19 +0000)]
* snarf-check-and-output-texi: print optional args in a prettier
manner.

22 years ago * srfi-1.scm (check-arg-type, non-negative-integer?): a couple of new
Gary Houston [Sun, 5 Aug 2001 10:12:37 +0000 (10:12 +0000)]
* srfi-1.scm (check-arg-type, non-negative-integer?): a couple of new
internal definitions.
(list-tabulate, iota): check for bad arguments that otherwise
give weird output.
(filter): check for proper list, to avoid infinite recursion on
a circular list.

22 years ago * srfi-1.scm (filter): replaced with a tail-recursive version.
Gary Houston [Sat, 4 Aug 2001 18:37:08 +0000 (18:37 +0000)]
* srfi-1.scm (filter): replaced with a tail-recursive version.
(remove): implement using filter, to make it tail-recursive.

22 years ago* Improve `make-stack' doc by explaining cutting args.
Neil Jerram [Thu, 2 Aug 2001 20:27:42 +0000 (20:27 +0000)]
* Improve `make-stack' doc by explaining cutting args.

22 years ago* Explain cutting args for `make-stack'.
Neil Jerram [Thu, 2 Aug 2001 20:26:21 +0000 (20:26 +0000)]
* Explain cutting args for `make-stack'.

22 years ago* Fix obscure debugger bug - trying to rerun last command when last command
Neil Jerram [Thu, 2 Aug 2001 19:52:09 +0000 (19:52 +0000)]
* Fix obscure debugger bug - trying to rerun last command when last command
  fluid is not yet set.

22 years ago* Added `call-with-readline-completion-function'.
Neil Jerram [Thu, 2 Aug 2001 19:45:07 +0000 (19:45 +0000)]
* Added `call-with-readline-completion-function'.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 2 Aug 2001 10:48:12 +0000 (10:48 +0000)]
*** empty log message ***

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 2 Aug 2001 10:29:32 +0000 (10:29 +0000)]
*** empty log message ***

22 years agoRefill to fit in 80 columns.
Thien-Thi Nguyen [Thu, 2 Aug 2001 10:26:52 +0000 (10:26 +0000)]
Refill to fit in 80 columns.

(process-long-option): Fix bug: Keep track of `optional' value-required
info and use this to determine whether or not the next element is to be
taken as the option arg.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Thu, 2 Aug 2001 10:14:17 +0000 (10:14 +0000)]
*** empty log message ***

22 years agoInitial revision
Thien-Thi Nguyen [Thu, 2 Aug 2001 10:13:03 +0000 (10:13 +0000)]
Initial revision

22 years ago*** empty log message ***
Marius Vollmer [Wed, 1 Aug 2001 21:28:45 +0000 (21:28 +0000)]
*** empty log message ***

22 years agoAdded `--disable-linuxthreads' option and do not define
Marius Vollmer [Wed, 1 Aug 2001 21:28:29 +0000 (21:28 +0000)]
Added `--disable-linuxthreads' option and do not define
GUILE_PTHREAD_COMPAT nor link with -lpthread when it is given.  Thanks
to Cris Cramer!

22 years ago(scm_char_alphabetic_p, scm_char_numeric_p, scm_char_whitespace_p,
Marius Vollmer [Wed, 1 Aug 2001 21:27:59 +0000 (21:27 +0000)]
(scm_char_alphabetic_p, scm_char_numeric_p, scm_char_whitespace_p,
scm_char_upper_case_p, scm_char_lower_case_p, scm_char_is_both_p): Do
not require characters to fulfill isascii in addition to the primary
predicate.

22 years agoWrote more informative change log.
Keisuke Nishida [Wed, 1 Aug 2001 16:50:34 +0000 (16:50 +0000)]
Wrote more informative change log.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Wed, 1 Aug 2001 10:01:51 +0000 (10:01 +0000)]
*** empty log message ***

22 years ago(run-test-exception): Add special handling for
Thien-Thi Nguyen [Wed, 1 Aug 2001 09:57:01 +0000 (09:57 +0000)]
(run-test-exception): Add special handling for
`error'-generated exceptions, which pass key
`misc-error' and leave messages unformatted.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Wed, 1 Aug 2001 05:10:12 +0000 (05:10 +0000)]
*** empty log message ***

22 years agoIn boilerplate, use -l$0. Thanks to Daniel Skarda.
Thien-Thi Nguyen [Wed, 1 Aug 2001 05:09:30 +0000 (05:09 +0000)]
In boilerplate, use -l$0.  Thanks to Daniel Skarda.

22 years ago * srfi-14.c (scm_char_set_diff_plus_intersection): wasn't correctly
Gary Houston [Tue, 31 Jul 2001 21:42:24 +0000 (21:42 +0000)]
* srfi-14.c (scm_char_set_diff_plus_intersection): wasn't correctly
accounting for the (char-set-union cs2...) in the spec.  i.e.,
(char-set-diff+intersection a) -> copy-of-a, empty-set
and the following are equivalent:
(char-set-diff+intersection a (char-set #\a) (char-set #\b))
(char-set-diff+intersection a (char-set #\a #\b))

(scm_char_set_xor_x): disabled the side-effecting code, since it
gives inconsistent results to scm_char_set_xor for the case
(char-set-xor! a a a).

(scm_char_set_diff_plus_intersection_x): added cs2 argument, since
two arguments are compulsory in final spec.  also similar changes
as for scm_char_set_diff_plus_intersection.
* srfi-14.h (scm_char_set_diff_plus_intersection_x): added cs2.

22 years ago * boot-9.scm (process-define-module): Bug fixed.
Keisuke Nishida [Tue, 31 Jul 2001 14:08:04 +0000 (14:08 +0000)]
* boot-9.scm (process-define-module): Bug fixed.

22 years ago* Rewrote string->number stuff.
Dirk Herrmann [Mon, 30 Jul 2001 19:35:15 +0000 (19:35 +0000)]
* Rewrote string->number stuff.

22 years ago* Minor changes.
Dirk Herrmann [Mon, 30 Jul 2001 18:55:50 +0000 (18:55 +0000)]
* Minor changes.

22 years ago* Use SCM_CONSP, not SCM_ECONSP.
Dirk Herrmann [Mon, 30 Jul 2001 18:25:14 +0000 (18:25 +0000)]
* Use SCM_CONSP, not SCM_ECONSP.

22 years ago*** empty log message ***
Marius Vollmer [Sun, 29 Jul 2001 20:48:52 +0000 (20:48 +0000)]
*** empty log message ***

22 years ago(hashset-index): Renumbered, since the vcell slot of structs has been
Marius Vollmer [Sun, 29 Jul 2001 20:48:41 +0000 (20:48 +0000)]
(hashset-index): Renumbered, since the vcell slot of structs has been
removed.

22 years ago(build_class_class_slots): Removed vcell slot definition.
Marius Vollmer [Sun, 29 Jul 2001 20:46:37 +0000 (20:46 +0000)]
(build_class_class_slots): Removed vcell slot definition.

22 years agoRenumbered slot indices. (SCM_CLASS_CLASS_LAYOUT):
Marius Vollmer [Sun, 29 Jul 2001 20:46:23 +0000 (20:46 +0000)]
Renumbered slot indices. (SCM_CLASS_CLASS_LAYOUT):
Removed vcell slot layout code.
(scm_si_vcell): Removed.

22 years ago(scm_si_redefined, scm_si_hashsets): Renumbered.
Marius Vollmer [Sun, 29 Jul 2001 20:43:05 +0000 (20:43 +0000)]
(scm_si_redefined, scm_si_hashsets): Renumbered.

22 years ago(scm_struct_vtable_p): Do not check vcell slot for zero. Use
Marius Vollmer [Sun, 29 Jul 2001 20:42:06 +0000 (20:42 +0000)]
(scm_struct_vtable_p): Do not check vcell slot for zero.  Use
scm_vtable_index_layout instead of "0" when accessing said slot.
(scm_init_struct): Remove vcell slot layout code from
required_vtable_fields.

22 years ago(scm_vtable_index_vcell): Removed. Renumbered subsequent indices.
Marius Vollmer [Sun, 29 Jul 2001 20:39:38 +0000 (20:39 +0000)]
(scm_vtable_index_vcell): Removed.  Renumbered subsequent indices.

22 years agoCheck in forgotten test scripts.
Martin Grabmüller [Fri, 27 Jul 2001 16:11:13 +0000 (16:11 +0000)]
Check in forgotten test scripts.

22 years ago*** empty log message ***
Marius Vollmer [Thu, 26 Jul 2001 21:40:52 +0000 (21:40 +0000)]
*** empty log message ***

22 years ago* tags.h: Update tag system docs.
Marius Vollmer [Thu, 26 Jul 2001 21:40:18 +0000 (21:40 +0000)]
* tags.h: Update tag system docs.
(scm_tc3_cons_gloc): Renamed to scm_tc3_struct.  Changed all uses.
(scm_tcs_cons_gloc): Renamed to scm_tcs_struct.  Changed all uses.
(SCM_ECONSP, SCM_NECONSP): Removed.  Changed all uses to SCM_CONSP
or SCM_NCONSP, respectively.

* struct.c, struct.h, srcprop.c, procs.c, procprop.c, print.c,
objects.c. modules.c, goops.c, eval.c, debug.c: Changed all uses
of scm_tc3_cond_gloc and scm_tcs_cons_gloc.  See above.

* print.c (scm_iprin1): Remove printing of glocs.  Do not try to
tell glocs from structs.

* gc.c (scm_gc_mark, scm_gc_sweep): Remove handling of glocs.

* eval.c (scm_m_atbind): Make a list of variables, not glocs.
(scm_ceval, scm_deval): For SCM_IM_BIND, fiddle with variables
instead of with glocs.
(EVALCAR): Do not test for glocs.
(scm_lookupcar, scm_lookupcar1): Do not handle glocs in race
condition.
(scm_unmemocar): Do not handle glocs.
(scm_m_atfop): Memoize as a variable, not as a gloc.
(scm_eval_args, scm_deval_args): Do not handle glocs.
(scm_ceval, scm_deval): Likewise.

* eval.h (SCM_XEVALCAR): Do not test for glocs.
(SCM_GLOC_VAR, SCM_GLOC_VAL, SCM_GLOC_SET_VAL, SCM_GLOC_VAL_LOC):
Removed.

* debug.h, debug.c (scm_make_gloc, scm_gloc_p): Removed.

* dynwind.c (scm_swap_bindings): Likewise.
(scm_dowinds): Updated to recognize lists of variables instead of
lists of glocs.

* __scm.h (SCM_CAUTIOS, SCM_RECKLESS): Update comments.

22 years ago*** empty log message ***
Marius Vollmer [Thu, 26 Jul 2001 16:58:55 +0000 (16:58 +0000)]
*** empty log message ***

22 years ago(GC_noop1): Moved into the same #if/#endif context where it is needed.
Marius Vollmer [Thu, 26 Jul 2001 16:58:30 +0000 (16:58 +0000)]
(GC_noop1): Moved into the same #if/#endif context where it is needed.

22 years agoMinor typo fix in NEWS.
Martin Grabmüller [Thu, 26 Jul 2001 05:31:57 +0000 (05:31 +0000)]
Minor typo fix in NEWS.

Examples are now built and tested on `make installcheck'.

22 years ago * numbers.c (scm_logand, scm_logior, scm_logxor): adjusted the
Gary Houston [Wed, 25 Jul 2001 22:37:05 +0000 (22:37 +0000)]
* numbers.c (scm_logand, scm_logior, scm_logxor): adjusted the
docstrings to reflect the n-ary implementation.

22 years ago*** empty log message ***
Marius Vollmer [Wed, 25 Jul 2001 22:01:50 +0000 (22:01 +0000)]
*** empty log message ***

22 years ago(scm_ceval, scm_deval): Use "RETURN" macro when returning value of a
Marius Vollmer [Wed, 25 Jul 2001 22:01:27 +0000 (22:01 +0000)]
(scm_ceval, scm_deval): Use "RETURN" macro when returning value of a
variable, not the plain "return" statement.

22 years ago*** empty log message ***
Marius Vollmer [Wed, 25 Jul 2001 21:03:59 +0000 (21:03 +0000)]
*** empty log message ***

22 years agoAllow variables in memoized code (in addition to glocs).
Marius Vollmer [Wed, 25 Jul 2001 21:03:28 +0000 (21:03 +0000)]
Allow variables in memoized code (in addition to glocs).
(scm_lookupcar): Handle variables in lost races.  Replace symbol
with variable directly, do not make a gloc.
(scm_unmemocar): Rewrite variables using a reverse lookup, just
like glocs.
(scm_ceval, scm_deval): Deal with variables in SCM_IM_SET and in
the main switch.

22 years ago*** empty log message ***
Marius Vollmer [Wed, 25 Jul 2001 15:33:03 +0000 (15:33 +0000)]
*** empty log message ***

22 years ago* variable.c (scm_i_variable_print): Use "value" instead of
Marius Vollmer [Wed, 25 Jul 2001 15:32:30 +0000 (15:32 +0000)]
* variable.c (scm_i_variable_print): Use "value" instead of
"binding" since a binding is the mapping between symbols and
variables, not between variables and their values.

22 years ago*** empty log message ***
Marius Vollmer [Wed, 25 Jul 2001 15:32:20 +0000 (15:32 +0000)]
*** empty log message ***

22 years ago* variable.h (scm_tc16_variable): Removed.
Marius Vollmer [Wed, 25 Jul 2001 15:28:07 +0000 (15:28 +0000)]
* variable.h (scm_tc16_variable): Removed.
(SCM_VARIABLEP): Test for new tc7 code.
(scm_i_variable_print): New.
* variable.c (scm_tc16_variable): Removed.
(variable_print): Renamed to scm_i_variable_print and made
non-static.
(variable_equal_p): Removed.
(make_variable): Construct a tc7 object instead of a smob.
(scm_init_variable): Do not register smob.

22 years ago* tags.h (scm_tc7_variable): New.
Marius Vollmer [Wed, 25 Jul 2001 15:22:53 +0000 (15:22 +0000)]
* tags.h (scm_tc7_variable): New.
* gc.c (scm_gc_mark): Handle scm_tc7_variable objects.
* print.c (scm_iprin1): Likewise.

22 years ago*** empty log message ***
Marius Vollmer [Mon, 23 Jul 2001 22:10:42 +0000 (22:10 +0000)]
*** empty log message ***

22 years ago(SUBDIRS): Build libguile before ice-9.
Marius Vollmer [Mon, 23 Jul 2001 22:10:29 +0000 (22:10 +0000)]
(SUBDIRS): Build libguile before ice-9.

22 years ago* syncase.scm (psyncomp): Removed, it is now in compile-psyntax.scm.
Marius Vollmer [Mon, 23 Jul 2001 22:09:42 +0000 (22:09 +0000)]
* syncase.scm (psyncomp): Removed, it is now in compile-psyntax.scm.
* Makefile.am (psyntax.pp): Enable rule for psyntax.pp only in
maintainer mode.  Use compile-psyntax.scm for actual compilation.
Make sure the uninstalled guile is used.
(EXTRA_DIST): Distribute compile-psyntax.scm
* compile-psyntax.scm: New file.

22 years ago Reverse the n-ary logxor change. The behaviour is weird in a set
Gary Houston [Sun, 22 Jul 2001 23:21:03 +0000 (23:21 +0000)]
 Reverse the n-ary logxor change.  The behaviour is weird in a set
     context, but consistent with logxor and scsh.  Maybe it should get
     the benefit of the doubt.

22 years ago (scm_char_set_xor): bug fix: characters should only be included if
Gary Houston [Sun, 22 Jul 2001 22:01:50 +0000 (22:01 +0000)]
(scm_char_set_xor): bug fix: characters should only be included if
they occur in exactly one argument, but were included if they
occured an odd number of times >= 3, e.g, in (char-set-xor a a a)
where a is (char-set #\a).  fix it with a "mask" array.

22 years ago * srfi-14.c (scm_char_set_intersection, scm_char_set_xor): remove
Gary Houston [Sun, 22 Jul 2001 20:17:28 +0000 (20:17 +0000)]
* srfi-14.c (scm_char_set_intersection, scm_char_set_xor): remove
the compulsory cs1 arguments: all args are optional in final spec.
* srfi-14.h: declarations updated.

22 years ago*** empty log message ***
Marius Vollmer [Sun, 22 Jul 2001 18:31:11 +0000 (18:31 +0000)]
*** empty log message ***

22 years ago* tags.h (SCM_UNBOUND): Make it the 34th isym/iflag, the 33th slot is
Marius Vollmer [Sun, 22 Jul 2001 18:30:36 +0000 (18:30 +0000)]
* tags.h (SCM_UNBOUND): Make it the 34th isym/iflag, the 33th slot is
taken by the new SCM_IM_CALL_WITH_VALUES.
* print.c (scm_isymnames): Update table accordingly.

22 years ago* tags.h: Include inttypes.h when we have it.
Marius Vollmer [Sun, 22 Jul 2001 18:30:08 +0000 (18:30 +0000)]
* tags.h: Include inttypes.h when we have it.

* tags.h (SCM_UNBOUND): Make it the 34th isym/iflag, the 33th slot is
taken by the new SCM_IM_CALL_WITH_VALUES.
* print.c (scm_isymnames): Update table accordingly.

22 years agoCheck for "inttypes.h".
Marius Vollmer [Sun, 22 Jul 2001 18:28:21 +0000 (18:28 +0000)]
Check for "inttypes.h".

22 years ago * regex-posix.c (s_scm_regexp_exec): use scm_long2num not
Gary Houston [Sun, 22 Jul 2001 12:49:02 +0000 (12:49 +0000)]
* regex-posix.c (s_scm_regexp_exec): use scm_long2num not
SCM_MAKINUM to convert regoff_t value to SCM.

22 years ago*** empty log message ***
Thien-Thi Nguyen [Sun, 22 Jul 2001 11:09:23 +0000 (11:09 +0000)]
*** empty log message ***

22 years ago(autoload-info): Also handle `defmacro-public' forms.
Thien-Thi Nguyen [Sun, 22 Jul 2001 11:08:18 +0000 (11:08 +0000)]
(autoload-info): Also handle `defmacro-public' forms.

22 years ago * scmsigs.c: include sys/time.h for itimer stuff.
Gary Houston [Sat, 21 Jul 2001 21:11:16 +0000 (21:11 +0000)]
* scmsigs.c: include sys/time.h for itimer stuff.

22 years agoRemove "how to contribute" header paragraph.
Thien-Thi Nguyen [Sat, 21 Jul 2001 06:42:46 +0000 (06:42 +0000)]
Remove "how to contribute" header paragraph.

22 years ago * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,
Martin Grabmüller [Thu, 19 Jul 2001 21:08:49 +0000 (21:08 +0000)]
* alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,
chars.h, continuations.h, debug-malloc.h, dynl.c, feature.c,
feature.h, filesys.h, fluids.h, fports.h, gc_os_dep.c,
gdb_interface.h, gh_eval.c, gh_funcs.c, gh_io.c, gh_list.c,
gh_predicates.c, gsubr.c, gsubr.h, guardians.h,
guile-func-name-check.in, guile-snarf-docs-texi.in,
guile-snarf-docs.in, guile-snarf.awk.in, guile-snarf.in,
hashtab.h, iselect.h, keywords.h, lang.c, list.h, load.h,
objprop.c, objprop.h, options.c, options.h, random.h,
regex-posix.h, root.c, root.h, script.c, snarf.h, stackchk.c,
strerror.c, strop.h, strports.h, threads.h, values.c, values.h,
version.c, version.h: Updated copyright notice.

22 years ago * INSTALL, Makefile.am, configure.in: Updated copyright notice.
Martin Grabmüller [Thu, 19 Jul 2001 20:57:59 +0000 (20:57 +0000)]
* INSTALL, Makefile.am, configure.in: Updated copyright notice.

22 years ago * tests/alist.test, tests/bit-operations.test,
Martin Grabmüller [Thu, 19 Jul 2001 20:30:37 +0000 (20:30 +0000)]
* tests/alist.test, tests/bit-operations.test,
tests/common-list.test, tests/environments.test, tests/eval.test,
tests/gc.test, tests/hooks.test, tests/import.test,
tests/interp.test, tests/list.test, tests/load.test,
tests/numbers.test, tests/ports.test, tests/r4rs.test,
tests/version.test, tests/weaks.test, lib.scm, guile-test: Updated
copyright notice.

22 years ago * srfi-11.scm, srfi-8.scm: Update copyright notice.
Martin Grabmüller [Thu, 19 Jul 2001 20:28:33 +0000 (20:28 +0000)]
* srfi-11.scm, srfi-8.scm: Update copyright notice.

22 years ago * goops/util.scm: Updated copyright notice.
Martin Grabmüller [Thu, 19 Jul 2001 20:27:40 +0000 (20:27 +0000)]
* goops/util.scm: Updated copyright notice.

22 years ago * and-let-star.scm, debug.scm, debugger.scm, history.scm,
Martin Grabmüller [Thu, 19 Jul 2001 20:24:49 +0000 (20:24 +0000)]
* and-let-star.scm, debug.scm, debugger.scm, history.scm,
lineio.scm, null.scm, optargs.scm, r4rs.scm, r5rs.scm,
receive.scm, safe-r5rs.scm, streams.scm: Updated copyright notice.

22 years ago * Makefile.am, readline.scm: Updated copyright notice.
Martin Grabmüller [Thu, 19 Jul 2001 20:23:03 +0000 (20:23 +0000)]
* Makefile.am, readline.scm: Updated copyright notice.

22 years ago * guile-config.in, Makefile.am: Updated copyright notice.
Martin Grabmüller [Thu, 19 Jul 2001 20:22:12 +0000 (20:22 +0000)]
* guile-config.in, Makefile.am: Updated copyright notice.

22 years ago*** empty log message ***
Rob Browning [Thu, 19 Jul 2001 17:58:37 +0000 (17:58 +0000)]
*** empty log message ***

22 years ago* posix.texi (Signals): add docs for setitimer and getitimer.
Rob Browning [Thu, 19 Jul 2001 17:58:27 +0000 (17:58 +0000)]
* posix.texi (Signals): add docs for setitimer and getitimer.

22 years ago*** empty log message ***
Rob Browning [Thu, 19 Jul 2001 17:47:08 +0000 (17:47 +0000)]
*** empty log message ***

22 years ago* configure.in: add checks for setitimer and getitimer.
Rob Browning [Thu, 19 Jul 2001 17:46:42 +0000 (17:46 +0000)]
* configure.in: add checks for setitimer and getitimer.
Add --enable-error-on-warning.

22 years ago* box/.cvsignore: add .deps.
Rob Browning [Thu, 19 Jul 2001 17:46:30 +0000 (17:46 +0000)]
* box/.cvsignore: add .deps.

22 years ago* box-module/.cvsignore: add .deps.
Rob Browning [Thu, 19 Jul 2001 17:46:22 +0000 (17:46 +0000)]
* box-module/.cvsignore: add .deps.

22 years ago* c-tokenize.lex: add option %nounput to quiet warning.
Rob Browning [Thu, 19 Jul 2001 17:45:01 +0000 (17:45 +0000)]
* c-tokenize.lex: add option %nounput to quiet warning.
Add prototype for yylex to quiet warning.

22 years ago* gc_os_dep.c (GC_noop1): ifdef out (unused) to quiet warning.
Rob Browning [Thu, 19 Jul 2001 17:43:34 +0000 (17:43 +0000)]
* gc_os_dep.c (GC_noop1): ifdef out (unused) to quiet warning.

22 years ago* scmsigs.c (s_scm_setitimer): new function.
Rob Browning [Thu, 19 Jul 2001 17:43:22 +0000 (17:43 +0000)]
* scmsigs.c (s_scm_setitimer): new function.
(s_scm_setitimer): new function.

22 years ago* scmsigs.h (scm_init_scmsigs): new prototype.
Rob Browning [Thu, 19 Jul 2001 17:43:14 +0000 (17:43 +0000)]
* scmsigs.h (scm_init_scmsigs): new prototype.
(scm_init_scmsigs): new prototype.

22 years ago* A couple of minor cleanups.
Dirk Herrmann [Wed, 18 Jul 2001 10:14:29 +0000 (10:14 +0000)]
* A couple of minor cleanups.

22 years ago * srfi-14.c: Okay. Now I got it. Really. This time it's fixed.
Martin Grabmüller [Tue, 17 Jul 2001 19:41:49 +0000 (19:41 +0000)]
* srfi-14.c: Okay.  Now I got it.  Really.  This time it's fixed.
Guaranteed. (Maybe)

* srfi-19.scm: Define `current-time' before exporting it.

22 years ago * r5rs.scm: Use `re-export' instead of `export' for re-exported
Martin Grabmüller [Tue, 17 Jul 2001 18:59:17 +0000 (18:59 +0000)]
* r5rs.scm: Use `re-export' instead of `export' for re-exported
primitives.  Thanks Neil!

22 years ago * srfi-14.c: Fix for bug caused by brain-malfunctioning on my
Martin Grabmüller [Tue, 17 Jul 2001 05:35:51 +0000 (05:35 +0000)]
* srfi-14.c: Fix for bug caused by brain-malfunctioning on my
side.  Bit sets were handled wrong because I couldn't tell bit
counts from byte counts.  Also, the bit array should be 256 / 8
bytes long.  Thank you, Gary!

Removed unnecessary protoype for scm_char_set_copy.

22 years ago * goops/save.scm: Use `re-export' instead of `export' when
Martin Grabmüller [Tue, 17 Jul 2001 05:26:15 +0000 (05:26 +0000)]
* goops/save.scm: Use `re-export' instead of `export' when
re-exporting `make-unbound'.

22 years ago * srfi-14.scm: export string->char-set!, not string-char-set!.
Gary Houston [Mon, 16 Jul 2001 22:30:25 +0000 (22:30 +0000)]
* srfi-14.scm: export string->char-set!, not string-char-set!.

* srfi-14.c (scm_char_set_ref, scm_char_set_cursor_next,
scm_end_of_char_set_p): reject negative cursor values.
(scm_list_to_char_set, scm_list_to_char_set_x): when reporting
type error in list component, omit the position (was always 1).

22 years ago (scm_char_set_map): Bug-fix: char-set-map was modifying the
Martin Grabmüller [Mon, 16 Jul 2001 18:51:11 +0000 (18:51 +0000)]
(scm_char_set_map): Bug-fix: char-set-map was modifying the
argument instead of the return value.

22 years ago * tests/srfi-14.test: New file.
Martin Grabmüller [Mon, 16 Jul 2001 18:49:10 +0000 (18:49 +0000)]
* tests/srfi-14.test: New file.

22 years ago * srfi-14.c: Allocate correct memory size for charsets (32 bytes),
Martin Grabmüller [Mon, 16 Jul 2001 15:47:02 +0000 (15:47 +0000)]
* srfi-14.c: Allocate correct memory size for charsets (32 bytes),
use this value for initializing and comparing charsets.
(scm_char_set_hash): Use ``better'' hash algorithm which produces
more values.