1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-04 22:40:25 +02:00
Commit graph

5705 commits

Author SHA1 Message Date
Mikael Djurfeldt
f9ed377d74 *** empty log message *** 2000-06-20 22:18:09 +00:00
Mikael Djurfeldt
67ef2dca37 *** empty log message *** 2000-06-20 18:08:59 +00:00
Mikael Djurfeldt
9704841c40 *** empty log message *** 2000-06-20 17:33:57 +00:00
Mikael Djurfeldt
8d62724862 Better implementation of first? predicate. 2000-06-20 17:15:21 +00:00
Mikael Djurfeldt
8b2294f746 *** empty log message *** 2000-06-20 17:10:45 +00:00
Mikael Djurfeldt
9aec475196 * session.scm (make-fold-modules): Detect circular references in
module graph.  (Thanks to Matthias Köppe.)
2000-06-20 17:10:34 +00:00
Mikael Djurfeldt
5bc9cbd2d8 *** empty log message *** 2000-06-20 14:58:06 +00:00
Mikael Djurfeldt
076d6063fa * gc.h, tags.h: Be kind to compilers which must see hash signs in
column 0.  (Thanks to Ian Grant.)
2000-06-20 14:57:55 +00:00
Mikael Djurfeldt
9ea8cdcb43 * numbers.h: Put #ifdef HAVE_LONG_LONGS around declarations using
the long_long type.  (Thanks to Bernard Urban.)
2000-06-20 14:57:45 +00:00
Mikael Djurfeldt
f69a01b29c Inserted some comments 2000-06-20 14:55:52 +00:00
Mikael Djurfeldt
e8855f8d46 *** empty log message *** 2000-06-20 12:33:11 +00:00
Mikael Djurfeldt
31987551ee *** empty log message *** 2000-06-20 03:24:10 +00:00
Mikael Djurfeldt
82ac0a63bf * image-type.c: Removed unused scm_smobfuns structure.
(init_image_type): Use standard smob type interface.
2000-06-20 03:23:39 +00:00
Mikael Djurfeldt
215282c426 Code layout fix 2000-06-20 03:23:24 +00:00
Mikael Djurfeldt
62209d20c4 * data-rep.texi: Center discussion around the standard interface
for smob type creation (scm_make_smob_type) and warn about the
ongoing discussion which may result in deprecating
scm_make_smob_type_mfpe in next release of Guile.
2000-06-20 03:22:56 +00:00
Mikael Djurfeldt
b5074b2374 *** empty log message *** 2000-06-20 02:38:36 +00:00
Mikael Djurfeldt
5b99c4a9e7 Layout fix 2000-06-20 02:38:19 +00:00
Mikael Djurfeldt
c72baaaa75 * smob.h: Changed comments for scm_make_smob_type and
scm_make_smob_type_mfpe, warning that the latter might be
deprecated in a future release.
2000-06-20 02:37:53 +00:00
Mikael Djurfeldt
33d0abd7e1 * list.c (scm_cons_star): Updated comment. 2000-06-20 02:37:41 +00:00
Mikael Djurfeldt
aeacfc8fd1 * gc.c, gc.h (scm_default_init_heap_size_1,
scm_default_min_yield_1, scm_default_init_heap_size_2,
scm_default_min_yield_2, scm_default_max_segment_size): New global
variables.  Can be customized by the application before booting
Guile.  (We might want to be able to control these parameters
dynamically through the "options interface" in the future, but
note that that is additional functionality.  Here we're giving
default values which the environment variables can override.)
2000-06-20 02:37:23 +00:00
Mikael Djurfeldt
3510b48476 * session.scm: Use module (ice-9 regex).
(help): Regexp-quote a name given as a symbol.
2000-06-20 02:36:51 +00:00
Mikael Djurfeldt
7b2d4664de * GUILE-VERSION: Changed to work also when included by a Makefile
(e.g. debian/rules).  (Thanks to Karl M. Hegbloom.)
(LIBGUILE_MAJOR_VERSION): Bumped to 9.
(GUILE_MINOR_VERSION): Bumped to 4.
2000-06-20 02:35:18 +00:00
Mikael Djurfeldt
2728d7f43c *** empty log message *** 2000-06-19 22:30:31 +00:00
Mikael Djurfeldt
0a9e521f29 *** empty log message *** 2000-06-19 10:05:54 +00:00
Mikael Djurfeldt
d2c32d6324 * tests/list.test: Use cons* instead of list*. 2000-06-19 10:05:43 +00:00
Mikael Djurfeldt
04d894fdb2 * tags.h (SCM_UNPACK_CAR, SCM_NDOUBLE_CELLP): Removed. 2000-06-19 10:05:08 +00:00
Mikael Djurfeldt
c4929149b9 * numbers.h (SCM_NEWREAL, SCM_NEWCOMPLEX): Removed. 2000-06-19 10:04:52 +00:00
Mikael Djurfeldt
26a379b298 * list.[ch] (scm_cons_star/cons*): Renamed from
scm_list_star/list*.

* list.[ch] (scm_list_star/list*):  Provided as a deprecated alias
for scm_cons_star/cons*.
2000-06-19 10:04:31 +00:00
Mikael Djurfeldt
7bd4fbe2de * gc.c (scm_protect_object): Updated comment. 2000-06-19 10:03:57 +00:00
Mikael Djurfeldt
e0a7dd341d *** empty log message *** 2000-06-19 01:11:38 +00:00
Mikael Djurfeldt
f59a8b6460 * configure.in: Check for siginterrupt and rl_pre_input_hook. 2000-06-19 01:11:28 +00:00
Mikael Djurfeldt
2604745154 Fix 2000-06-19 00:48:35 +00:00
Mikael Djurfeldt
264871aab7 *** empty log message *** 2000-06-19 00:42:48 +00:00
Mikael Djurfeldt
b71099ba05 * readline.c (sigwinch_enable_restart, scm_init_readline):
Re-enable restart for SIGWINCH signal.
2000-06-19 00:42:39 +00:00
Mikael Djurfeldt
49a2970b4a * configure.in: Added test if readline clears SA_RESTART flag for
SIGWINCH.  (Thanks to Dale P. Smith.)
2000-06-19 00:42:30 +00:00
Mikael Djurfeldt
a0adfbf022 * print.c (scm_current_pstate, scm_make_print_state): Simplified
tests, using the assumption that Guile has been initialized.
2000-06-19 00:42:03 +00:00
Mikael Djurfeldt
9293b3c638 * gdbint.c (gdb_print): Print warning instead of calling scm_write
if Guile isn't yet initialized.
2000-06-19 00:41:54 +00:00
Mikael Djurfeldt
bf1b9494f7 * init.c, init.h (scm_initialized_p): Renamed from `initialized'
and made global.
2000-06-19 00:41:33 +00:00
Greg J. Badros
3785f31772 *** empty log message *** 2000-06-18 22:30:25 +00:00
Greg J. Badros
0a284a4e88 * print.c (s_scm_current_pstate): Do not segfault when the
print_state_pool is unitialized in `current-pstate', and better
verify its state before altering it in scm_make_print_state().
2000-06-18 21:47:23 +00:00
Greg J. Badros
e8293eb671 Inserted old Apr. 18th changelog message that was floating in my work
directory.  My apologies for the delay of this commit.
2000-06-18 20:13:42 +00:00
Michael Livshin
b20e69e3f4 *** empty log message *** 2000-06-18 12:06:43 +00:00
Michael Livshin
6732de1bdf * scmsigs.c (s_scm_sigaction): guard the SIGIOT case with an
#ifdef -- it's missing on at least one platform.  (thanks to
Jan Nieuwenhuizen).
2000-06-18 12:06:01 +00:00
Dirk Herrmann
79494f15d3 * Removed duplicate implementation of list*. 2000-06-16 12:38:41 +00:00
Dirk Herrmann
6a19994066 * The reference count in scm_unprotect_object is always positive. 2000-06-15 08:35:42 +00:00
Mikael Djurfeldt
3243bcc0c7 *** empty log message *** 2000-06-14 22:02:28 +00:00
Mikael Djurfeldt
8878f04033 * eval.c: Updated comment above scm_map. 2000-06-14 22:02:13 +00:00
Mikael Djurfeldt
26c9c3ce4d *** empty log message *** 2000-06-14 15:03:09 +00:00
Mikael Djurfeldt
48552b1dcf * readline.c (scm_readline): Added parenthesis around && within
||.
Fixed up prototype for `reentry_barrier'.
Conditionally #include <unistd.h>.  (Needed for `dup'.)
2000-06-14 15:03:01 +00:00
Mikael Djurfeldt
0f0f08998d * gc.c (scm_protect_object): Avoid looking up the object handle
twice.
(scm_unprotect_object): Abort if scm_unprotect_object is called on
an unprotected object.
2000-06-14 15:00:52 +00:00