Mikael Djurfeldt
1ff4df7a83
* symbols.h (scm_builtin_bindings, scm_builtin_weak_bindings,
...
scm_gensym): Added prototypes.
* symbols.c (scm_gensym): New function. This will speed up
certain types of applications (such as macro systems) which
generate lots of symbols.
1997-09-01 22:28:49 +00:00
Mikael Djurfeldt
e672f1b55a
* boot-9.scm (gensym): Removed (replaced by primitive).
...
(obarray-gensym): Rewritten to use `gensym'.
(gentemp): Rewritten to use `gensym'.
1997-09-01 22:27:58 +00:00
Mikael Djurfeldt
d28da0496e
* numbers.c (logand, logior, logxor): Handle 0 or 1 arguments.
1997-09-01 20:41:31 +00:00
Mikael Djurfeldt
30d732a682
* gtcl.scm (make-tcl-binder): Rewritten to choose bindings
...
according to the following priorities:
1. tcl bindings which are present in override-scheme-list
2. bindings from the-scm-module
3. tcl bindings
This way the gtcl module can occur first in the use-list without
disabling the scheme interpreter.
(new-interpreter): New function.
* gwish.scm: Moved initialization code for the-interpreter to
gtcl.scm; Moved name space cleaning code to gtcl.scm and rewrote
it; Call `new-interpreter'; Don't :use-module (guile).
1997-09-01 19:14:30 +00:00
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