Mikael Djurfeldt [Thu, 16 Mar 2000 01:29:21 +0000 (01:29 +0000)]
*** empty log message ***
Mikael Djurfeldt [Thu, 16 Mar 2000 01:29:00 +0000 (01:29 +0000)]
* gc.c, gc.h (scm_map_free_list): Define also if GUILE_DEBUG is
defined.
Mikael Djurfeldt [Thu, 16 Mar 2000 01:18:32 +0000 (01:18 +0000)]
*** empty log message ***
Mikael Djurfeldt [Thu, 16 Mar 2000 01:18:13 +0000 (01:18 +0000)]
* gc.c (scm_gc_sweep): Moved variable n_objects to inner sweep
loop and declare as register.
Mikael Djurfeldt [Thu, 16 Mar 2000 00:06:34 +0000 (00:06 +0000)]
*** empty log message ***
Mikael Djurfeldt [Thu, 16 Mar 2000 00:04:32 +0000 (00:04 +0000)]
* gc.c (scm_gc_sweep): Sigh... forgot to clear private freelists
after GC.
Mikael Djurfeldt [Wed, 15 Mar 2000 19:08:27 +0000 (19:08 +0000)]
*** empty log message ***
Greg J. Badros [Wed, 15 Mar 2000 16:54:30 +0000 (16:54 +0000)]
*** empty log message ***
Greg J. Badros [Wed, 15 Mar 2000 16:28:13 +0000 (16:28 +0000)]
* fluids.c: Docstring patch from Keisuke Nishida. Some
reindentation, too, and a couple formals renamed. Should
fluid-set! return UNSPECIFIED instead of a value?
Greg J. Badros [Wed, 15 Mar 2000 16:25:37 +0000 (16:25 +0000)]
* Makefile.am: Separate out DOT_X_FILES and DOT_DOC_FILES, and
generate the latter from the concrete listing of the former. Then
make guile-procedures.txt depend on DOT_DOC_FILES instead of
*.doc, so that rebuilding it works.
Greg J. Badros [Wed, 15 Mar 2000 16:13:40 +0000 (16:13 +0000)]
*** empty log message ***
Greg J. Badros [Wed, 15 Mar 2000 16:12:40 +0000 (16:12 +0000)]
* libguile.h: Include libguile/validate.h. Thanks Keisuke Nishida!
Greg J. Badros [Wed, 15 Mar 2000 16:09:58 +0000 (16:09 +0000)]
* guile-snarf.awk.in: Replace docstring line-ending \n" and \n\n"
with nothing and \n, respectively. Thanks Keisuke Nishida for
noticing this problem.
Mikael Djurfeldt [Wed, 15 Mar 2000 15:19:50 +0000 (15:19 +0000)]
Removed some stupid code.
Mikael Djurfeldt [Wed, 15 Mar 2000 07:31:15 +0000 (07:31 +0000)]
*** empty log message ***
Mikael Djurfeldt [Wed, 15 Mar 2000 07:30:53 +0000 (07:30 +0000)]
* gc.c, gc.h, pairs.h, init.c: Implementation of a new way of
allocating heap. The basic idea is to trigger GC every Nth
allocated cell and grow heap when free list runs out. The scheme
has been extended so that GC isn't triggered until all remaining
cells are used. The implementation is also prepared for
development in the direction of POSIX threads.
* gc.c (SCM_EXPHEAP): In order to grow by a factor of 1.5,
SCM_EXPHEAP should return half of the heap size.
Mikael Djurfeldt [Wed, 15 Mar 2000 07:30:39 +0000 (07:30 +0000)]
* __scm.h (GUILE_NEW_GC_SCHEME): Define this if you want to test a
new way of allocating heap. It makes Guile fast, but still
contains bugs.
Mikael Djurfeldt [Tue, 14 Mar 2000 22:15:24 +0000 (22:15 +0000)]
*** empty log message ***
Mikael Djurfeldt [Tue, 14 Mar 2000 22:15:12 +0000 (22:15 +0000)]
The following change to init.c is only enabled if Guile was
configured with --enable-guile-debug.
* init.c (scm_i_getenv_int): New function.
(scm_boot_guile_1): Use the environment variables
GUILE_INIT_HEAP_SIZE, GUILE_INIT_HEAP_SIZE2 to select heap size if
they exist. (This may be replaced by a Scheme level mechanism in
the future.)
Mikael Djurfeldt [Tue, 14 Mar 2000 18:03:27 +0000 (18:03 +0000)]
*** empty log message ***
Mikael Djurfeldt [Tue, 14 Mar 2000 17:24:57 +0000 (17:24 +0000)]
*** empty log message ***
Mikael Djurfeldt [Tue, 14 Mar 2000 17:24:48 +0000 (17:24 +0000)]
* objprop.c (s_scm_set_object_property_x): Use scm_assq instead of
scm_assoc. (Thanks to Dirk Herrmann.)
Mikael Djurfeldt [Tue, 14 Mar 2000 17:19:45 +0000 (17:19 +0000)]
*** empty log message ***
Mikael Djurfeldt [Tue, 14 Mar 2000 16:41:17 +0000 (16:41 +0000)]
*** empty log message ***
Mikael Djurfeldt [Tue, 14 Mar 2000 16:41:03 +0000 (16:41 +0000)]
* eval.c, lang.c, lang.h (scm_lisp_nil, scm_lisp_t): Renamed from
scm_nil, scm_t. (Thanks to Dirk Herrmann.)
Mikael Djurfeldt [Tue, 14 Mar 2000 15:12:23 +0000 (15:12 +0000)]
*** empty log message ***
Mikael Djurfeldt [Tue, 14 Mar 2000 15:12:12 +0000 (15:12 +0000)]
* init.c (scm_boot_guile_1): Use same initial segment size for
1-word and 2-word segments. Having the smaller size causes Guile
to GC too often. Obviously something needs to be done to allow
for a smaller 2-word segment without this to happen. (The amount
of heap for each type should be automatically adapted to the
application somehow.)
Mikael Djurfeldt [Tue, 14 Mar 2000 12:36:05 +0000 (12:36 +0000)]
*** empty log message ***
Mikael Djurfeldt [Tue, 14 Mar 2000 09:03:56 +0000 (09:03 +0000)]
*** empty log message ***
Mikael Djurfeldt [Tue, 14 Mar 2000 09:03:32 +0000 (09:03 +0000)]
* pairs.h (SCM_NEWCELL, SCM_NEWCELL2): Use new style freelists.
Mikael Djurfeldt [Tue, 14 Mar 2000 09:03:20 +0000 (09:03 +0000)]
* init.c (scm_boot_guile_1): Make 2-word segment 8K (512 cells).
Mikael Djurfeldt [Tue, 14 Mar 2000 09:03:08 +0000 (09:03 +0000)]
* gc.h (scm_freelist_t): New type.
Mikael Djurfeldt [Tue, 14 Mar 2000 09:02:51 +0000 (09:02 +0000)]
* gc.c (SCM_INIT_HEAP_SIZE): Changed from 32768 --> 40000 so that
all of Guile basics fits into one segment and there suitable room
for work.
(SCM_EXPHEAP): Now takes an argument. Grow by a factor of 1.5
instead of 2.
(scm_freelist, scm_freelist2): Now of type scm_freelist_t.
Freelists now contains information about object span, cells
collected and amount of cells in heap segments belonging to the
list.
(scm_heap_size, scm_gc_cells_collected): Removed.
Mikael Djurfeldt [Tue, 14 Mar 2000 07:06:21 +0000 (07:06 +0000)]
*** empty log message ***
Mikael Djurfeldt [Tue, 14 Mar 2000 06:43:57 +0000 (06:43 +0000)]
*** empty log message ***
Mikael Djurfeldt [Tue, 14 Mar 2000 06:43:03 +0000 (06:43 +0000)]
* __scm.h eq.c, eval.c, gc.c, hc.h, gh_data, hash.c, numbers.c,
numbers.h, objects.c, ramap.c, random.c, unif.c, unif.h: Extensive
rewrite of handling of real and complex numbers.
(SCM_FLOATS, SCM_SINGLES): These #ifdef conditionals have been
removed along with the support for floats. (Float vectors are
still supported.)
Mikael Djurfeldt [Tue, 14 Mar 2000 06:42:56 +0000 (06:42 +0000)]
* __scm.h eq.c, eval.c, gc.c, hc.h, gh_data, hash.c, numbers.c,
numbers.h, objects.c, ramap.c, random.c, unif.c, unif.h: Extensive
rewrite of handling of real and complex numbers.
(SCM_FLOATS, SCM_SINGLES): These #ifdef conditionals have been
removed along with the support for floats. (Float vectors are
still supported.)
* unif.c (scm_makflo): Removed.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:42:48 +0000 (06:42 +0000)]
* tags.h (scm_tcs_bignums): Removed.
(scm_tc16_bigpos, scm_tc16_bigneg): Replaced by scm_tc16_big.
Use SCM_BIGSIGN(x) to test for sign!
(scm_tc16_big): The new bignum type.
(SCM_REAL_PART, SCM_IMAG_PART): Removed.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:42:40 +0000 (06:42 +0000)]
* smob.h (SCM_SMOB_PREDICATE): New macro.
(SCM_NEWSMOB2, SCM_RETURN_NEWSMOB2, SCM_NEWSMOB3,
SCM_RETURN_NEWSMOB3): New macros.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:41:56 +0000 (06:41 +0000)]
* procs.c, procs.h: changed the procedure-with-setter representation
to double cell.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:41:42 +0000 (06:41 +0000)]
* pairs.h (SCM_NEWCELL2): double-cell variants of SCM_NEWCELL.
(SCM_CELL_WORD, SCM_CELL_WORDLOC, SCM_SET_CELL_WORD): primitive
multi-cell access macros (used by the ones below).
(SCM_CELL_WORD[0-3], SCM_SET_CELL_WORD[0-3]): multi-cell access
macros.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:41:25 +0000 (06:41 +0000)]
* __scm.h eq.c, eval.c, gc.c, hc.h, gh_data, hash.c, numbers.c,
numbers.h, objects.c, ramap.c, random.c, unif.c, unif.h: Extensive
rewrite of handling of real and complex numbers.
(SCM_FLOATS, SCM_SINGLES): These #ifdef conditionals have been
removed along with the support for floats. (Float vectors are
still supported.)
* numbers.h (SCM_BIGSIGN): Sign moved to bit 16.
(scm_makdbl): Deprecated.
(SCM_NEWREAL, SCM_NEWCOMPLEX): New macros.
(SCM_SINGP): Deprecated.
(SCM_FLO): Removed.
(SCM_INEXP, SCM_CPLXP): Deprecated.
(SCM_INEXACTP, SCM_COMPLEXP): New macros.
(SCM_COMPLEX_REAL, SCM_COMPLEX_IMAG): Renamed from
SCM_REAL, SCM_IMAG (and now only valid for complex numbers).
(SCM_REAL, SCM_IMAG): New, *deprecated*, selectors which work both
for doubles and complex numbers.
(SCM_REAL_VALUE): New selector for doubles.
(scm_double_t, scm_complex_t): New types.
(scm_dbl): Removed.
* numbers.h (struct scm_dbl): changed to represent a double cell,
with the number in the second half.
(struct scm_cplx): new, represents a complex number as a triple
cell.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:41:12 +0000 (06:41 +0000)]
* __scm.h eq.c, eval.c, gc.c, hc.h, gh_data, hash.c, numbers.c,
numbers.h, objects.c, ramap.c, random.c, unif.c, unif.h: Extensive
rewrite of handling of real and complex numbers.
(SCM_FLOATS, SCM_SINGLES): These #ifdef conditionals have been
removed along with the support for floats. (Float vectors are
still supported.)
* numbers.c (scm_floprint, scm_floequal): Removed.
(scm_print_real, scm_print_complex, scm_real_equalp,
scm_complex_equalp): New functions.
* numbers.c (scm_makdbl): no malloc'ing needed, so the
{DEFER,ALLOW}_INTS thing removed.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:40:09 +0000 (06:40 +0000)]
* __scm.h eq.c, eval.c, gc.c, hc.h, gh_data, hash.c, numbers.c,
numbers.h, objects.c, ramap.c, random.c, unif.c, unif.h: Extensive
rewrite of handling of real and complex numbers.
(SCM_FLOATS, SCM_SINGLES): These #ifdef conditionals have been
removed along with the support for floats. (Float vectors are
still supported.)
* gc.c (scm_freelist2): multi-cell freelists.
(inner_map_free_list): map_free_list, parameterized on ncells.
"nn cells in segment mm" was misleading for ncells > 1; changed to
"objects". still print cells too, though.
(scm_map_free_list): rewritten using inner_map_free_list.
(scm_check_freelist): get freelist as parameter, since now we have
more than one.
(scm_debug_newcell2): multi-cell variants of
scm_debug_newcell.
(scm_gc_for_newcell): take ncells and freelist pointer as
parameters.
(scm_gc_mark): add case for tc7_pws (procedures with setters are
now double cells).
(scm_gc_sweep): don't free the float data, since it's not malloced
anymore.
(init_heap_seg): didn't understand what n_new_objects stood for,
so changed to n_new_cells.
(make_initial_segment): new function, makes an initial segment
according to given ncells.
(scm_init_storage): call make_initial_segment, for ncells={1,2,3}.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:39:44 +0000 (06:39 +0000)]
* dynwind.c: changed the wind-guards representation to double
cell.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:39:37 +0000 (06:39 +0000)]
* dynl.c: made dynamic_obj representation a double cell.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:39:28 +0000 (06:39 +0000)]
* async.c, async.h: made async representation a double cell.
Mikael Djurfeldt [Tue, 14 Mar 2000 06:37:16 +0000 (06:37 +0000)]
* Makefile.am (libguile_la_LDFLAGS): Bumped library version
number.
Gary Houston [Mon, 13 Mar 2000 22:24:20 +0000 (22:24 +0000)]
*** empty log message ***
Gary Houston [Mon, 13 Mar 2000 22:22:02 +0000 (22:22 +0000)]
*** empty log message ***
Gary Houston [Mon, 13 Mar 2000 22:21:21 +0000 (22:21 +0000)]
* ports.c (flush_void_port): renamed to flush_port_default.
(end_input_void_port): renamed to end_input_default.
* init.c (scm_standard_stream_to_port): create a void port instead
of opening /dev/null if the standard file descriptors are bad.
advantages: no portability problems, doesn't waste a file descriptor,
simplifies the code (thanks to Marius for the idea).
* vports.c (s_scm_make_soft_port): call scm_port_non_buffer.
* void ports: make reading from a void port give EOF instead of
segv:
* ports.c (s_scm_sys_make_void_port): modified docstring.
(fill_input_void_port): new proc.
(scm_init_ports): set up fill_input_void_port.
* ports.c (scm_port_non_buffer): new proc.
(scm_void_port): call scm_port_non_buffer.
* fports.c (scm_setvbuf): docstring: remove the fcntl documentation
which was incorrectly appended.
Mikael Djurfeldt [Mon, 13 Mar 2000 12:07:47 +0000 (12:07 +0000)]
*** empty log message ***
Mikael Djurfeldt [Mon, 13 Mar 2000 11:10:28 +0000 (11:10 +0000)]
*** empty log message ***
Mikael Djurfeldt [Mon, 13 Mar 2000 11:09:46 +0000 (11:09 +0000)]
* configure.in: Don't add iselect.o to LIBOBJS.
Mikael Djurfeldt [Mon, 13 Mar 2000 11:04:41 +0000 (11:04 +0000)]
* guile-doc-snarf.in: Don't use absolute path for `sed'. (Note
that we can't use autoconf for this. Autoconf itself relies on
the existence of `sed' somewhere on your path. (Thanks to Dirk
Herrman.)
Mikael Djurfeldt [Mon, 13 Mar 2000 10:47:45 +0000 (10:47 +0000)]
*** empty log message ***
Mikael Djurfeldt [Mon, 13 Mar 2000 10:47:36 +0000 (10:47 +0000)]
* Makefile.am (libguile_la_SOURCES): Moved iselect.c here from
EXTRA_libguile_la_SOURCES.
Mikael Djurfeldt [Mon, 13 Mar 2000 10:47:24 +0000 (10:47 +0000)]
* iselect.h: Always declare scm_internal_select.
Mikael Djurfeldt [Mon, 13 Mar 2000 10:47:14 +0000 (10:47 +0000)]
* iselect.c (scm_internal_select): Added SCM_ASYNC_TICK at the
end. Also let scm_internal_select be a real function also when
not using threads.
Mikael Djurfeldt [Mon, 13 Mar 2000 10:14:32 +0000 (10:14 +0000)]
*** empty log message ***
Mikael Djurfeldt [Mon, 13 Mar 2000 10:14:24 +0000 (10:14 +0000)]
* __scm.h (SCM_TICK): Oops! Forgot to put SCM_ASYNC_TICK here...
Mikael Djurfeldt [Mon, 13 Mar 2000 10:02:20 +0000 (10:02 +0000)]
*** empty log message ***
Mikael Djurfeldt [Mon, 13 Mar 2000 10:02:12 +0000 (10:02 +0000)]
* __scm.h (SCM_ALLOW_INTS, SCM_REALLOW_INTS): Removed call to
SCM_ASYNC_TICK. (This is a preparation for POSIX threads support,
and kind of an experiment: Will this cause problems?)
Mikael Djurfeldt [Mon, 13 Mar 2000 01:10:44 +0000 (01:10 +0000)]
*** empty log message ***
Mikael Djurfeldt [Mon, 13 Mar 2000 01:10:13 +0000 (01:10 +0000)]
* configure.in: Added end-tag for local variables. (Thanks to
Thien-Thi Nguyen.)
Greg J. Badros [Sun, 12 Mar 2000 21:33:01 +0000 (21:33 +0000)]
*** empty log message ***
Greg J. Badros [Sun, 12 Mar 2000 21:26:42 +0000 (21:26 +0000)]
* Makefile.am: Added *.doc to DISTCLEANFILES.
Gary Houston [Sun, 12 Mar 2000 19:59:13 +0000 (19:59 +0000)]
*** empty log message ***
Gary Houston [Sun, 12 Mar 2000 19:58:56 +0000 (19:58 +0000)]
* fports.c (scm_fdes_to_port): call fcntl F_GETFL to test that
the fdes is valid before doing anything else. check that
the file descriptor supports the modes required.
(scm_fport_buffer_add): don't throw an error if fstat doesn't
work: just use the default buffer size.
* throw.c: change an outdated comment about scm_internal_catch
BODY: it doesn't take a jumpbuf arg.
* init.c (scm_standard_stream_to_port): install a handler in case
scm_fdes_to_port throws an error. don't check here whether the
file descriptor is valid, since scm_fdes_to_port will do that.
set the revealed count depending on whether the port got the
standard file descriptor.
(stream_body_data): new type.
(stream_body, stream_handler): new procs.
Mikael Djurfeldt [Sun, 12 Mar 2000 18:41:47 +0000 (18:41 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 18:30:33 +0000 (18:30 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 17:52:45 +0000 (17:52 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 17:52:18 +0000 (17:52 +0000)]
* stacks.c, stacks.h, struct.c, tags.h, unif.c (scm_bits_t):
Renamed from SCMWORD.
Mikael Djurfeldt [Sun, 12 Mar 2000 17:51:49 +0000 (17:51 +0000)]
* arbiters.c (SCM_ARB_LOCKED): Use SCM_CARBITS.
Mikael Djurfeldt [Sun, 12 Mar 2000 17:01:48 +0000 (17:01 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 17:00:58 +0000 (17:00 +0000)]
* async.c, boolean.h, debug.c, dynl.c, dynwind.c, eval.c, eval.h,
feature.h, filesys.h, fluids.h, fports.c, fports.h, gc.c, gc.h,
hash.c, keywords.h, macros.c, numbers.c, numbers.h, objects.c,
objects.h, options.c, pairs.h, ports.c, ports.h, print.c,
procs.h, ramap.c, read.c, smob.c, smob.h, srcprop.h, stacks.c,
stacks.h, strports.c, struct.c, struct.h, tag.c, tags.h,
throw.c, unif.c, unif.h, variable.h, vectors.h, weaks.c,
weaks.h (SCM_SCM, SCM_BITS, SCM_CARBITS): Renamed from
SCM_ASSCM, SCM_ASWORD, SCM_CARW).
Gary Houston [Sun, 12 Mar 2000 16:34:41 +0000 (16:34 +0000)]
*** empty log message ***
Gary Houston [Sun, 12 Mar 2000 16:33:00 +0000 (16:33 +0000)]
* README (Guile Documentation, About This Distribution): updated.
Gary Houston [Sun, 12 Mar 2000 16:32:19 +0000 (16:32 +0000)]
mention a stdout port buffer change from a while ago.
Mikael Djurfeldt [Sun, 12 Mar 2000 16:10:31 +0000 (16:10 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 16:10:02 +0000 (16:10 +0000)]
* numbers.h (SCM_SRS, SCM_INUM): Corrected SCM_ASSCM/ASWORD fixes.
Mikael Djurfeldt [Sun, 12 Mar 2000 16:09:46 +0000 (16:09 +0000)]
* alist.c, eval.c, net_db.c, posix.c, print.c, snarf.h, struct.c,
tags.h: Fixed copyright notices.
* struct.c, coop-threads.c: SCM_ASSCM/ASWORD fixes.
Mikael Djurfeldt [Sun, 12 Mar 2000 16:09:34 +0000 (16:09 +0000)]
* struct.c, coop-threads.c: SCM_ASSCM/ASWORD fixes.
Mikael Djurfeldt [Sun, 12 Mar 2000 16:08:24 +0000 (16:08 +0000)]
* alist.c, eval.c, net_db.c, posix.c, print.c, snarf.h, struct.c,
tags.h: Fixed copyright notices.
Mikael Djurfeldt [Sun, 12 Mar 2000 16:03:00 +0000 (16:03 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 16:02:46 +0000 (16:02 +0000)]
* readline.c (current_input_getc): Don't pass int values through
SCM variables.
Marius Vollmer [Sun, 12 Mar 2000 15:25:41 +0000 (15:25 +0000)]
*** empty log message ***
Marius Vollmer [Sun, 12 Mar 2000 15:25:16 +0000 (15:25 +0000)]
* init.c (scm_standard_stream_to_port): Check whether the file
descriptor is valid and substitute "/dev/null" when not.
Marius Vollmer [Sun, 12 Mar 2000 15:24:36 +0000 (15:24 +0000)]
Docstring clarification for scm_registered_modules.
Mikael Djurfeldt [Sun, 12 Mar 2000 14:28:25 +0000 (14:28 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 14:26:59 +0000 (14:26 +0000)]
Reverted recent change to scm_mutex_init: now backward compatible
again.
Mikael Djurfeldt [Sun, 12 Mar 2000 01:48:48 +0000 (01:48 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 01:48:34 +0000 (01:48 +0000)]
* acconfig.h (HAVE_STRUCT_TIMESPEC): Added.
Mikael Djurfeldt [Sun, 12 Mar 2000 01:48:27 +0000 (01:48 +0000)]
* configure.in (ac_cv_struct_timespec): Added test for struct
timespec.
Mikael Djurfeldt [Sun, 12 Mar 2000 01:48:04 +0000 (01:48 +0000)]
* coop.c (coop_condition_variable_timed_wait_mutex): Use ETIMEDOUT
instead of ETIME.
Mikael Djurfeldt [Sun, 12 Mar 2000 01:47:53 +0000 (01:47 +0000)]
* coop-defs.h (struct timespec): Conditionally defined.
Mikael Djurfeldt [Sun, 12 Mar 2000 00:57:16 +0000 (00:57 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 00:55:12 +0000 (00:55 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 00:36:02 +0000 (00:36 +0000)]
*** empty log message ***
Mikael Djurfeldt [Sun, 12 Mar 2000 00:35:00 +0000 (00:35 +0000)]
* readline.c (match_paren): Bugfix: First arg to select is not
number of descriptors but the number of the highest descriptor +
1.
* readline.c (scm_init_readline): Added new arg to scm_init_mutex.