1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-13 17:20:21 +02:00
Commit graph

7511 commits

Author SHA1 Message Date
Rob Browning
3a2ad295bc * error.c (scm_sysmissing): deprecation expired - removed. 2001-04-27 21:08:25 +00:00
Rob Browning
2e5b312b80 * continuations.h (SCM_SETJMPBUF): deprecation expired - removed. 2001-04-27 21:07:56 +00:00
Rob Browning
f2a75d811b *** empty log message *** 2001-04-27 21:05:11 +00:00
Rob Browning
9351e1b5e3 * GUILE-VERSION (GUILE_MINOR_VERSION): change to 5.0, switching to
the new odd/even ustable/stable version numbering scheme.
	(LIBGUILEQTHREADS_MAJOR_VERSION): change to 10 to match Debian and
	libguile.  In the future, libguile and libguileqthreads may not
	stay in sync.  This still doesn't appear to affect
	libguileqthreads, but we'll fix that next.
2001-04-27 21:03:50 +00:00
Gary Houston
485efc12b7 * srfi-13.c (scm_init_srfi_13), srfi-14.c (scm_init_srfi_14):
add "srfi/" to lines including .x files so they can be found
	when build_dir != src_dir.
2001-04-27 18:16:09 +00:00
Rob Browning
3c1d130162 *** empty log message *** 2001-04-27 17:00:20 +00:00
Rob Browning
b2da8b1068 *** empty log message *** 2001-04-27 16:59:12 +00:00
Rob Browning
7adc2c58b0 *** empty log message *** 2001-04-27 16:56:01 +00:00
Neil Jerram
c3e6287764 * Update NEWS for removal of R4RS from distro. 2001-04-27 07:52:23 +00:00
Martin Grabmüller
4df36934c9 Some updates reflecting the latest SRFI-13/14/9 changes. 2001-04-27 05:52:31 +00:00
Martin Grabmüller
a6fd89a497 * Makefile.am (srfi_DATA): Added srfi-9.scm.
* srfi-9.scm: New file.  Exports `define-record-type'.
2001-04-27 05:47:58 +00:00
Martin Grabmüller
7a6a68b105 * Makefile.am (ice9_sources): Remove srfi-8.scm. 2001-04-27 05:46:24 +00:00
Rob Browning
89448795f0 *** empty log message *** 2001-04-27 03:45:40 +00:00
Rob Browning
714d71cc34 * srfi-8.scm: removed in favor of srfi/srfi-8.scm - (wasn't ever
in a production release).
2001-04-27 03:45:18 +00:00
Rob Browning
95f1d86163 * Makefile.am (srfi_DATA): added srfi-6.scm.
(srfi_DATA): added srfi-11.scm.
	(srfi_DATA): added srfi-8.scm.
	(srfi_DATA): added srfi-2.scm.
2001-04-26 20:24:38 +00:00
Rob Browning
b9c6d7a5dc *** empty log message *** 2001-04-26 20:24:15 +00:00
Rob Browning
818b6dda19 * srfi-8.scm: new file - exports receive. 2001-04-26 20:23:39 +00:00
Rob Browning
cc790d32f7 * srfi-6.scm: new file - guile already has srfi-6 procedures
loaded by default, so this is a dummy file right now.
2001-04-26 20:23:19 +00:00
Rob Browning
3bd84b2d52 * srfi-2.scm: new file - just use/export (ice-9 and-let-star) 2001-04-26 20:22:58 +00:00
Rob Browning
69dab98bdb * srfi-11.scm: new file - exports let-values and let*-values. 2001-04-26 20:22:28 +00:00
Rob Browning
53e29a1e0c *** empty log message *** 2001-04-26 20:16:12 +00:00
Martin Grabmüller
c59ef9c154 * srfi-13-14.texi (Reverse/Append): Updated procedure names for
string-concatenate-reverse[/shared].
	(Reverse/Append): Document the parameter `end' to
	string-concatenate-reverse.
2001-04-26 19:59:33 +00:00
Martin Grabmüller
8dddb4bc9f Changed two procedure names to match final SRFI document. Thanks
to Rob Browning for spotting this.

	* srfi-13.scm (string-concatenate-reverse),
	(string-concatenate-reverse/shared): Rename from
	reverse-string-concatenate[/shared].

	* srfi-13.c (scm_string_concatenate_reverse_shared): Renamed from
	scm_reverse_string_concatenate_shared.
	(scm_string_concatenate_reverse): Renamed from
	scm_reverse_string_concatenate.
2001-04-26 19:54:48 +00:00
Neil Jerram
bd5e684091 * Update SMOB example and associated documentation. 2001-04-26 18:26:28 +00:00
Keisuke Nishida
ac667929bc *** empty log message *** 2001-04-26 05:25:04 +00:00
Keisuke Nishida
1c446a7f5d Made it Guile 1.4 compatible. 2001-04-26 05:19:29 +00:00
Keisuke Nishida
7405a09d39 *** empty log message *** 2001-04-26 04:56:14 +00:00
Keisuke Nishida
9ab0d78817 *** empty log message *** 2001-04-26 04:40:02 +00:00
Gary Houston
c685b42fa3 * tests/r4rs.test: delete files tmp1, tmp2, tmp3 after the tests
have run.

	* tests/ports.test (test-file), tests/load.test (temp-dir):
	redefined using data-file-name instead of tmpnam.  the test files
	will be created in the build directory instead of /var/tmp or
	whereever tmpnam puts them.
2001-04-25 23:13:52 +00:00
Marius Vollmer
8acc3515a0 * boot-9.scm (the-module, set-current-module, current-module):
Removed, they are now defined in libguile.
2001-04-25 22:04:25 +00:00
Martin Grabmüller
1f7a1dc98c * configure.in: Don't treat srfi directory specially, just create
the Makefile there (thanks to Neil Jerram for the patch).

	* configure.in, autogen.sh: Removed.
2001-04-25 14:35:34 +00:00
Martin Grabmüller
653c729127 * srfi-13.c (scm_string_replace): Take sizeof (char) into account
when using memmove().

	* srfi-14.h: Added prototypes for all exported procedures..

	* srfi-13.c: Include srfi-13.h

	* srfi-13.h: New file containing the prototypes.

	* Makefile.am: Removed guile-srfi.texi and info_TEXINFOS variable.
	(libguile_srfi_srfi_13_14_la_SOURCES): Added srfi-14.h, so it gets
	distributed.
	(libguile_srfi_srfi_13_14_la_SOURCES): Added srfi-13.h.
2001-04-25 14:28:11 +00:00
Keisuke Nishida
0d3e064b0b *** empty log message *** 2001-04-25 14:19:58 +00:00
Keisuke Nishida
0b8d495236 (ice9_sources): Include channel.scm. 2001-04-25 14:19:28 +00:00
Keisuke Nishida
37052e6073 Bug fixes. 2001-04-25 13:24:45 +00:00
Keisuke Nishida
2d857fb1ac New files for Guile Emacs support. 2001-04-25 12:15:24 +00:00
Marius Vollmer
253081cf6a *** empty log message *** 2001-04-24 23:51:05 +00:00
Marius Vollmer
55000e5f40 * modules.c (scm_module_type): New.
(scm_post_boot_init_modules): Initialize from Scheme value.
(the_module, scm_current_module, scm_init_modules): the_module is
now a C only fluid.
(scm_current_module): Export to Scheme.
(scm_set_current_module): Do not call out to Scheme, do all the
work in C.  Export procedure to Scheme.  Only accept modules, `#f'
is no longer valid as the current module.  Only set
scm_top_level_lookup_closure_var and scm_system_transformer when
they are not deprecated.
(scm_module_transformer, scm_current_module_transformer): New.

* modules.h (scm_module_index_transformer, SCM_MODULE_TRANSFORMER,
scm_current_module_transformer, scm_module_transformer): New.
2001-04-24 23:40:18 +00:00
Marius Vollmer
f2c4aa2a16 * eval.h, eval.c (scm_system_transformer): Deprecated by moving it
into the conditionally compiled sections.
* eval.c (scm_primitive_eval_x, scm_primitive_eval): Use
scm_current_module_transformer instead of scm_system_transformer.
* init.c (start_stack): Move initialization of
scm_system_transformer to the deprecated section.
2001-04-24 23:31:38 +00:00
Marius Vollmer
07de6c4737 * gh_data.c: Removed FIXME comment about gh_lookup returning
SCM_UNDEFINED.  That's the right thing to do.
2001-04-24 23:28:36 +00:00
Marius Vollmer
bcdab802c9 * eval.h, eval.c (scm_system_transformer): Deprecated by moving it
into the conditionally compiled sections.
* eval.c (scm_primitive_eval_x, scm_primitive_eval): Use
scm_current_module_transformer instead of scm_system_transformer.
2001-04-24 23:27:13 +00:00
Marius Vollmer
4cd2722652 * guile.1: New file, from Robert Merkel and Rob Browning.
* Makefile.am (man_MANS, EXTRADIST): Added, but still commented
out: install and distirbute the manpage.  It is not yet installed
or distributed since we don't have the Robert's papers yet.
2001-04-24 23:23:05 +00:00
Neil Jerram
30f3282076 * Makefile.am: Fixed "srf-14.x" typo. 2001-04-24 22:15:58 +00:00
Neil Jerram
b516a720b9 * Fix bug with multiple files including of version.texi. 2001-04-24 22:15:10 +00:00
Martin Grabmüller
612943c6c1 * Makefile.am (guile_TEXINFOS): Added srfi-13-14.texi.
* srfi-13-14.texi: New file documenting SRFI-13/14.

	* guile.texi (Top): Added the SRFI-13/14 menu entry and @include.
2001-04-24 19:41:48 +00:00
Martin Grabmüller
fafb71de8c * guile-srfi.texi: Removed, because merged with the GRM.
* guile-srfi.texi: The docs are now up to date with the
	implementation and have new introductory material.
2001-04-24 19:38:13 +00:00
Martin Grabmüller
6c44688a67 * Makefile.am (SUBDIRS): Added `srfi'.
* configure.in: Added subdirectory `srfi' to build process.

	* libguile.h: Added inclusion of `values.h'.
2001-04-23 20:24:02 +00:00
Martin Grabmüller
ca003b26ce Integrated the guile-srfi package into the Guile distribution. 2001-04-23 20:21:01 +00:00
Neil Jerram
1f7f9ed41d * Correct docstring for `throw'. 2001-04-22 22:16:07 +00:00
Neil Jerram
67835dabdb * More exception handling doc. 2001-04-22 22:11:05 +00:00