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

45 commits

Author SHA1 Message Date
Ken Raeburn
9515ef7237 Since support for "futures" in C has been completely disabled for some
time, and should be easily implementable in Scheme with the current
thread support, delete the C code.

* libguile/futures.c, libguile/futures.h: Delete.
* libguile/Makefile.am (libguile_la_SOURCES, DOT_X_FILES,
  DOT_DOC_FILES, modinclude_HEADERS): Delete references to futures.*
  files.

* libguile.h: Don't include futures.h.
* libguile/eval.c: Don't include futures.h.
  (isymnames): Delete "#@future" entry.
  (scm_m_future, s_future, scm_sym_future, unmemoize_future,
  unmemoize_builtin_macro): Delete disabled futures code.
* libguile/eval.i.c (CEVAL): Delete disabled futures code.
* libguile/init.c: Don't include futures.h.
  (scm_i_init_guile): Delete disabled futures initialization call.
* libguile/tags.h (SCM_IM_FUTURE): Delete.
  (SCM_IM_CALL_WITH_VALUES, SCM_IM_ELSE, SCM_IM_ARROW,
  SCM_IM_NIL_COND, SCM_IM_BIND): Renumber.

* doc/ref/api-scheduling.texi: Delete commented-out node on Futures.
* doc/maint/guile.texi: Delete make-future and future-ref mentions.
2009-10-30 18:40:41 -04:00
Neil Jerram
187a43907f Fix doc for inet-ntop: always produces a string
Thanks to Scott McPeak for reporting this.

* libguile/socket.c (scm_inet_ntop): In docstring, add quotes around
  IPv6 address (+ reflow a bit).

* doc/ref/posix.texi (Network Address Conversion): Corresponding
  change.

* doc/maint/guile.texi: Corresponding change.
2009-10-01 23:38:57 +01:00
Neil Jerram
53befeb700 Change Guile license to LGPLv3+
(Not quite finished, the following will be done tomorrow.
   module/srfi/*.scm
   module/rnrs/*.scm
   module/scripts/*.scm
   testsuite/*.scm
   guile-readline/*
)
2009-06-17 00:22:09 +01:00
Neil Jerram
877f06c338 Fix explicitely' typos, should be explicitly' 2009-05-20 18:51:03 +01:00
Ludovic Courtès
afb59d75b8 Rename ChangeLog' files to ChangeLog-2008'. 2008-09-12 21:49:58 +02:00
Marius Vollmer
92205699d0 The FSF has a new address. 2005-05-23 19:57:22 +00:00
Marius Vollmer
835c5e9619 Synched from libguile/ 2005-03-29 18:03:52 +00:00
Marius Vollmer
673ba2da04 Synchronized docstrings. 2005-03-04 17:56:31 +00:00
Marius Vollmer
714682a353 Synchronized from libguile/guile.texi 2004-11-09 13:44:54 +00:00
Marius Vollmer
f04cb17594 Synced from libguile/ 2004-10-04 18:54:32 +00:00
Marius Vollmer
e5e5007d34 Synched from libguile/ 2004-09-23 18:43:37 +00:00
Marius Vollmer
2325077007 Synced from libguile/ 2004-09-08 17:00:04 +00:00
Marius Vollmer
3d1f24d1f8 Synced from libguile/ 2004-08-25 13:38:37 +00:00
Marius Vollmer
479357a63d *** empty log message *** 2004-08-24 23:37:07 +00:00
Marius Vollmer
f3f16cf64b (docstring-process-alist): Consider entries in reverse order. That
puts them in new-docstrings.texi in the same order as in the C source.
2004-08-24 23:36:56 +00:00
Marius Vollmer
0d2bfbad6e Copied from libguile/guile.texi. 2004-08-24 16:43:07 +00:00
Marius Vollmer
5e46627311 *** empty log message *** 2004-08-23 10:51:43 +00:00
Marius Vollmer
87cc0e0cac Replaced all "@c module" markers with "@c module-for-docstring",
making it less likely to collide with a real commentary.
2004-08-23 10:51:23 +00:00
Neil Jerram
0a50eeaadb Auto docstring updates, including soft port enhancement. 2002-10-19 16:33:25 +00:00
Gary Houston
f631e15e2c * new section Primitive Procedures, documentation for
scm_c_make_gsubr and scm_c_define_gsubr.
2002-08-10 14:09:55 +00:00
Gary Houston
dd235de4a6 * scheme-modules.texi (Compiled Code Modules): Removed description
of scm_register_module_xxx, which no longer exists.  A description
	of current techniques is needed.
2002-07-10 22:21:25 +00:00
Gary Houston
d2e13cf79d *** empty log message *** 2002-07-10 18:13:59 +00:00
Gary Houston
59afd55537 * docstring.el: optional 2nd environment variable to locate
built files.
2002-07-10 17:18:41 +00:00
Gary Houston
46732b5441 * dynl.c (scm_dynamic_call): docstring editing. 2002-07-09 22:40:03 +00:00
Gary Houston
fc5c6d0047 * docstring.el: defined caddr, used in several places but missing
for some reason.
2002-07-09 21:09:58 +00:00
Thien-Thi Nguyen
47783ace02 *** empty log message *** 2002-04-03 02:27:01 +00:00
Thien-Thi Nguyen
f8be0483f6 List commands in commentary; nfc. 2002-04-03 02:26:18 +00:00
Neil Jerram
198586ed74 Manual updates. 2002-03-15 14:03:53 +00:00
Neil Jerram
21b83aabb2 Automatic updates from snarfed libguile docstrings. 2002-03-12 21:54:22 +00:00
Neil Jerram
ecfeac8c95 * docstring.el (docstring-libguile-directory,
docstring-display-location, docstring-show-source): New.
2002-03-08 13:13:36 +00:00
Neil Jerram
694a9bb34e * Updates for string- and vector-move-right/left! docstrings.
* Update Tcl war URLs.
2001-11-18 22:10:41 +00:00
Neil Jerram
8f85c0c6c3 * Adding C function declarations from the SCM interface to the
reference manual documentation.
2001-11-16 15:04:17 +00:00
Neil Jerram
72dd0a03e0 * Miscellaneous small doc updates and fixes. 2001-11-13 23:44:29 +00:00
Neil Jerram
28206d0466 * Check in new guile.texi tracking file. 2001-11-13 00:35:47 +00:00
Neil Jerram
b56b5983a3 * Various small doc fixes. 2001-11-13 00:25:46 +00:00
Thien-Thi Nguyen
de852d1474 Point to source for docstring.el customization.
Add "For Example" section.
2001-11-12 08:37:03 +00:00
Thien-Thi Nguyen
697440cbc0 (guile-core-dir): New var.
(docstring-manual-directory, docstring-tracking-root,
docstring-snarfed-roots): Rework to construct using new var.
2001-11-12 08:09:46 +00:00
Neil Jerram
9401323e63 * Documentation work. 2001-11-11 15:01:52 +00:00
Neil Jerram
7a095584a9 * eval.c (scm_promise_p), list.c (scm_append_x, scm_reverse_x),
symbols.c (scm_symbol_to_string), vports.c (scm_make_soft_port):
	Change R4RS references to R5RS.

	* guile-snarf.awk.in: Fixes so that (i) blank lines in the
	docstring source are correctly reproduced in the output (ii)
	we don't anymore get occasional trailing quotes.  Also reorganized
	and commented the code a little.

	* scmsigs.c (scm_raise), throw.c (scm_throw): Docstring format
	fixes.

	* new-docstrings.texi, posix.texi, scheme-control.texi,
	scheme-data.texi, scheme-debug.texi, scheme-evaluation.texi,
	scheme-io.texi, scheme-memory.texi, scheme-procedures.texi:
	Automatic docstring updates (mostly argument name updates and
	blank lines).

	* scheme-modules.texi: Change double hyphens to single.

	* scheme-control.texi (Lazy Catch): Completed.

	* posix.texi (Network Databases and Address Conversion): New
	subsubsection `IPv6 Address Conversion'.
2001-05-04 21:54:00 +00:00
Neil Jerram
72ad43dc95 * Automatic docstring updates (for IPv6). 2001-04-22 16:34:28 +00:00
Neil Jerram
89d04205b4 * Clean up doc and docstring for shared substrings and read only strings. 2001-04-09 21:44:06 +00:00
Martin Grabmüller
5c4b24e10f 2001-04-09 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
* scheme-data.texi (Pairs): New data type and procedure
	description.
	(Lists): Added new subsections for grouping the list procedures.
	(Hooks): Added new nodes for hook subsections.
	(String Syntax): New node, factoring out read syntax.
	(Strings): Some blurb about allowed characters, zero-termination
	etc.
	(Keywords): Added menu descriptions.

2001-04-08  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* scheme-indices.texi (R5RS Index): Print index `rn', not `r5'.

	* guile.texi: The index formerly known as `r5' is now called `rn'.

	* scheme-utility.texi, scheme-procedures.texi, scheme-io.texi,
	scheme-evaluation.texi, scheme-control.texi, scheme-data.texi:
	Changed all @r5index entries to @rnindex.

2001-04-06  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* scheme-data.texi (Hooks): Added hook description and
	constraints.

2001-04-04  Martin Grabmueller  <mgrabmue@cs.tu-berlin.de>

	* scheme-data.texi (Alphabetic Case Mapping),
	(String Comparison): Rearranged function order.
	(Vectors): Reorganized, new introductory text, docs about read
	syntax.
2001-04-09 16:16:09 +00:00
Martin Grabmüller
ae9f3a1582 * scheme-options.texi, scheme-procedures.texi,
scheme-modules.texi, scheme-memory.texi, scheme-control.texi,
	scheme-utility.texi, scheme-io.texi, scheme-evaluation.texi,
	scheme-data.texi: Removed a lot of ARGFIXME's after tweaking
	docstrings and C source.

	* new-docstrings.texi, scheme-io.texi, scheme-data.texi,
	posix.texi, scheme-control.texi, scheme-evaluation.texi,
	scheme-memory.texi, scheme-procedures.texi, scheme-modules.texi,
	scheme-scheduling.texi: Automated docstring merging.
2001-04-03 13:11:14 +00:00
Neil Jerram
a6be01a45e * Minor docstring updates. 2001-03-23 17:24:28 +00:00
Neil Jerram
780ee65e3b * Automatic docstring updates.
* Commit utilities and tracking files for automatic docstring updates.
2001-03-23 15:05:40 +00:00