Neil Jerram
db611983cf
* Enhancements to online help presentation.
2000-09-29 20:39:29 +00:00
Neil Jerram
9d29e9906e
* Enhance snarfing of libguile docstrings and postprocess them with makeinfo.
2000-09-29 20:33:13 +00:00
Neil Jerram
6ec589e2a2
* Cosmetic docstring fixes.
2000-09-29 20:22:31 +00:00
Dirk Herrmann
bbe4e612aa
* Forgot to submit the Changelog for the last patch.
2000-09-26 22:21:10 +00:00
Dirk Herrmann
322ac0c5cc
* Eliminated all calls to SCM_UCHARS.
2000-09-26 22:15:13 +00:00
Dirk Herrmann
405aaef932
* Eliminated all remaining calls to SCM_CHARS.
2000-09-26 21:53:49 +00:00
Dirk Herrmann
548b925289
* Remember that string=? and friends need fixing.
2000-09-26 20:39:03 +00:00
Dirk Herrmann
06ee04b27d
* Further references to SCM_CHARS removed.
2000-09-26 20:34:26 +00:00
Dirk Herrmann
74cc85038e
* Don't use string or vector macros when accessing compiled closures.
2000-09-26 20:11:22 +00:00
Dirk Herrmann
9eb364fccb
* More references to SCM_CHARS removed.
2000-09-26 19:40:10 +00:00
Dirk Herrmann
3db4adfced
* Removed some more references to SCM_CHARS.
...
* Provided SCM_U?VECTOR_BASE as replacements for SCM_VELTS.
2000-09-26 19:20:39 +00:00
Dirk Herrmann
a002f1a2cb
* Replaced a lot of references to SCM_CHARS.
2000-09-26 18:37:26 +00:00
Dirk Herrmann
1660782ecf
* Removed unused type tag scm_tc7_lvector.
2000-09-22 18:33:24 +00:00
Dirk Herrmann
f151f91293
* Eliminated some more calls to SCM_CHARS.
2000-09-22 17:43:57 +00:00
Dirk Herrmann
86c991c2a2
* Replaced SCM_CHARS with SCM_STRING_CHARS or SCM_SYMBOL_CHARS.
2000-09-22 17:17:55 +00:00
Dirk Herrmann
c1aef03710
* Added SCM_STRING_CHARS and SCM_SYMBOL_CHARS in order to, in the long run,
...
get rid of SCM_CHARS, which is shared between a large number of types, and
thus makes it difficult to change the implementation of a single type.
2000-09-22 16:44:42 +00:00
Neil Jerram
1bee0e70ca
* Fix docstring texinfo warnings.
2000-09-22 13:40:12 +00:00
Marius Vollmer
f7b0a8d1c6
*** empty log message ***
2000-09-20 21:06:06 +00:00
Marius Vollmer
dd47565aeb
* numbers.c (scm_istr2flo): Throw an `out of range' error when
...
exponent is too large instead of returning `#f'. The rationale is
that in this case the string represents a valid number but we
can't deal with it.
2000-09-20 21:04:19 +00:00
Mikael Djurfeldt
216b559acd
*** empty log message ***
2000-09-20 16:56:21 +00:00
Mikael Djurfeldt
82b3d7781f
* boot-9.scm: Removed comment. (Thanks to Brad Knotwell.)
2000-09-20 16:50:18 +00:00
Keisuke Nishida
467ab77eee
*** empty log message ***
2000-09-20 16:31:15 +00:00
Keisuke Nishida
8f486fc76a
Removed #include "libguile/environments.h", sorry..
2000-09-20 16:31:04 +00:00
Keisuke Nishida
e4dba4c7a8
*** empty log message ***
2000-09-20 16:28:12 +00:00
Keisuke Nishida
b2eae655be
* libguile.h: #include "libguile/environments.h" and "libguile/properties.h".
2000-09-20 16:28:00 +00:00
Dirk Herrmann
0f8c9efa58
* Make sure that symbol properties initially form an empty list.
2000-09-20 09:27:06 +00:00
Dirk Herrmann
5a2a5407e8
* Added a comment suggesting to rename scm_handle_by_message.
...
* When compiling on gcc, always avoid the GCSE bug.
* Removed some redundant tests.
2000-09-19 10:56:57 +00:00
Marius Vollmer
e621f2b022
*** empty log message ***
2000-09-17 21:22:31 +00:00
Marius Vollmer
49dd8ff330
* configure.in: Check for curses, terminfo and termlib libraries
...
in addition to ncurses and termcap.
Check for `readline' in libreadline, not for `main'.
Thanks to Albert Chin!
2000-09-17 21:16:18 +00:00
Gary Houston
45605b53fb
*** empty log message ***
2000-09-17 09:25:12 +00:00
Gary Houston
bdbfbbfb86
2000-09-17 Gary Houston <ghouston@arglist.com>
...
* configure.in, acconfig.h: remove the GCSE test: it doesn't seem
to be reliable on all platforms.
2000-09-17 09:24:47 +00:00
Gary Houston
57b74422f6
*** empty log message ***
2000-09-14 22:43:48 +00:00
Michael Livshin
b1824fc459
*** empty log message ***
2000-09-12 18:18:39 +00:00
Mikael Djurfeldt
0282123991
*** empty log message ***
2000-09-12 17:01:10 +00:00
Mikael Djurfeldt
1e1384f0bc
* symbols.c (duplicate_string): Don't try to copy the byte after
...
the string. This might not be `\0' and might even not be
allocated memory.
2000-09-12 17:00:57 +00:00
Dirk Herrmann
8e93e199f8
* Redundant SCM_IMP test removed.
2000-09-12 12:50:13 +00:00
Dirk Herrmann
415052599e
* Tests that rely on garbage collection: Be aware of conservative scanning.
2000-09-12 12:42:51 +00:00
Dirk Herrmann
28b06554ca
* Unified ssymbols and msymbols to a single symbol type 'scm_tc7_symbol'.
...
* Added scm_string_hash and deprecated scm_strhash.
2000-09-12 12:30:36 +00:00
Dirk Herrmann
a5b265e3f9
* Eliminate use of low-level symbol property function.
2000-09-12 10:34:09 +00:00
Mikael Djurfeldt
477c9802af
Regenerated
2000-09-12 06:04:06 +00:00
Mikael Djurfeldt
0eee446642
*** empty log message ***
2000-09-12 06:03:37 +00:00
Mikael Djurfeldt
2a6ba08d36
* psyntax.ss (build-lexical-var): Use gentemp instead of gensym;
...
Convert first argument to a string.
2000-09-12 06:03:22 +00:00
Mikael Djurfeldt
a86869dc59
* oldprint.scm (print-table-add!): Ditto.
2000-09-12 05:45:48 +00:00
Mikael Djurfeldt
b68c1eed74
* calling.scm (excursion-function-syntax,
...
getter-and-setter-syntax,
delegating-getter-and-setter-syntax): Call gensym with string
argument. (Thanks to Dale P. Smith.)
2000-09-12 05:45:37 +00:00
Mikael Djurfeldt
484cd65682
* boot-9.scm (gentemp): Moved to symbols.c.
2000-09-12 05:45:26 +00:00
Mikael Djurfeldt
302f229e58
*** empty log message ***
2000-09-12 05:44:34 +00:00
Mikael Djurfeldt
5382d876c8
* symbols.h (scm_gentemp): Declared.
2000-09-12 05:44:12 +00:00
Mikael Djurfeldt
e1313058e1
* symbols.c (scm_gensym): Reimplemented. Now only takes one
...
optional argument which should be a *string*.
(scm_gentemp): Reimplemented and moved from boot-9.scm.
2000-09-12 05:44:00 +00:00
Keisuke Nishida
5bcdfa2ea8
*** empty log message ***
2000-09-10 22:22:48 +00:00
Keisuke Nishida
fb43bf74e2
* modules.c: Use applicable smobs for eval closures instead of
...
compiled closures. Include "libguile/smob.h".
(f_eval_closure): Removed.
(scm_eval_closure_tag): New variable.
(scm_eval_closure_lookup): Renamed from eval_closure.
This function now takes a smob instead of a compiled closure.
(scm_standard_eval_closure): Create a smob instead of a compiled
closure.
(scm_init_modules): Initialize the eval closure type as a smob.
* modules.h (SCM_EVAL_CLOSURE_P): New macro.
(scm_eval_closure_tag, scm_eval_closure_lookup): Declare.
* symbols.c: Include "libguile/smob.h".
(scm_sym2vcell): Call scm_eval_closure_lookup directly if THUNK
is an eval closure.
2000-09-10 22:22:36 +00:00