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

17263 commits

Author SHA1 Message Date
Mikael Djurfeldt
f08df670d0 * continuations.c (scm_make_cont): Enlarged the #if 0 around
scm_relocate_chunk_to_heap.
1996-08-20 17:08:37 +00:00
Mikael Djurfeldt
074657b024 * * configure.in: Added user option for debugging support.
--enable-debug will include the debugging code into libguile.a.
1996-08-20 17:08:21 +00:00
Mikael Djurfeldt
f7438558ce * acconfig.h: Added symbols for debugging support. 1996-08-20 17:07:39 +00:00
Mikael Djurfeldt
1a413ab902 * * options.c: New file: handling of run time options.
* options.h: New file: handling of run time options.
1996-08-20 17:06:04 +00:00
Mikael Djurfeldt
627ecda7ca * __scm.h: Removed symbols for debugging support. 1996-08-20 17:05:27 +00:00
Mikael Djurfeldt
1b02bb8e48 * Makefile.in: Added {debug,options,srcprop}.{h,c} 1996-08-20 16:58:22 +00:00
Mikael Djurfeldt
0190d6835a *** empty log message *** 1996-08-20 16:57:13 +00:00
Mikael Djurfeldt
ea7715eba7 * poe.scm (funcq-memo): Renamed weak-hash-table -->
weak-key-hash-table.
1996-08-20 16:55:14 +00:00
Mikael Djurfeldt
9591db8710 * boot-9.scm (print-vector, macro-table, xformer-table):
Renamed weak-hash-table --> weak-key-hash-table.
1996-08-20 16:54:53 +00:00
Jim Blandy
80b4c4fc35 . 1996-08-16 01:50:01 +00:00
Jim Blandy
93ef577819 *** empty log message *** 1996-08-16 00:09:35 +00:00
Jim Blandy
31104510f4 * configure.in: Check for -ldl, so the check for Tcl won't fail
spuriously.
1996-08-16 00:03:49 +00:00
Jim Blandy
5ffdd374b1 Rebuilt from configure.in by autoconf. 1996-08-16 00:02:16 +00:00
Jim Blandy
e63710da86 Rebuilt from configure.in by autoconf. 1996-08-15 23:16:47 +00:00
Jim Blandy
f9ec2ec8f0 Change the way we decide whether to build gtcltk-lib, so that it's
omitted from the build process when appropriate, but never from
the dist process.
* configure.in: Don't edit all_subdirs depending on the
availability of Tk; let that be the list of all PLUGIN
subdirectories present, as it used to be.  Instead, edit a new
variable, build_subdirs; write its final value, the list of
subdirs we do want to compile in, to config.build-subdirs.
Substitute that into the top-level Makefile too.
* Makefile.in (subdirs): Set this to @build_subdirs@, so we only
recurse on the subdirectories we should build.
(distdirs): Set this to @existingdirs@, so it includes the subdirs
we decided not to build.

* configure.in: If we can find the library for tcl7.5, build
gtcltk-lib.  Call AC_PROG_CC, to help run that test with the right
compiler (not sure this is necessary).
1996-08-15 22:47:42 +00:00
Jim Blandy
16ade06b31 Change the way we decide whether to build gtcltk-lib, so that it's
omitted from the build process when appropriate, but never from
the dist process.
* configure.in: Don't edit all_subdirs depending on the
availability of Tk; let that be the list of all PLUGIN
subdirectories present, as it used to be.  Instead, edit a new
variable, build_subdirs; write its final value, the list of
subdirs we do want to compile in, to config.build-subdirs.
Substitute that into the top-level Makefile too.
* Makefile.in (subdirs): Set this to @build_subdirs@, so we only
recurse on the subdirectories we should build.
(distdirs): Set this to @existingdirs@, so it includes the subdirs
we decided not to build.
1996-08-15 22:47:23 +00:00
Jim Blandy
39b3bff61a Rebuilt from configure.in by autoconf. 1996-08-15 22:45:22 +00:00
Jim Blandy
1033e1cf7d Rebuilt from configure.in by autoconf. 1996-08-15 22:09:30 +00:00
Jim Blandy
253efac34e *** empty log message *** 1996-08-15 07:25:53 +00:00
Jim Blandy
e94f0b3ca5 * libguile.h: #include "objprop.h"; I guess this was forgotten.
* libguile.h: #include "__scm.h" before testing the STDC_HEADERS
preprocessor symbol; "__scm.h" is where it might get #defined.
* __scm.h: Similar: #include <scmconfig.h> before testing
HAVE_LIMITS_H.
1996-08-15 07:22:51 +00:00
Jim Blandy
acc909e634 * init.c (scm_boot_guile): Add init_func argument; call
(*init_func) instead of calling scm_appinit; it's ucky to
hard-code names for the user's procedures.
* init.h (scm_boot_guile): Adjust declaration.

* init.h (scm_start_stack, scm_restart_stack): Use PROTO;
eliminate all the __STDC__ conditionals.
(scm_boot_guile): Add declaration.
* init.c (scm_start_stack, scm_restart_stack, scm_boot_guile):
Remove __STDC__ conditionals around function definitions; the
declarations in init.h will provide the same information, more
usefully.
1996-08-15 07:22:05 +00:00
Jim Blandy
47b44240b9 * init.c (scm_boot_guile): Don't call scm_init_rgx; it's a plugin,
and should be called by the final client.

* init.h (scm_start_stack, scm_restart_stack): Use PROTO;
eliminate all the __STDC__ conditionals.
(scm_boot_guile): Add declaration.
* init.c (scm_start_stack, scm_restart_stack, scm_boot_guile):
Remove __STDC__ conditionals around function definitions; the
declarations in init.h will provide the same information, more
usefully.

* init.c (scm_boot_guile): Add init_func argument; call
(*init_func) instead of calling scm_appinit; it's ucky to
hard-code names for the user's procedures.
* init.h (scm_boot_guile): Adjust declaration.
1996-08-15 07:21:17 +00:00
Jim Blandy
ac335fa89d * gc.h: Use the PROTO macro when declaring functions.
* gc.c: Use the PROTO macro when declaring static functions.
Remove the CPP hair around function definitions.
1996-08-15 07:18:28 +00:00
Jim Blandy
3b2b87606a * gc.h: Use the PROTO macro when declaring functions.
* gc.c: Use the PROTO macro when declaring static functions.
Remove the CPP hair around function definitions.

* gc.c (scm_init_storage): Initialize scm_asyncs.
1996-08-15 07:17:52 +00:00
Jim Blandy
b971d089b4 * libguile.h: #include "__scm.h" before testing the STDC_HEADERS
preprocessor symbol; "__scm.h" is where it might get #defined.
* __scm.h: Similar: #include <scmconfig.h> before testing
HAVE_LIMITS_H.

* __scm.h: It's HAVE_LIMITS_H, not HAVE_LIMITSH.

* __scm.h (PROTO): New macro, for declaring functions with
prototypes.

* __scm.h (SCM_SYSMISSING): When we don't have ENOSYS, don't
complain about it in the error message; the error message is
adequate without that note, and there's nothing the user can do
about it.
1996-08-15 07:17:00 +00:00
Jim Blandy
86789f9b69 * configure.in: If we can find the library for tcl7.5, build
gtcltk-lib.  Call AC_PROG_CC, to help run that test with the right
compiler (not sure this is necessary).
1996-08-15 07:12:00 +00:00
Jim Blandy
795b421749 . 1996-08-15 04:24:20 +00:00
Jim Blandy
eda6112c56 cat =log1 1996-08-15 04:23:01 +00:00
Jim Blandy
16f2ebea9a . 1996-08-14 03:17:40 +00:00
Jim Blandy
4820c5cbf0 * NEWS: Fix bug reporting address. 1996-08-12 20:12:21 +00:00
Jim Blandy
7fcc90c411 . 1996-08-09 15:19:41 +00:00
Jim Blandy
94f1e09898 * posix.c (scm_init_posix): Use numeric values, rather than CPP
symbols, when defining the scheme values R_OK, W_OK, X_OK, and F_OK.
The symbols aren't available on some systems, and I'm pretty sure
their values are fixed by common widespread practice.
* ioext.c (scm_init_ioext): Code here defined them too; remove it.
1996-08-08 08:28:21 +00:00
Jim Blandy
dd447b634b . 1996-08-07 21:54:30 +00:00
Jim Blandy
d4308aa89c * Makefile.in (ancillary): Drop def.sed. 1996-08-07 21:44:44 +00:00
Jim Blandy
1fd838affc More functions unavailable on some systems.
* configure.in (AC_CHECK_FUNCS): Add ctermid, setpgid, setsid,
tcgetpgrp, tcsetpgrp, and waitpid to the list of functions to
check for.
* configure, scmconfig.h.in: Updated, using autoconf and autoheader.
* posix.c (scm_sys_ctermid, scm_sys_setpgid, scm_sys_setsid,
scm_sys_tcgetpgrp, scm_sys_tcsetpgrp, scm_sys_waitpid): Put the
bodies of these functions in "#ifdef HAVE_MUMBLE" clauses, with a
stub that signals an error as the #else.
1996-08-07 20:25:10 +00:00
Jim Blandy
339d28a35e * Makefile.in (ancillary): Drop acconfig-1.5.h; add acconfig.h. 1996-08-07 20:15:16 +00:00
Gary Houston
3f8b7387c6 let __scm.h be edited directly 1996-08-07 09:52:26 +00:00
Gary Houston
95b8881908 portability fixes for header inclusion etc. 1996-08-07 09:46:41 +00:00
Jim Blandy
458d621d1f . 1996-08-07 00:10:52 +00:00
Jim Blandy
8251fceb8c * README: Renamed from ANNOUNCE; include bug report address,
description, and short tour.
* INSTALL: Renamed from BUILDING.
* NEWS: New file.
* Makefile.in (DISTFILES): Update appropriately.
1996-08-07 00:09:54 +00:00
Jim Blandy
b09ca6436c Changes for NeXT, suggested by Robert Brown.
* configure.in: Call AC_TYPE_MODE_T.
(AC_CHECK_HEADERS): Add libc.h, to get more prototypes on the
NeXT.  Put header file list in alphabetical order.
* configure, scmconfig.h.in: Regenerated.
* filesys.c [HAVE_LIBC_H]: #include <libc.h>.

* acconfig.h: New file, providing documentation for the CPP
symbols defined in configure.in
* acconfig-1.5.h: Removed; superceded by the above.
1996-08-06 21:34:23 +00:00
Jim Blandy
1f9e22264d Changes for NeXT, suggested by Robert Brown.
* configure.in: Call AC_TYPE_MODE_T.
(AC_CHECK_HEADERS): Add libc.h, to get more prototypes on the
NeXT.  Put header file list in alphabetical order.
* configure, scmconfig.h.in: Regenerated.
* filesys.c [HAVE_LIBC_H]: #include <libc.h>.

* filesys.c [HAVE_STRING_H]: #include <string.h>, to get prototype
for strerror.
1996-08-06 20:29:18 +00:00
Jim Blandy
ce2cc11688 . 1996-08-06 19:48:49 +00:00
Jim Blandy
5c54da7692 * README: Renamed from ANNOUNCE; include bug report address,
description, and short tour.
* INSTALL: Renamed from BUILDING.
* NEWS: New file.
* Makefile.in (DISTFILES): Update appropriately.
1996-08-06 19:44:39 +00:00
Gary Houston
8b13c6b392 a few fixups to primitive functions 1996-08-04 22:32:07 +00:00
Gary Houston
2e18892a89 let fdsocket.c compile if struct linger is missing 1996-08-03 03:12:33 +00:00
Gary Houston
02b754d3a6 make C system primitives throw exceptions 1996-08-02 23:26:33 +00:00
Jim Blandy
cb0016401f Changes in preparation for nightly snapshots.
* README: New file.
 * INSTALL: Renamed from ANNOUNCE.
* Makefile.in (DISTFILES): Update appropriately.
1996-08-02 21:34:20 +00:00
Jim Blandy
0196b30aeb *** empty log message *** 1996-08-02 21:21:11 +00:00
Jim Blandy
0f1c2da66c . 1996-08-01 10:55:47 +00:00