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

5705 commits

Author SHA1 Message Date
Neil Jerram
40f83c3e1b * Clarify docstring for scm_make_shared_substring. 2001-04-09 21:46:44 +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
Neil Jerram
5411d88250 * Remove obsolete `@c docstring' comments. 2001-04-09 18:36:40 +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
4d66be5456 * hooks.c (scm_make_hook, scm_make_hook_with_name),
(scm_hook_p, scm_hook_empty_p, scm_run_hook): Docstring
	improvements.
2001-04-09 16:07:15 +00:00
Thien-Thi Nguyen
a8944ae1c7 *** empty log message *** 2001-04-06 19:07:51 +00:00
Neil Jerram
6414341421 * boot-9.scm (warn-autoload-deprecation): Close parenthesis in
"You just tried to autoload ..." message.
2001-04-06 14:45:34 +00:00
Thien-Thi Nguyen
83b646f27f (Higher level thread procedures): Replace some
instances of `@var' with `@code'.
2001-04-06 10:00:35 +00:00
Thien-Thi Nguyen
f302fb90bf (Higher level thread procedures): Rewrite. 2001-04-06 09:52:45 +00:00
Thien-Thi Nguyen
c7a813af89 Update copyright.
Use `export' and `export-syntax' instead of
`define-public' and `defmacro-public'.

(make-thread): Rename first arg to `proc'; nfc.
(begin-thread, monitor): Rename second arg to `rest'; nfc.
(with-mutex): Rename second arg to `body'; nfc.
2001-04-06 09:51:25 +00:00
Keisuke Nishida
b727d0bde1 * history.scm: Create the module (value-history) at the beginning. 2001-04-05 21:12:17 +00:00
Keisuke Nishida
5273f7c947 * Makefile.am (ice9_sources): Add history.scm. 2001-04-05 21:09:04 +00:00
Martin Grabmüller
2954ad93a0 * scheme-data.texi (Alphabetic Case Mapping),
(String Comparison): Rearranged function order.
	(Vectors): Reorganized, new introductory text, docs about read
	syntax.
2001-04-04 15:20:03 +00:00
Keisuke Nishida
a082616648 * goops/Makefile.am (goops_sources): Include goopscore.scm. 2001-04-03 20:48:20 +00:00
Martin Grabmüller
1e6808ea20 Correct, update, improve and clean up a lot of docstrings in order to make
the documentation much more consistent.
2001-04-03 13:19:05 +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
abaec75d1d * data-rep.texi (Immediates vs. Non-immediates): Update
out-of-date documentation.  (Thanks to Dirk Herrmann for the
report!)
(Immediates vs Non-immediates): Renamed without the dot, since the
dot causes `info' not to be able to display this node!

* Makefile.am (guile_TEXINFOS): Add in a few more source files
that had got left out.
2001-04-02 21:53:20 +00:00
Dirk Herrmann
f5e645584a * Added some tests. 2001-04-02 13:40:03 +00:00
Dirk Herrmann
9a6976cd27 * Re-introduce a cheap sanity test for non debug mode. 2001-03-31 22:55:27 +00:00
Michael Livshin
463b2219df * backtrace.c (display_backtrace_body): since the `print_state'
variable is not used (instead its data field is used directly as
`pstate'), protect it from the hungry compiler optimizations.
thanks to Bill Schottstaedt for the report.
2001-03-31 21:19:50 +00:00
Neil Jerram
b0839672af * scheme-reading.texi (Further Reading): Add bullets to further
reading list.
* gh.texi: Insert page break before chapter.  Remove page breaks
within the chapter.
* Makefile.am: Add script-getopt.texi.
* guile.texi (Top): Include and link to new script-getopt.texi
chapter.
* script-getopt.texi: New chapter on command line handling.
(Written and contributed by Martin Grabmueller, revised by me.)
2001-03-30 22:16:20 +00:00
Dirk Herrmann
6104519023 * Made SCM_DEBUG_CELL_ACCESSES working again. 2001-03-30 17:01:28 +00:00
Neil Jerram
a4318577ec * Typo fix. 2001-03-30 16:37:51 +00:00
Neil Jerram
4f60cc33ac * NEWS updates and typo fixes. 2001-03-30 16:36:48 +00:00
Dirk Herrmann
85d6df6aa3 * Ehrm... The Changelog entry for the last submission... 2001-03-30 15:08:22 +00:00
Dirk Herrmann
ced99e9278 * The NEWS and RELEASE updates for the last submission. 2001-03-30 15:05:10 +00:00
Dirk Herrmann
22a52da14d * Replaced a lot of calls to SCM_C[AD]R with more appropriate macros.
* Minor cleanups to hashtable implementation.
* Minor code beautifications.
2001-03-30 15:03:23 +00:00
Keisuke Nishida
8715ff1703 Add scm_init_oop_goops_goopscore_module. 2001-03-30 02:53:53 +00:00
Keisuke Nishida
a255cf13ba * goops/goopscore.scm: New file. 2001-03-30 02:51:50 +00:00
Keisuke Nishida
1b27e91a9b * goops.c, goops.h (scm_init_oop_goops_goopscore_module): Deprecated.
* init.c (scm_init_guile_1): Don't init goopscore module.
2001-03-30 02:50:38 +00:00
Marius Vollmer
16c634ec15 *** empty log message *** 2001-03-29 22:38:16 +00:00
Marius Vollmer
90cd76d9d8 * eval.c (SCM_APPLY): Check that arg1 is bound for scm_tc7_cxr. 2001-03-29 22:38:00 +00:00
Marius Vollmer
999010b63d * boot-9.scm (init-dynamic-module): Fix typo in call to
warn-autoload-deprecation.  I feel silly.
2001-03-29 22:36:06 +00:00
Martin Grabmüller
b576faf1c0 * scheme-data.texi (Strings): Reorganized the whole `Strings'
section and wrote introductory material for each new subsection.
2001-03-27 15:42:12 +00:00
Martin Grabmüller
91344cebe0 * strop.c (scm_string_to_list): Fixed docstring markup.
(scm_string_upcase_x, scm_string_upcase, scm_string_downcase_x),
	(scm_string_downcase, scm_string_capitalize_x),
	(scm_string_capitalize): Rewrote and corrected docstrings.
	(scm_string_ci_to_symbol): Made docstring more explicit.
2001-03-27 15:40:18 +00:00
Marius Vollmer
0757681299 *** empty log message *** 2001-03-26 22:43:50 +00:00
Marius Vollmer
752af22794 * values.h (scm_values_vtable, SCM_VALUESP): Moved here so that
eval.c can use it.
(scm_call_with_values): Removed.
* values.c (values_vtable, scm_values_vtable): Added "scm_" prefix
so that it can be exported.
(scm_call_with_values): Removed.
2001-03-26 22:43:23 +00:00
Marius Vollmer
a513ead308 * tags.h (SCM_IM_CALL_WITH_VALUES): New isym.
* eval.c: Include "libguile/values.h"
(scm_m_at_call_with_values, scm_sym_at_call_with_values):
New.
(unmemocopy, scm_ceval, scm_deval): Handle new isym.
* eval.h (scm_sym_at_call_with_values, scm_m_at_call_with_values):
New delcarations to support above change.

* eval.c (scm_primitive_eval_x, scm_primitive_eval): Fix syntax
errors with last change.

* eval.c (scm_primitive_eval_x, scm_primitive_eval, scm_i_eval_x,
scm_i_eval): Moved the application of the system transformer from
scm_i_eval to scm_primitive_eval.
2001-03-26 22:39:35 +00:00
Marius Vollmer
baeda60023 * tags.h (SCM_IM_CALL_WITH_VALUES): New isym.
* eval.c (scm_m_at_call_with_values, scm_sym_at_call_with_values):
New.
(unmemocopy, scm_ceval, scm_deval): Handle new isym.
* eval.h (scm_sym_at_call_with_values, scm_m_at_call_with_values):
New delcarations to support above change.
2001-03-26 22:36:56 +00:00
Marius Vollmer
8c2c9967f8 *** empty log message *** 2001-03-26 22:32:57 +00:00
Marius Vollmer
218da2b992 * r4rs.scm (call-with-values): New definition, defers to
@call-with-values.
2001-03-26 22:32:39 +00:00
Marius Vollmer
a4e7b79a5e * boot-9.scm (warn-autoload-deprecation): New function.
(init-dynamic-module): Use it here to print warning.  Only give
warning when a module has actually been found.
2001-03-26 22:31:47 +00:00
Thien-Thi Nguyen
72f1168d63 *** empty log message *** 2001-03-25 18:49:08 +00:00
Thien-Thi Nguyen
c52b482324 Fix sh standard conformance bug: Replace "test -e"
with "test -f".  Thanks to Alexander Klimov.
2001-03-25 18:40:28 +00:00
Marius Vollmer
62532db38d *** empty log message *** 2001-03-25 00:34:33 +00:00
Marius Vollmer
fb73809f98 * Makefile.am (ice9_sources): Added "time.scm". 2001-03-25 00:32:07 +00:00
Marius Vollmer
95a62aedd8 * intro.texi (Modules and Extensions): Some short text about
dynamic libraries and modules.
2001-03-25 00:31:10 +00:00
Neil Jerram
a6be01a45e * Minor docstring updates. 2001-03-23 17:24:28 +00:00
Neil Jerram
8d009ee4a2 * Fix typos. 2001-03-23 16:16:15 +00:00
Neil Jerram
a17bb5fdc2 * Fix docstring typos. 2001-03-23 16:14:47 +00:00