Neil Jerram
89a01d40f5
Change @var to @code in docstring.
2002-03-15 09:42:46 +00:00
Neil Jerram
5a5464e533
* Docstring fixes and corresponding manual updates.
2002-03-15 09:23:19 +00:00
Thien-Thi Nguyen
8e55f36e48
*** empty log message ***
2002-03-14 08:09:41 +00:00
Thien-Thi Nguyen
d869061f9a
(snarfcppopts): New var.
...
(.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
2002-03-14 08:08:51 +00:00
Thien-Thi Nguyen
c3eb7bbe84
Mention change for SCM_VCELL and friends under "Snarfing News".
2002-03-14 05:40:07 +00:00
Thien-Thi Nguyen
8cdec0abaf
*** empty log message ***
2002-03-14 05:34:52 +00:00
Thien-Thi Nguyen
9557bb80f5
(snarfcppopts): New var.
...
(.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
2002-03-14 05:34:15 +00:00
Thien-Thi Nguyen
19570609ad
Retire inclusion guard macro SCM_MAGIC_SNARFER.
2002-03-14 05:32:48 +00:00
Thien-Thi Nguyen
ef7c24b348
(How guile-snarf works): Mention "--compat=1.4", and
...
new processing steps. Update usage example, makefile frag.
(guile-1.4 guile-snarf): New subsubsection under
"Init Snarfing with guile-snarf".
2002-03-14 05:30:42 +00:00
Thien-Thi Nguyen
79401766de
Retire inclusion guard macro SCM_MAGIC_SNARFER.
2002-03-14 05:26:16 +00:00
Thien-Thi Nguyen
f547334d00
(libpath.h): Use @top_srcdir_absoulte@.
...
(snarfcppopts): New var.
(.c.x): Use $(snarfcppopts). Rework guile-snarf usage.
(.c.doc): Use $(snarfcppopts).
2002-03-14 05:19:15 +00:00
Thien-Thi Nguyen
d7ad61dd6b
Update copyright.
...
Rewrite to internalize error handling.
Add "--compat=1.4" handling.
Add commentary.
2002-03-14 05:18:26 +00:00
Thien-Thi Nguyen
b98a99bb87
*** empty log message ***
2002-03-14 02:04:25 +00:00
Thien-Thi Nguyen
82e44dd1e8
(guile_toc.html): Look for guile.texi in $(srcdir).
2002-03-14 02:03:50 +00:00
cvs2svn
c1b0ab4a50
This commit was manufactured by cvs2svn to create branch
...
'branch_release-1-6'.
2002-03-12 21:54:23 +00:00
Neil Jerram
21b83aabb2
Automatic updates from snarfed libguile docstrings.
2002-03-12 21:54:22 +00:00
Rob Browning
56fd1933cc
* syncase.scm: fix bad let.
...
(gensym): fix failure on non-threaded
2002-03-12 21:53:56 +00:00
Rob Browning
efb378b01f
* guile-config.in (build-link): don't output -L/usr/lib.
...
(build-compile): don't output -I/usr/include.
2002-03-12 21:52:40 +00:00
Rob Browning
88a6aa5c3f
* syncase.scm (gensym): fix failure on non-threaded systems.
2002-03-12 21:21:15 +00:00
Rob Browning
f4ff961d76
*** empty log message ***
2002-03-12 21:21:03 +00:00
Neil Jerram
04a98cff96
* iselect.c (collisionp, gnfds, greadfds, gwritefds, gexceptfds,
...
rreadfds, rwritefds, rexceptfds): Made static.
* gc.c (terminating), fports.c (terminating): Renamed
scm_i_terminating.
2002-03-12 21:12:25 +00:00
Neil Jerram
413d32b658
Various minor enhancements ported from the stable CVS branch.
2002-03-12 21:08:57 +00:00
Neil Jerram
19ff640516
* deprecation.c (issued_msgs), iselect.c (collisionp, gnfds,
...
greadfds, gwritefds, gexceptfds, rreadfds, rwritefds, rexceptfds):
Made static.
* gc.c (terminating), fports.c (terminating): Renamed
scm_i_terminating.
2002-03-12 20:58:23 +00:00
Neil Jerram
f21272c4e0
Backport minor/trivial enhancements from unstable CVS branch.
2002-03-12 20:51:25 +00:00
Neil Jerram
8ac9f39c76
Backport minor enhancements from unstable CVS branch.
2002-03-12 20:49:00 +00:00
Marius Vollmer
fd1fcb7f9e
*** empty log message ***
2002-03-11 19:29:35 +00:00
Marius Vollmer
2678c38a17
*** empty log message ***
2002-03-11 19:26:38 +00:00
Marius Vollmer
5c90824dd9
(scm_divide): Adapt code from libstdc++/f2c to void potential overflow
...
problems. Thanks to John W Eaton!
2002-03-11 19:26:15 +00:00
Marius Vollmer
5046250eb7
*** empty log message ***
2002-03-11 19:10:47 +00:00
Marius Vollmer
469b963c66
New tests for complex division.
2002-03-11 19:10:28 +00:00
Marius Vollmer
ba74ef4eae
(scm_divide): Adapt code from libstdc++/f2c to void potential overflow
...
problems. Thanks to John W Eaton!
2002-03-11 19:10:01 +00:00
Marius Vollmer
8794207d2e
Corrected function name in entry header.
2002-03-11 17:57:47 +00:00
Marius Vollmer
1b74237d4f
*** empty log message ***
2002-03-11 17:56:45 +00:00
Marius Vollmer
c8af4705e0
(string_titlecase_x): Treat characters as unsigned so that 8-bit chars
...
work. Thanks to David Pirotte!
2002-03-11 17:56:39 +00:00
Marius Vollmer
369a39da62
(string_capitalize_x): Treat characters as unsigned so that 8-bit
...
chars work. Thanks to David Pirotte!
2002-03-11 17:56:21 +00:00
Marius Vollmer
16d98032a4
*** empty log message ***
2002-03-11 17:52:56 +00:00
Marius Vollmer
bd7c7fc637
(string_titlecase_x): Treat characters as unsigned so that 8-bit chars
...
work. Thanks to David Pirotte!
2002-03-11 17:52:41 +00:00
Marius Vollmer
d955de820d
Removed FIXME comment about hoos for malloc and free.
2002-03-11 17:51:52 +00:00
Marius Vollmer
ff0a837c20
(scm_string_capitalize_x): Treat characters as unsigned so that 8-bit
...
chars work. Thanks to David Pirotte!
2002-03-11 17:51:18 +00:00
Dirk Herrmann
1d15ecd303
* eval.c (SCM_CEVAL): Cleaned up the handling of 'slot-ref',
...
'slot-set!' and 'nil-cond'. Removed some uses of t.arg1, arg2 and
proc as temporary variables. Introduced temporary variables with
hopefully descriptive names for clarification. Replaced SCM_N?IMP
by a more explicit predicate in some places.
2002-03-10 07:53:27 +00:00
Dirk Herrmann
f12745b633
* eval.c (SCM_CEVAL): Cleaned up the handling of #@dispatch.
...
Added lots of comments regarding the implementation of #@dispatch.
Changed intra-procedure communication to use t.arg1 instead of
arg2. Removed some uses of t.arg1, t.lloc and proc as temporary
variables. Introduced temporary variables with hopefully
descriptive names for clarification. Replaced SCM_N?IMP by a more
explicit predicate in some places. Use SCM_INSTANCE_HASH instead
of computing the expression explicitly. Eliminate now unused
label nontoplevel_cdrxbegin.
* goops.h (SCM_INSTANCE_HASH): New macro.
* objects.h (SCM_CMETHOD_FORMALS, SCM_CMETHOD_BODY): New macros.
2002-03-09 20:15:16 +00:00
Thien-Thi Nguyen
5588f58f66
Add snarfing news.
2002-03-08 21:46:37 +00:00
Thien-Thi Nguyen
6aea17c3f9
*** empty log message ***
2002-03-08 21:36:44 +00:00
Thien-Thi Nguyen
c1df3cf8dc
(bin_SCRIPTS): Revive this decl, w/ initial element
...
"guile-snarf" moved back from `noinst_SCRIPTS'.
2002-03-08 21:34:41 +00:00
Thien-Thi Nguyen
30147b36d3
(guile_TEXINFOS): Add tools.texi.
2002-03-08 21:32:24 +00:00
Thien-Thi Nguyen
107910135e
(Miscellaneous Tools): Add under "Part II".
...
Implement by including tools.texi.
2002-03-08 21:31:41 +00:00
Thien-Thi Nguyen
ee1172633a
(Miscellaneous Tools): New node/chapter.
...
(Snarfing, Init Snarfing with guile-snarf, How guile-snarf works,
Macros guile-snarf recognizes, Doc Snarfing): New nodes/(sub)sections.
(Executable Modules): Now a section under "Miscellaneous Tools".
2002-03-08 21:30:20 +00:00
Thien-Thi Nguyen
1ebf1566bc
*** empty log message ***
2002-03-08 21:29:19 +00:00
Thien-Thi Nguyen
604a672efe
(bin_SCRIPTS): Revive this decl, w/ initial element
...
"guile-snarf" moved back from `noinst_SCRIPTS'.
2002-03-08 21:28:07 +00:00
Thien-Thi Nguyen
f394773de5
(guile_TEXINFOS): Add tools.texi.
2002-03-08 21:24:30 +00:00