1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-18 09:40:25 +02:00

Remove environments.[ch] from the build.

This commit is contained in:
Neil Jerram 2006-11-02 21:10:37 +00:00
parent d5074b473c
commit dd18d31211
6 changed files with 36 additions and 6 deletions

View file

@ -1,3 +1,17 @@
2006-11-02 Neil Jerram <neil@ossau.uklinux.net>
* modules.c: Correct comment saying that low-level environments
will be used "in the next release".
* init.c: Comment out #include of environments.h.
(scm_i_init_guile): Comment out scm_environments_prehistory() and
scm_init_environments() calls.
* Makefile.am (libguile_la_SOURCES): Remove environments.c.
(DOT_X_FILES): Remove environments.x.
(DOT_DOC_FILES): Remove environments.doc.
(modinclude_HEADERS): Remove environments.h.
2006-10-25 Neil Jerram <neil@ossau.uklinux.net> 2006-10-25 Neil Jerram <neil@ossau.uklinux.net>
IA64 HP-UX GC patch from Hrvoje Nikšić. (Thanks!) IA64 HP-UX GC patch from Hrvoje Nikšić. (Thanks!)

View file

@ -94,7 +94,7 @@ libguile_la_CFLAGS = $(GUILE_CFLAGS)
libguile_la_SOURCES = alist.c arbiters.c async.c backtrace.c boolean.c \ libguile_la_SOURCES = alist.c arbiters.c async.c backtrace.c boolean.c \
chars.c continuations.c convert.c debug.c deprecation.c \ chars.c continuations.c convert.c debug.c deprecation.c \
deprecated.c discouraged.c dynwind.c environments.c eq.c error.c \ deprecated.c discouraged.c dynwind.c eq.c error.c \
eval.c evalext.c extensions.c feature.c fluids.c fports.c \ eval.c evalext.c extensions.c feature.c fluids.c fports.c \
futures.c gc.c gc-mark.c gc-segment.c gc-malloc.c gc-card.c \ futures.c gc.c gc-mark.c gc-segment.c gc-malloc.c gc-card.c \
gc-freelist.c gc_os_dep.c gdbint.c gh_data.c gh_eval.c gh_funcs.c \ gc-freelist.c gc_os_dep.c gdbint.c gh_data.c gh_eval.c gh_funcs.c \
@ -111,7 +111,7 @@ libguile_la_SOURCES = alist.c arbiters.c async.c backtrace.c boolean.c \
DOT_X_FILES = alist.x arbiters.x async.x backtrace.x boolean.x chars.x \ DOT_X_FILES = alist.x arbiters.x async.x backtrace.x boolean.x chars.x \
continuations.x debug.x deprecation.x deprecated.x discouraged.x \ continuations.x debug.x deprecation.x deprecated.x discouraged.x \
dynl.x dynwind.x environments.x eq.x error.x eval.x evalext.x \ dynl.x dynwind.x eq.x error.x eval.x evalext.x \
extensions.x feature.x fluids.x fports.x futures.x gc.x gc-mark.x \ extensions.x feature.x fluids.x fports.x futures.x gc.x gc-mark.x \
gc-segment.x gc-malloc.x gc-card.x goops.x gsubr.x guardians.x \ gc-segment.x gc-malloc.x gc-card.x goops.x gsubr.x guardians.x \
hash.x hashtab.x hooks.x i18n.x init.x ioext.x keywords.x lang.x \ hash.x hashtab.x hooks.x i18n.x init.x ioext.x keywords.x lang.x \
@ -128,7 +128,7 @@ EXTRA_DOT_X_FILES = @EXTRA_DOT_X_FILES@
DOT_DOC_FILES = alist.doc arbiters.doc async.doc backtrace.doc \ DOT_DOC_FILES = alist.doc arbiters.doc async.doc backtrace.doc \
boolean.doc chars.doc continuations.doc debug.doc deprecation.doc \ boolean.doc chars.doc continuations.doc debug.doc deprecation.doc \
deprecated.doc discouraged.doc dynl.doc dynwind.doc \ deprecated.doc discouraged.doc dynl.doc dynwind.doc \
environments.doc eq.doc error.doc eval.doc evalext.doc \ eq.doc error.doc eval.doc evalext.doc \
extensions.doc feature.doc fluids.doc fports.doc futures.doc \ extensions.doc feature.doc fluids.doc fports.doc futures.doc \
gc.doc goops.doc gsubr.doc gc-mark.doc gc-segment.doc \ gc.doc goops.doc gsubr.doc gc-mark.doc gc-segment.doc \
gc-malloc.doc gc-card.doc guardians.doc hash.doc hashtab.doc \ gc-malloc.doc gc-card.doc guardians.doc hash.doc hashtab.doc \
@ -185,7 +185,7 @@ modincludedir = $(includedir)/libguile
modinclude_HEADERS = __scm.h alist.h arbiters.h async.h backtrace.h \ modinclude_HEADERS = __scm.h alist.h arbiters.h async.h backtrace.h \
boolean.h chars.h continuations.h convert.h debug.h debug-malloc.h \ boolean.h chars.h continuations.h convert.h debug.h debug-malloc.h \
deprecation.h deprecated.h discouraged.h dynl.h dynwind.h \ deprecation.h deprecated.h discouraged.h dynl.h dynwind.h \
environments.h eq.h error.h eval.h evalext.h extensions.h \ eq.h error.h eval.h evalext.h extensions.h \
feature.h filesys.h fluids.h fports.h futures.h gc.h \ feature.h filesys.h fluids.h fports.h futures.h gc.h \
gdb_interface.h gdbint.h goops.h gsubr.h guardians.h hash.h \ gdb_interface.h gdbint.h goops.h gsubr.h guardians.h hash.h \
hashtab.h hooks.h i18n.h init.h inline.h ioext.h iselect.h \ hashtab.h hooks.h i18n.h init.h inline.h ioext.h iselect.h \

View file

@ -46,7 +46,9 @@
#include "libguile/deprecation.h" #include "libguile/deprecation.h"
#include "libguile/dynl.h" #include "libguile/dynl.h"
#include "libguile/dynwind.h" #include "libguile/dynwind.h"
#if 0
#include "libguile/environments.h" #include "libguile/environments.h"
#endif
#include "libguile/eq.h" #include "libguile/eq.h"
#include "libguile/error.h" #include "libguile/error.h"
#include "libguile/eval.h" #include "libguile/eval.h"
@ -434,7 +436,9 @@ scm_i_init_guile (SCM_STACKITEM *base)
scm_struct_prehistory (); /* requires storage */ scm_struct_prehistory (); /* requires storage */
scm_symbols_prehistory (); /* requires storage */ scm_symbols_prehistory (); /* requires storage */
scm_init_subr_table (); scm_init_subr_table ();
#if 0
scm_environments_prehistory (); /* requires storage */ scm_environments_prehistory (); /* requires storage */
#endif
scm_modules_prehistory (); /* requires storage and hash tables */ scm_modules_prehistory (); /* requires storage and hash tables */
scm_init_variable (); /* all bindings need variables */ scm_init_variable (); /* all bindings need variables */
scm_init_continuations (); scm_init_continuations ();
@ -443,7 +447,9 @@ scm_i_init_guile (SCM_STACKITEM *base)
scm_init_gsubr (); scm_init_gsubr ();
scm_init_thread_procs (); /* requires gsubrs */ scm_init_thread_procs (); /* requires gsubrs */
scm_init_procprop (); scm_init_procprop ();
#if 0
scm_init_environments (); scm_init_environments ();
#endif
scm_init_alist (); scm_init_alist ();
scm_init_arbiters (); scm_init_arbiters ();
scm_init_async (); scm_init_async ();

View file

@ -273,8 +273,9 @@ SCM_DEFINE (scm_env_module, "env-module", 1, 0, 0,
/* /*
* C level implementation of the standard eval closure * C level implementation of the standard eval closure
* *
* This increases loading speed substantially. * This increases loading speed substantially. The code may be
* The code will be replaced by the low-level environments in next release. * replaced by something based on environments.[ch], in a future
* release.
*/ */
static SCM module_make_local_var_x_var; static SCM module_make_local_var_x_var;

View file

@ -1,3 +1,7 @@
2006-11-02 Neil Jerram <neil@ossau.uklinux.net>
* tests/environments.test: Comment out all tests in this file.
2006-10-26 Ludovic Courtès <ludovic.courtes@laas.fr> 2006-10-26 Ludovic Courtès <ludovic.courtes@laas.fr>
* tests/srfi-14.test (Latin-1)[char-set:punctuation]: Fixed a * tests/srfi-14.test (Latin-1)[char-set:punctuation]: Fixed a

View file

@ -17,6 +17,9 @@
(use-modules (ice-9 documentation)) (use-modules (ice-9 documentation))
;;; environments are currently commented out of libguile, so these
;;; tests must be commented out also. - NJ 2006-11-02.
(if #f (let ()
;;; ;;;
;;; miscellaneous ;;; miscellaneous
@ -1043,3 +1046,5 @@
(pass-if "documented?" (pass-if "documented?"
(documented? make-import-environment)))) (documented? make-import-environment))))
;;; End of commenting out. - NJ 2006-11-02.
))