1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00

Commit graph

  • 1efc5155a3 *** empty log message *** Mikael Djurfeldt 1996-08-23 01:22:39 +00:00
  • faa6b3dfb6 * gscm.c, init.c, root.c, throw.c: Bug fixes: last_debug_info_frame is now updated in all cases. Mikael Djurfeldt 1996-08-23 01:21:07 +00:00
  • 39f1ef511c * __scm.h, stackchk.h, stackchk.c: Guile now performs stack checking. Mikael Djurfeldt 1996-08-23 01:21:00 +00:00
  • b7ff98ddd6 * eval.c, print.h, print.c, read.h, read.c: Modifications to run-time options. Mikael Djurfeldt 1996-08-23 01:20:34 +00:00
  • fe90df5148 * options.h, options.c: Options now have documentation strings. Also added a long explanatory commentary. Mikael Djurfeldt 1996-08-23 01:20:00 +00:00
  • cbff1d8959 * debug.h, debug.c: Various name changes. (Mostly prefixing with SCM_.) Renamed "debug-options" --> "debug-options-interface". See commentary in options.c. Mikael Djurfeldt 1996-08-23 01:19:52 +00:00
  • 5e8d7fd4fa * debug.h, debug.c: Various name changes. (Mostly prefixing with SCM_.) Renamed "debug-options" --> "debug-options-interface". See commentary in options.c. Mikael Djurfeldt 1996-08-23 01:19:03 +00:00
  • 80c78696e8 * __scm.h, stackchk.h, stackchk.c: Guile now performs stack checking. Mikael Djurfeldt 1996-08-23 01:18:28 +00:00
  • a8959050f9 *** empty log message *** Mikael Djurfeldt 1996-08-23 01:16:02 +00:00
  • 043045f853 * error.c (scm_everr, scm_init_error): write now writes correct number of characters. Define %%system-error with SCM_SYMBOL. Mikael Djurfeldt 1996-08-22 15:37:57 +00:00
  • 5391bb635c *** empty log message *** Mikael Djurfeldt 1996-08-22 15:37:35 +00:00
  • 074fa9cff4 * boot-9.scm (print-vector): Renamed weak-hash-table? --> weak-key-hash-table?. (Again!) Mikael Djurfeldt 1996-08-21 11:11:38 +00:00
  • 4e378733a6 *** empty log message *** Mikael Djurfeldt 1996-08-21 11:11:20 +00:00
  • 8d71b0ce98 *** empty log message *** Mikael Djurfeldt 1996-08-20 17:12:43 +00:00
  • e137c6b3e3 * throw.c (jbsmob): Jump buffers are now correctly allocated. (Bug found by A. Green.) Mikael Djurfeldt 1996-08-20 17:12:15 +00:00
  • 8a5ae618b6 * srcprop.h: New file: source properties. Mikael Djurfeldt 1996-08-20 17:12:05 +00:00
  • 575888bda8 * * srcprop.c: New file: source properties. Mikael Djurfeldt 1996-08-20 17:11:59 +00:00
  • 615aec77a3 * root.h: Added scm_source_whash among scm_sys_protects. Mikael Djurfeldt 1996-08-20 17:11:43 +00:00
  • ba99801ada * read.h: Defines for reader options. Mikael Djurfeldt 1996-08-20 17:11:34 +00:00
  • a16f6fe77f * * read.c: New procedure: scm_read_options Mikael Djurfeldt 1996-08-20 17:11:25 +00:00
  • 444b1d4d4a * print.h: Defines for print options. Mikael Djurfeldt 1996-08-20 17:11:17 +00:00
  • e6e4c9af39 * * print.c: New procedure: scm_print_options Mikael Djurfeldt 1996-08-20 17:11:03 +00:00
  • 4625e44f7e * posix.c (scm_getpgrp): Cast pointer to getpgrp. Mikael Djurfeldt 1996-08-20 17:10:18 +00:00
  • 8ba7a00bfe * * objprop.c (scm_object_properties, scm_set_object_properties_x): scm_object_properties shouldn't return handle. `handle' now gets initialized in scm_set_object_properties_x. scm_object_properties doesn't any longer create an entry in scm_object_whash. Mikael Djurfeldt 1996-08-20 17:09:58 +00:00
  • 6040c774a8 * libguile.h: Conditionally include debug.h Mikael Djurfeldt 1996-08-20 17:09:47 +00:00
  • 4e1caa796c * init.c (scm_restart_stack, scm_boot_guile): Added initialization of SCM_DFRAME. Added calls to scm_init_{debug,options,srcprop}. Mikael Djurfeldt 1996-08-20 17:09:41 +00:00
  • 4037ac5ffe * gc.c (scm_init_storage): Renamed scm_make_weak_hash_table --> scm_make_weak_key_hash_table. Mikael Djurfeldt 1996-08-20 17:09:31 +00:00
  • 8d1e7f8c0d * eval.h: Renamed EVAL --> XEVAL. Mikael Djurfeldt 1996-08-20 17:09:20 +00:00
  • 6dbd0af506 * * eval.c: scm_m_set and SCM_IM_SET no longer supports multiple argument pairs. Extensive modifications to the debugging evaluator. Added "SECTION:" commentaries to clarify what happens when, during double compilation. Renamed EVALIMP --> EVALIM. Renamed EVAL --> XEVAL. Removed function evalcar. Defined evalcar to scm_eval_car. Added explanation of "EVAL" symbols to the beginning of the file. New procedure: scm_unmemocopy. Added some global state variables needed by the debugging evaluator: scm_ceval_ptr, last_debug_info_frame, debug_mode, check_entry, check_apply, check_exit, debug_options and evaluator_traps. New acro: undefine. Mikael Djurfeldt 1996-08-20 17:09:07 +00:00
  • c7ecd529c0 * debug.h: New file: low-level debugging support. Mikael Djurfeldt 1996-08-20 17:08:53 +00:00
  • f0e9217a51 * * debug.c: New file: low-level debugging support. It also includes support for debugging with gdb. (The extensions to gdb are written by Per Bothner at Cygnus.) Mikael Djurfeldt 1996-08-20 17:08:46 +00:00
  • f08df670d0 * continuations.c (scm_make_cont): Enlarged the #if 0 around scm_relocate_chunk_to_heap. Mikael Djurfeldt 1996-08-20 17:08:37 +00:00
  • 074657b024 * * configure.in: Added user option for debugging support. --enable-debug will include the debugging code into libguile.a. Mikael Djurfeldt 1996-08-20 17:08:21 +00:00
  • f7438558ce * acconfig.h: Added symbols for debugging support. Mikael Djurfeldt 1996-08-20 17:07:39 +00:00
  • 1a413ab902 * * options.c: New file: handling of run time options. Mikael Djurfeldt 1996-08-20 17:06:04 +00:00
  • 627ecda7ca * __scm.h: Removed symbols for debugging support. Mikael Djurfeldt 1996-08-20 17:05:27 +00:00
  • 1b02bb8e48 * Makefile.in: Added {debug,options,srcprop}.{h,c} Mikael Djurfeldt 1996-08-20 16:58:22 +00:00
  • 0190d6835a *** empty log message *** Mikael Djurfeldt 1996-08-20 16:57:13 +00:00
  • ea7715eba7 * poe.scm (funcq-memo): Renamed weak-hash-table --> weak-key-hash-table. Mikael Djurfeldt 1996-08-20 16:55:14 +00:00
  • 9591db8710 * boot-9.scm (print-vector, macro-table, xformer-table): Renamed weak-hash-table --> weak-key-hash-table. Mikael Djurfeldt 1996-08-20 16:54:53 +00:00
  • 80b4c4fc35 . Jim Blandy 1996-08-16 01:50:01 +00:00
  • 93ef577819 *** empty log message *** Jim Blandy 1996-08-16 00:09:35 +00:00
  • 31104510f4 * configure.in: Check for -ldl, so the check for Tcl won't fail spuriously. Jim Blandy 1996-08-16 00:03:49 +00:00
  • 5ffdd374b1 Rebuilt from configure.in by autoconf. Jim Blandy 1996-08-16 00:02:16 +00:00
  • e63710da86 Rebuilt from configure.in by autoconf. Jim Blandy 1996-08-15 23:16:47 +00:00
  • 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. Jim Blandy 1996-08-15 22:47:42 +00:00
  • 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. Jim Blandy 1996-08-15 22:47:23 +00:00
  • 39b3bff61a Rebuilt from configure.in by autoconf. Jim Blandy 1996-08-15 22:45:22 +00:00
  • 1033e1cf7d Rebuilt from configure.in by autoconf. Jim Blandy 1996-08-15 22:09:30 +00:00
  • 253efac34e *** empty log message *** Jim Blandy 1996-08-15 07:25:53 +00:00
  • e94f0b3ca5 * libguile.h: #include "objprop.h"; I guess this was forgotten. Jim Blandy 1996-08-15 07:22:51 +00:00
  • 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. Jim Blandy 1996-08-15 07:22:05 +00:00
  • 47b44240b9 * init.c (scm_boot_guile): Don't call scm_init_rgx; it's a plugin, and should be called by the final client. Jim Blandy 1996-08-15 07:21:17 +00:00
  • 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. Jim Blandy 1996-08-15 07:18:28 +00:00
  • 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. Jim Blandy 1996-08-15 07:17:52 +00:00
  • 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. Jim Blandy 1996-08-15 07:17:00 +00:00
  • 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). Jim Blandy 1996-08-15 07:12:00 +00:00
  • 795b421749 . Jim Blandy 1996-08-15 04:24:20 +00:00
  • eda6112c56 cat =log1 Jim Blandy 1996-08-15 04:23:01 +00:00
  • 16f2ebea9a . Jim Blandy 1996-08-14 03:17:40 +00:00
  • 4820c5cbf0 * NEWS: Fix bug reporting address. Jim Blandy 1996-08-12 20:12:21 +00:00
  • 7fcc90c411 . Jim Blandy 1996-08-09 15:19:41 +00:00
  • 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. Jim Blandy 1996-08-08 08:28:21 +00:00
  • dd447b634b . Jim Blandy 1996-08-07 21:54:30 +00:00
  • d4308aa89c * Makefile.in (ancillary): Drop def.sed. Jim Blandy 1996-08-07 21:44:44 +00:00
  • 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. Jim Blandy 1996-08-07 20:25:10 +00:00
  • 339d28a35e * Makefile.in (ancillary): Drop acconfig-1.5.h; add acconfig.h. Jim Blandy 1996-08-07 20:15:16 +00:00
  • 3f8b7387c6 let __scm.h be edited directly Gary Houston 1996-08-07 09:52:26 +00:00
  • 95b8881908 portability fixes for header inclusion etc. Gary Houston 1996-08-07 09:46:41 +00:00
  • 458d621d1f . Jim Blandy 1996-08-07 00:10:52 +00:00
  • 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. Jim Blandy 1996-08-07 00:09:54 +00:00
  • 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>. Jim Blandy 1996-08-06 21:34:23 +00:00
  • 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>. Jim Blandy 1996-08-06 20:29:18 +00:00
  • ce2cc11688 . Jim Blandy 1996-08-06 19:48:49 +00:00
  • 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. Jim Blandy 1996-08-06 19:44:39 +00:00
  • 8b13c6b392 a few fixups to primitive functions Gary Houston 1996-08-04 22:32:07 +00:00
  • 2e18892a89 let fdsocket.c compile if struct linger is missing Gary Houston 1996-08-03 03:12:33 +00:00
  • 02b754d3a6 make C system primitives throw exceptions Gary Houston 1996-08-02 23:26:33 +00:00
  • cb0016401f Changes in preparation for nightly snapshots. * README: New file. * INSTALL: Renamed from ANNOUNCE. * Makefile.in (DISTFILES): Update appropriately. Jim Blandy 1996-08-02 21:34:20 +00:00
  • 0196b30aeb *** empty log message *** Jim Blandy 1996-08-02 21:21:11 +00:00
  • 0f1c2da66c . Jim Blandy 1996-08-01 10:55:47 +00:00
  • 8cc713820f * filesys.c, posix.c: #include <sys/types.h> before <sys/stat.h>. This is necessary on Ultrix, and doesn't hurt portability. Jim Blandy 1996-08-01 10:54:50 +00:00
  • 781031891a * Makefile.in (libobjs): Remove duplicate entry for markers.o. Jim Blandy 1996-08-01 10:53:51 +00:00
  • 9be2a49be1 . Jim Blandy 1996-08-01 10:30:22 +00:00
  • 9edad2a0a0 * Makefile.in (.c.x): Compensate for Ultrix's broken Bourne shell: every if must have an else, or else the whole command has a non-zero exit code whenever the if's condition is false. Jim Blandy 1996-08-01 10:29:46 +00:00
  • b33b129567 . Jim Blandy 1996-08-01 08:56:42 +00:00
  • a44a755d25 *** empty log message *** Jim Blandy 1996-08-01 08:38:52 +00:00
  • 0f7876f515 * Makefile.in (dist-dir): New target, implementing a new dist system. (installed_h_files): Put in alphabetical order. Remove duplicate entries for markers.h and unif.h. (c_files): Remove duplicate entries for markers.c. (ancillary): Renamed from anillery; all uses changed. Remove PLUGIN; it's a directory, and needs special treatment in dist-dir. Remove all the ../doc/* files; doc/Makefile.in handles that. Jim Blandy 1996-08-01 08:26:22 +00:00
  • a45b373305 * Makefile.in (dist-dir): New target for new dist system. (manifest): Deleted. * PLUGIN/this.configure (aux_files): Removed PLUGIN; it's a directory, and needs special treatment in the dist-dir target. Jim Blandy 1996-08-01 08:23:10 +00:00
  • 2d26def019 Rehashed distribution system, in preparation for nightly snapshots. Other changes in subdirectories. * Makefile.in (dist): Rewritten --- the old target was out of date, dependent on files that we don't have, and relied on GNU tar. The new target is simpler. (VERSION, srcdir, dist_dirs): New variables. (DISTFILES): Renamed from localfiles. Added GUILE-VERSION and TODO. (localtreats): Variable removed. We don't have this file. (info): cd to doc and make info there; don't make info in every ${subdir}; those Makefiles don't know what to do. (distname, distdir, treats, announcefile): Variables removed. (manifest-file): Target removed. (dist-dir): New target, responsible for distributable files in this directory. (GZIP, GZIP_EXT, TAR_VERBOSE, DIST_NAME): New variables, controlling the 'dist' target. * configure.in: Substitute GUILE-VERSION into the top-level Makefile. Build doc/Makefile from doc/Makefile.in. Jim Blandy 1996-08-01 08:16:15 +00:00
  • 22bf683b27 * GUILE-VERSION: Updated to 1.0b3. Jim Blandy 1996-08-01 08:15:34 +00:00
  • a35cabe888 . Jim Blandy 1996-07-25 23:13:49 +00:00
  • 1e292a2d75 This commit was manufactured by cvs2svn to create tag 'snap_960725'. snap_960725 cvs2svn 1996-07-25 22:56:12 +00:00
  • c363b6875a This commit was generated by cvs2svn to compensate for changes in r2, which included commits to RCS files with non-trunk default branches. Jim Blandy 1996-07-25 22:56:11 +00:00
  • 0f2d19dd46 maintainer changed: was lord, now jimb; first import Jim Blandy 1996-07-25 22:56:11 +00:00