1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-06 04:00:26 +02:00
Commit graph

5589 commits

Author SHA1 Message Date
Marius Vollmer
d308f51ccc Added `--disable-linuxthreads' option and do not define
GUILE_PTHREAD_COMPAT nor link with -lpthread when it is given.  Thanks
to Cris Cramer!
2001-08-01 21:25:57 +00:00
Marius Vollmer
b6f657ad55 (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.
2001-08-01 21:25:16 +00:00
Thien-Thi Nguyen
966b2f9d14 *** empty log message *** 2001-08-01 10:05:15 +00:00
Thien-Thi Nguyen
15a683e30c (run-test-exception): Add special handling for
`error'-generated exceptions, which pass key
`misc-error' and leave messages unformatted.
2001-08-01 10:04:03 +00:00
Thien-Thi Nguyen
cd3b769056 Add entry; take ownership. 2001-08-01 06:08:42 +00:00
Thien-Thi Nguyen
d19586ede9 Mark "scripts prelude bugfix" item as done. 2001-08-01 05:16:34 +00:00
Thien-Thi Nguyen
2caa250a74 *** empty log message *** 2001-08-01 05:06:07 +00:00
Thien-Thi Nguyen
50c0f3bcbb In boilerplate, use -l$0. Thanks to Daniel Skarda. 2001-08-01 05:04:45 +00:00
Thien-Thi Nguyen
fdd2c5c71a Add entry; take ownership. 2001-08-01 04:54:50 +00:00
Gary Houston
aaf41af6d5 * 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.
2001-07-31 21:50:30 +00:00
Marius Vollmer
50694746a3 *** empty log message *** 2001-07-26 16:58:00 +00:00
Marius Vollmer
429e955781 (GC_noop1): Moved into the same #if/#endif context where it is needed. 2001-07-26 16:57:27 +00:00
Martin Grabmüller
914c9f842a Minor typo fix. 2001-07-26 05:29:43 +00:00
Gary Houston
e3fc0809bb * numbers.c (scm_logand, scm_logior, scm_logxor): adjusted the
docstrings to reflect the n-ary implementation.
2001-07-25 22:39:44 +00:00
Martin Grabmüller
814e260104 Doc file overhaul. See TODO for what is still missing. 2001-07-25 19:49:38 +00:00
Martin Grabmüller
ed83e47e99 minor updates. 2001-07-24 17:25:29 +00:00
Martin Grabmüller
1321f4ff18 All examples are now built and tested on `make installcheck'
rather than `make check'.
2001-07-24 10:43:34 +00:00
Marius Vollmer
ba7562306f *** empty log message *** 2001-07-23 22:14:37 +00:00
Marius Vollmer
abd1460ea9 (SUBDIRS): Build libguile before ice-9. 2001-07-23 22:14:24 +00:00
Marius Vollmer
489a7bdd73 * 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.
* syncase.scm (psyncomp): Removed, it is now in
compile-psyntax.scm.
2001-07-23 22:13:30 +00:00
cvs2svn
1b3d27e503 This commit was manufactured by cvs2svn to create branch
'branch_release-1-6'.
2001-07-23 22:09:43 +00:00
Marius Vollmer
9d198c1b17 * 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.
2001-07-23 22:09:42 +00:00
Gary Houston
3eb5076d65 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.
2001-07-22 23:22:07 +00:00
Gary Houston
d95744e986 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.
2001-07-22 23:21:03 +00:00
Gary Houston
714dd5fadf (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.
2001-07-22 22:03:47 +00:00
Gary Houston
42b54c05a9 (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.
2001-07-22 22:01:50 +00:00
Gary Houston
a6ec2a3cef * 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.
2001-07-22 20:19:12 +00:00
Gary Houston
d1bc66027e * 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.
2001-07-22 20:17:28 +00:00
Marius Vollmer
b8a42df3f1 *** empty log message *** 2001-07-22 18:36:33 +00:00
Marius Vollmer
a217c6e523 * tags.h: Include inttypes.h when we have it.
* tags.h (SCM_UNBOUND): Make it the 34th isym/iflag, the 33th slot os
taken by the new SCM_IM_CALL_WITH_VALUES.
* print.c (scm_isymnames): Update table accordingly.
2001-07-22 18:36:18 +00:00
Marius Vollmer
f13dd5f1f5 * tags.h (SCM_UNBOUND): Make it the 34th isym/iflag, the 33th slot os
taken by the new SCM_IM_CALL_WITH_VALUES.
* print.c (scm_isymnames): Update table accordingly.
2001-07-22 18:35:51 +00:00
Marius Vollmer
06ee86398c Check for "inttypes.h". 2001-07-22 18:35:10 +00:00
Marius Vollmer
f3805ebb7c *** empty log message *** 2001-07-22 18:31:11 +00:00
Marius Vollmer
24d1fde84c * 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.
2001-07-22 18:30:36 +00:00
Marius Vollmer
cda36c2356 * 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.
2001-07-22 18:30:08 +00:00
Marius Vollmer
f4d1173bb3 Check for "inttypes.h". 2001-07-22 18:28:21 +00:00
Gary Houston
d41a4e1c9e * regex-posix.c (s_scm_regexp_exec): use scm_long2num not
SCM_MAKINUM to convert regoff_t value to SCM.
2001-07-22 12:50:04 +00:00
Gary Houston
6a1677a396 * regex-posix.c (s_scm_regexp_exec): use scm_long2num not
SCM_MAKINUM to convert regoff_t value to SCM.
2001-07-22 12:49:02 +00:00
Thien-Thi Nguyen
9977b4fb1f *** empty log message *** 2001-07-22 11:09:23 +00:00
Thien-Thi Nguyen
32bc3c4596 (autoload-info): Also handle `defmacro-public' forms. 2001-07-22 11:08:18 +00:00
Thien-Thi Nguyen
abf70d1e87 *** empty log message *** 2001-07-22 11:05:30 +00:00
Thien-Thi Nguyen
2417a54f11 (autoload-info): Also handle `defmacro-public' forms. 2001-07-22 11:03:47 +00:00
Thien-Thi Nguyen
76577031a6 Include `snarf-check-and-output-texi' in scripts section. 2001-07-21 21:31:02 +00:00
Gary Houston
f6fb4771bc * scmsigs.c: include sys/time.h for itimer stuff. 2001-07-21 21:12:04 +00:00
Gary Houston
1bed8c28a2 * scmsigs.c: include sys/time.h for itimer stuff. 2001-07-21 21:11:16 +00:00
Thien-Thi Nguyen
bd8398e6ef Remove "how to contribute" header paragraph. 2001-07-21 06:42:46 +00:00
Thien-Thi Nguyen
f8fd58434a Remove "how to contribute" header paragraph. 2001-07-21 06:42:03 +00:00
Martin Grabmüller
226be35413 * 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.
2001-07-19 21:28:54 +00:00
Martin Grabmüller
58ade1022c * 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.
2001-07-19 21:08:49 +00:00
Martin Grabmüller
c0b2936ee9 * INSTALL, Makefile.am, configure.in: Updated copyright notice. 2001-07-19 20:57:59 +00:00