1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 11:50:28 +02:00

*** empty log message ***

This commit is contained in:
Jim Blandy 1996-09-05 16:53:17 +00:00
parent 68ec6062ce
commit 393ee9a851
2 changed files with 45 additions and 0 deletions

View file

@ -1,3 +1,12 @@
Thu Sep 5 11:33:41 1996 Jim Blandy <jimb@floss.cyclic.com>
* boot-9.scm: %load-path is initialized in C code now.
(implementation-vicinity, parse-path): Deleted, along with code to
initialize %load-path.
* boot-9.scm (in-vicinity): If the vicinity doesn't end with a
"/", use one to separate it from the file.
Thu Aug 29 23:05:11 1996 Thomas Morgan <tmorgan@gnu.ai.mit.edu> Thu Aug 29 23:05:11 1996 Thomas Morgan <tmorgan@gnu.ai.mit.edu>
* boot-9.scm (%load-path): Add the site directory. * boot-9.scm (%load-path): Add the site directory.

View file

@ -1,3 +1,35 @@
Thu Sep 5 11:38:07 1996 Jim Blandy <jimb@floss.cyclic.com>
* load.c (scm_sys_try_load): Correct spelling.
* feature.c (scm_loc_features): Make this static.
* Makefile.in (libpath.h): Omit trailing slash from path. We
shouldn't require it of users, so why put it here?
Move code to initialize and search %load-path from ice-9 to C
code, so we can use the load-path to find the ice-9 boot code;
this makes it easier to run Guile without installing it. See
corresponding changes in guile/Makefile.in.
* feature.c: Move stuff concerned with the load path to load.c.
(scm_compiled_library_path): Deleted.
Don't #include libpath.h here.
* feature.h: Don't mention scm_compiled_library_path.
* load.c: #include "libpath.h" here, as well as <sys/types.h>,
<sys/stat.h>, and <unistd.h> (if present).
(R_OK): #define if the system hasn't deigned to.
(scm_loc_load_path): New variable.
(scm_init_load_path, scm_sys_search_load_path,
scm_sys_try_load_path): New functions.
(scm_init_load): Initialize scm_loc_load_path to point to the
value cell of the Scheme %load-path variable.
* load.h: Add declarations for scm_sys_search_load_path,
scm_sys_try_load_path.
* init.c: Call scm_init_load_path.
* Makefile.in (feature.o, load.o): Dependencies updated.
* load.c, load.h: Rewrite using PROTO macro.
Thu Sep 5 01:54:33 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se> Thu Sep 5 01:54:33 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
* gc.c (scm_cellp): New function: C predicate to determine if an * gc.c (scm_cellp): New function: C predicate to determine if an
@ -20,6 +52,10 @@ Thu Sep 5 01:54:33 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
Added -I.. to INCLUDE_CFLAGS (otherwise the include files won't be Added -I.. to INCLUDE_CFLAGS (otherwise the include files won't be
found if object files and source are kept separate). found if object files and source are kept separate).
Wed Sep 4 14:35:02 1996 Jim Blandy <jimb@floss.cyclic.com>
* feature.h, feature.c: Use PROTO macro, instead of #if __STDC__.
Wed Sep 4 01:30:47 1996 Jim Blandy <jimb@totoro.cyclic.com> Wed Sep 4 01:30:47 1996 Jim Blandy <jimb@totoro.cyclic.com>
* configure.in: Don't substitute the values of TCL_SRC_DIR and * configure.in: Don't substitute the values of TCL_SRC_DIR and