1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-06 07:30:28 +02:00
Commit graph

20082 commits

Author SHA1 Message Date
Gary Houston
20a54673cd * unif.c (scm_shap2ra): tighten the checking of the array dimension
specifier, since (2) or (2 . 3) would cause SEGV.
(scm_transpose_array): more argument checking fixes.
1997-08-30 19:28:38 +00:00
Jim Blandy
cb1c84cfc8 * Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated. 1997-08-29 04:50:36 +00:00
Jim Blandy
6f527da051 * Makefile.in: Regenerated. 1997-08-29 04:50:17 +00:00
Jim Blandy
553f653a3a New libtool: 1.0b.
* ltconfig, ltmain.sh, config.guess: Freshly libtoolized.
* Makefile.in, aclocal.m4, configure: Regenerated, salamander-style.
1997-08-29 04:49:54 +00:00
Mikael Djurfeldt
f44a9fae87 *** empty log message *** 1997-08-27 22:52:00 +00:00
Jim Blandy
34695603c7 *** empty log message *** 1997-08-27 22:48:58 +00:00
Jim Blandy
4c29dea5af * Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated, so
it uses "tar", not "gtar".
1997-08-27 22:48:06 +00:00
Jim Blandy
b23e9548fa * config: Use the QuickThreads assembler fragment with Irix
dynamic linking support for Irix 6 as well as Irix 5.  Thanks to
Jesse Glick.
1997-08-27 22:47:46 +00:00
Jim Blandy
2fe609e0d7 * Makefile.in: Regenerated, so it uses "tar", not "gtar". 1997-08-27 22:47:18 +00:00
Jim Blandy
894e484ec5 * configure.in: Use the QuickThreads assembler fragment with Irix
dynamic linking support for Irix 6 as well as Irix 5.  Thanks to
Jesse Glick.
* configure: Regenerated.
1997-08-27 22:42:50 +00:00
Jim Blandy
4dd8323f1f doc fix 1997-08-26 23:53:28 +00:00
Mikael Djurfeldt
02fbff5e8d Regenerated. 1997-08-25 20:05:30 +00:00
Mikael Djurfeldt
b0a0bd4533 *** empty log message *** 1997-08-25 20:03:49 +00:00
Mikael Djurfeldt
52f1b04606 * emacs.scm (object->string, format, error-args->string): New
procedures.
(emacs-frame-eval): Reworked.
1997-08-25 20:03:21 +00:00
Mikael Djurfeldt
a5be27cd24 * session.scm (apropos-internal): Musn't initialize symbol
accumulator with a constant pair.  That led to mutation of the
source!
1997-08-25 15:07:18 +00:00
Mikael Djurfeldt
f2ae0a19bd Updated 1997-08-25 13:34:17 +00:00
Mikael Djurfeldt
5424b4f785 Updated with messages about gh_write and scm_internal_stack_catch. 1997-08-25 13:33:13 +00:00
Mikael Djurfeldt
88482b31af * error.c, error.h (scm_error_callback): Removed (see NEWS). 1997-08-25 12:33:50 +00:00
Mikael Djurfeldt
0b89e78ee7 * acinclude.m4 (GUILE_NAMED_CHECK_FUNC): New macro: Tagged test,
so that test for the same function can be performed multiple
times.

* configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
rx/rxposix.h.  Add library rx only if regcomp can't be found
without it.
1997-08-24 18:16:25 +00:00
Mikael Djurfeldt
0eeaf019e4 Small fix: sh doesn't have unset on all machines. 1997-08-24 15:58:11 +00:00
Mikael Djurfeldt
365d0782b1 Regenerated 1997-08-24 15:37:10 +00:00
Mikael Djurfeldt
0e31dbfd22 Updated. 1997-08-24 15:35:32 +00:00
Mikael Djurfeldt
e9cd5d2f44 * configure.in (AC_CHECK_HEADERS): Test for rxposix.h,
rx/rxposix.h.  Add library rx only if regcomp can't be found
without it.

* acconfig.h (HAVE_REGCOMP): Added it here since autoheader misses
it for some reason!
1997-08-24 15:35:08 +00:00
Mikael Djurfeldt
a46d5ff2dd * regex-posix.c: If <regex.h> can't be found, try <rxposix.h> or
<rx/rxposix.h>.  (This is in order to accomodate for the GNU Rx
library.)
1997-08-24 15:33:49 +00:00
Mikael Djurfeldt
68aed3ea96 * session.scm (vector-for-each): Removed.
(apropos): vector-for-each --> array-for-each.
(apropos-internal): New function.  Return list of accessible
symbols matching regexp.
1997-08-24 03:39:47 +00:00
Mikael Djurfeldt
1c21502928 * emacs.scm (emacs-load): New arguments: interactivep: when
non-false, send back results to Emacs; colnum: Column number;
Use modules (ice-9 debug) and (ice-9 session);
(no-stack, no-source): New simple-actions;
(result-to-emacs): New procedure. Sends data to Emacs via the
result protocol;
(get-frame-source, emacs-select-frame, emacs-frame-eval,
emacs-symdoc): New procedures.
1997-08-24 03:38:48 +00:00
Mikael Djurfeldt
8ccbf00d9a * debug.scm (frame-number->index): New function. Convert frame
number (as displayed in the backtrace) to frame index (to be used
in stack-ref).
1997-08-24 03:32:43 +00:00
Mikael Djurfeldt
95f5b0f5ec * ramap.c (scm_ra_matchp, scm_array_fill_int, racp, ramap_1,
ramap_2o, scm_array_index_map_x, raeql_1, scm_array_equal_p),
unif.c (scm_vector_set_length_x, scm_uniform_vector_length,
scm_array_p, scm_array_rank, scm_array_dimensions,
scm_enclose_array, scm_array_in_bounds_p, scm_uniform_vector_ref,
scm_cvref, scm_array_set_x, scm_array_contents, scm_array_to_list,
scm_array_prototype): Added case scm_tc7_wvect.
1997-08-24 03:29:35 +00:00
Gary Houston
efb997f535 * errno.h: prototype for scm_strerror.
* error.c (scm_strerror): new procedure.
1997-08-23 18:49:35 +00:00
Jim Blandy
1782cc374c *** empty log message *** 1997-08-23 02:23:13 +00:00
Jim Blandy
fb054a8c51 * THANKS: New file.
* Makefile.in, aclocal.m4, configure: Regenerated.
1997-08-23 02:22:56 +00:00
Jim Blandy
5d319f9be7 This used to be a big THANKS file for all the Guile packages and
releases.  Now that it's under CVS, we don't need to keep the history,
and the doc and SCSH stuff can be sent off to the appropriate modules.
1997-08-23 02:21:23 +00:00
Jim Blandy
9f75bc0546 Segregated system-specific installation instructions. 1997-08-23 02:19:55 +00:00
Jim Blandy
88a9ae8059 *** empty log message *** 1997-08-22 22:05:00 +00:00
Mikael Djurfeldt
8c5a8bed57 * emacs.scm (emacs-load): New argument: interactivep: when
non-false, send back results to Emacs.
1997-08-21 09:32:37 +00:00
Mikael Djurfeldt
8c3420ad4d * emacs.scm (emacs-load): Adjust stack narrowing.
(whitespace-chars): Include #\np.
1997-08-20 19:52:03 +00:00
Mikael Djurfeldt
eb7ec1e820 * emacs.scm (emacs-load): Adjust stack narrowing. 1997-08-20 17:42:15 +00:00
Mikael Djurfeldt
555f21d8bd *** empty log message *** 1997-08-20 11:24:14 +00:00
Mikael Djurfeldt
5fa781a092 * psyntax.pp: Removed leading blanks => 800K -> 100K. 1997-08-20 11:23:52 +00:00
Mikael Djurfeldt
6a546cd710 * syncase.scm: Also turn off debugging evaluator and recording of
procedure names during loading of psyntax.pp.
1997-08-20 11:23:22 +00:00
Mikael Djurfeldt
a48930c687 * syncase.scm: Don't tamper with debug mode setting when enabling
macros.  Instead cut the stack with start-stack.
	Load psyntax.pp with recording of positions turned off.
1997-08-19 21:58:29 +00:00
Mikael Djurfeldt
19ef2a9bdb * syncase.scm: Don't tamper with debug mode setting when enabling
macros.  Instead cut the stack with start-stack.
1997-08-19 20:51:42 +00:00
Mikael Djurfeldt
4f9cefe3c3 Dybvig's version 1997-08-19 19:45:40 +00:00
Mikael Djurfeldt
868dc739fd Added syncase.scm, psyntax.pp, psyntax.ss 1997-08-19 01:35:09 +00:00
Mikael Djurfeldt
ceb177a473 *** empty log message *** 1997-08-19 01:34:46 +00:00
Mikael Djurfeldt
ae11ddaef4 psyntax.pp, psyntax.ss (quasiquote): Changed fx= --> =. 1997-08-19 01:32:26 +00:00
Mikael Djurfeldt
230c435383 * syncase.scm: New file: Guile-adaption for syntax-case macros.
psyntax.pp, psyntax.ss: Syntax-case macros, portable version 2 by
R. Kent Dybvig, Oscar Waddell, Bob Hieb and Carl Bruggeman
1997-08-19 01:28:50 +00:00
Mikael Djurfeldt
4f161c5cb1 *** empty log message *** 1997-08-18 20:19:18 +00:00
Mikael Djurfeldt
0e81dabd94 * * session.scm: New file: Session support.
(apropos): New procedure: List bindings given regexp.
1997-08-18 20:02:22 +00:00
Mikael Djurfeldt
1a0e096c86 * list.c (scm_list_append_x): Allow non-pair as last argument.
This is consistent with the R4RS append and is probably the
correct behaviour as specified by R2RS.  (Thanks to Radey Shouman)
1997-08-18 13:17:46 +00:00