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

9023 commits

Author SHA1 Message Date
Jim Blandy
0dc4863069 ChangeLog 1997-06-22 20:58:07 +00:00
Jim Blandy
7228e89772 * aclocal.m4: Regenerated, using the libtool 0.9h m4 macros. 1997-06-22 20:54:08 +00:00
Jim Blandy
2b272b1e14 *** empty log message *** 1997-06-22 20:53:07 +00:00
Jim Blandy
942fafadca * Makefile.am (EXTRA_DIST): Include acconfig.h in the
distribution.
* Makefile.in: Regenerated.
1997-06-22 20:52:42 +00:00
Jim Blandy
4ad1004a31 * scmconfig.h.in: Regenerated. (Needed after June 3 change to
../configure.in.)
1997-06-22 20:49:39 +00:00
Jim Blandy
8f9dc61479 * gdb_interface.h (GDB_INTERFACE): Remove semicolon and trailing
backslash from definition; this should be used like: GDB_INTERFACE;
1997-06-22 20:49:31 +00:00
Jim Blandy
0ad0bdeecd Doc fix. 1997-06-22 20:41:30 +00:00
Gary Houston
c85e73d329 * ioext.c (scm_duplicate_port): bug fix: don't try to make the
new port unbuffered until its stream has been set.
1997-06-22 08:11:58 +00:00
Gary Houston
89ea5b7cdf * ports.h: new prototype.
* ports.c (scm_flush_all_ports): new procedure, scsh compatible.
1997-06-21 18:46:27 +00:00
Jim Blandy
91529b1de0 *** empty log message *** 1997-06-21 05:53:51 +00:00
Jim Blandy
cdbadcacc1 Make things compile neatly under Sun's C compiler.
* dynl.c (scm_dynamic_func): Cast return value from sysdep_dynl_func.
* extchrs.c (xmbtowc): Make the second arg a normal char, not
unsigned, because that's what the ANSI function takes.
* extchrs.h (xmbtowc): Corresponding change to prototype.
* genio.c (scm_gen_getc): Make buf plain chars.  Nobody wants
uchars here.
* mbstrings.c (scm_mb_ilength): Use ANSI arg syntax.  Make DATA
argument plain char *.
* strings.c (scm_string): Use SCM_ROCHARS, since c is a plain
char.
* tag.c (scm_tag): Remove unreachable statement.
* unif.c (scm_array_to_list): If we want to shift a 1 bit to the
top of the word, it should be unsigned.
1997-06-21 05:53:39 +00:00
Jim Blandy
e3173f937c * eval.c (scm_lookupcar1): Don't declare var2 unless USE_THREADS
is defined, to avoid warnings; it's only used in the
conflict-checking code.  Which might go away anyway.
(SCM_CEVAL): All goto's targeting the `dispatch' label are in
conditionals; put the label definition in an #if too, to stifle
warnings.
1997-06-21 05:53:04 +00:00
Jim Blandy
1773993b8f * Makefile.am (EXTRA_DIST): Include ChangeLog-gh and
ChangeLog-threads in the distribution.
* Makefile.in: Regenerated.
1997-06-21 05:25:12 +00:00
Jim Blandy
a6a5a6643d * ltmain.sh (line 1191): Don't forget 'test' in if statement.
* ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.
1997-06-21 05:24:30 +00:00
Tim Pierce
bee1449102 Fixed Guile snarfing problem with SunPro suite. 1997-06-20 16:52:19 +00:00
Jim Blandy
9fbdb48f36 *** empty log message *** 1997-06-20 02:01:36 +00:00
Jim Blandy
7ed9feb0f8 * slib.scm (slib:warn): Alias for WARN function. 1997-06-20 02:01:25 +00:00
Tim Pierce
5540787919 Tue Jun 17 13:49:56 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
*	* load.c (scm_init_load_path): Append $(datadir)/guile to
	%load-path, so modules do not have to be installed in Guile's
	current version directory.
1997-06-17 19:20:07 +00:00
Marius Vollmer
e035e7e68b Added text about dynamic linking functions. 1997-06-16 19:12:03 +00:00
Marius Vollmer
e5f8e12fd0 *** empty log message *** 1997-06-16 19:10:33 +00:00
Marius Vollmer
419e9e117f * dynl.c (scm_dynamic_call, scm_dynamic_args_call): Wrap dynamic
function call in SCM_DEFER_INTS/SCM_ALLOW_INTS.
(scm_dynamic_link, scm_dynamic_unlink, scm_dynamic_func): Always
call the sysdep functions with deferred ints.
* dynl.c, dynl-dl.c, dynl-dld.c, dynl-shl.c (sysdep_dynl_link,
sysdep_dynl_unlink, sysdep_dynl_func): Expect to be called with
deferred interrupts and insert SCM_ALLOW_INTS before throwing an
error.

* dynl.c (scm_dynamic_unlink, scm_dynamic_call): Return
SCM_UNSPECIFIED.
1997-06-16 19:09:11 +00:00
Gary Houston
cc0b331281 * scmsigs.c (sys_deliver_signals): add a comment about a probable bug. 1997-06-14 19:04:24 +00:00
Jim Blandy
e320da2fb9 *** empty log message *** 1997-06-13 05:50:58 +00:00
Jim Blandy
52c5a23aed * boot-9.scm (struct-printer): Fix off-by-one error in range
check.  Correctly check for struct printer tag.

* boot-9.scm (with-regexp-parts): Comment this out.  It has no
users in the core, and relies on mildly hairy details of the old
regexp interface.

* boot-9.scm (ipow-by-squaring, butlast): Fix uses of outdated
function names.

* boot-9.scm (with-excursion-getter-and-setter, q-rear): Doc
fixes.
1997-06-13 05:50:49 +00:00
Jim Blandy
ec8469e7cb * expect.scm: Turn this into a module, (ice-9 expect).
(expect-port, expect-timeout, expect-timeout-proc,
expect-eof-proc, expect-char-proc, expect, expect-strings,
expect-select): Make these public definitions.
(expect-strings): Use make-regexp and regexp-exec, instead of
regcomp and regexec.  We've omitted the REG_NEWLINE flag; hope
that's okay.
1997-06-13 05:50:37 +00:00
Jim Blandy
c6b15ad07e * test.scm: Re-enable tests asserting that '() is true, and not a
boolean.  This stuff has been true for a while.
1997-06-13 05:50:28 +00:00
Jim Blandy
832b09eda7 *** empty log message *** 1997-06-12 02:59:54 +00:00
Jim Blandy
393e4e4de7 * ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g. 1997-06-12 02:59:33 +00:00
Jim Blandy
af8865f7d9 * configure.in: By default, include functions in Guile to allow
linking with dynamic libraries at run-time.  In other words,
--enable-dynamic-linking is now the default.
* configure: Rebuilt.
1997-06-12 02:57:41 +00:00
Jim Blandy
27813a485e Moved into their own module. 1997-06-11 22:37:11 +00:00
Jim Blandy
cad2eb8490 *** empty log message *** 1997-06-11 20:21:44 +00:00
Jim Blandy
baf22c7e08 * configure.in: Remove space between AC_CHECK_LIB and opening
paren in check for Rx.
* configure: Regenerated.
1997-06-11 20:21:11 +00:00
Jim Blandy
3688473b02 *** empty log message *** 1997-06-11 05:36:20 +00:00
Jim Blandy
40cc1e35ce * Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated after
xtra_PLUGIN_guile_libs change in ../configure.in.
1997-06-11 05:35:30 +00:00
Jim Blandy
34765ae7e1 * Makefile.in: Regenerated after xtra_PLUGIN_guile_libs change in
../configure.in.
1997-06-11 05:35:09 +00:00
Jim Blandy
555050bbb8 * configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
It's never used.
* configure, Makefile.in: Regenerated.
1997-06-11 05:34:47 +00:00
Jim Blandy
5852c0516e * configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
-dl, -dld) before checks for functions.
* configure: Regenerated.
1997-06-11 04:38:28 +00:00
Jim Blandy
95d59d10cf *** empty log message *** 1997-06-11 01:13:22 +00:00
Jim Blandy
4b0d60550c * slib.scm (identity): New function, used by SLIB. 1997-06-11 01:12:07 +00:00
Jim Blandy
14d546a7f3 *** empty log message *** 1997-06-11 01:11:10 +00:00
Tim Pierce
38c6446954 New Guile module. 1997-06-10 05:22:05 +00:00
Jim Blandy
f335e5f7ca New section: "Building a Statically Linked Guile" 1997-06-10 03:45:22 +00:00
Tim Pierce
67d532208c Replaced, from autoconf-2.12. 1997-06-09 07:42:39 +00:00
Tim Pierce
3fbcf09dbe *** empty log message *** 1997-06-09 07:40:19 +00:00
Marius Vollmer
58932e4ad2 *** empty log message *** 1997-06-08 15:48:54 +00:00
Marius Vollmer
f8769b1d9b * eval.c (scm_lookupcar1): New procedure to cope with a race
condition during lookup (when using threads).
(scm_lookupcar): Implement in terms of scm_lookupcar1.
(SCM_CEVAL): Use scm_lookupcar1 instead of scm_lookupcar in one
place.
1997-06-08 15:46:19 +00:00
Jim Blandy
0b787875bc * regex-posix.c (scm_regexp_exec): Use the `start' argument if
supplied.  (Change from Tim Pierce.)
1997-06-07 00:07:33 +00:00
Jim Blandy
eb4194d6af Added paragraph describing the CVS arrangement. 1997-06-06 23:04:31 +00:00
Marius Vollmer
0b46857faa *** empty log message *** 1997-06-06 15:19:36 +00:00
Marius Vollmer
755da2fc99 * boot-9.scm (struct-printer): Bugfix: Check the layout of the
vtable and not the one of the struct.
1997-06-06 15:14:55 +00:00