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

7592 commits

Author SHA1 Message Date
Rob Browning
eff8b05efb * goops/Makefile.am (subpkgdatadir): VERSION ->
GUILE_EFFECTIVE_VERSION.
2002-12-08 20:43:44 +00:00
Rob Browning
b4c4a70a8b * Makefile.am (subpkgdatadir): VERSION -> GUILE_EFFECTIVE_VERSION.
* goops/Makefile.am (subpkgdatadir): VERSION ->
GUILE_EFFECTIVE_VERSION.
2002-12-08 20:43:37 +00:00
Rob Browning
76cc798fd5 * version.h.in (SCM_MICRO_VERSION): use @--@ substitution now.
(SCM_MINOR_VERSION): use @--@ substitution now.
(SCM_MICRO_VERSION): use @--@ substitution now.
(scm_effective_version): new function prototype.
2002-12-08 20:43:29 +00:00
Rob Browning
59c3c90cd5 * version.c (scm_effective_version): new function, also add
effective-version.
2002-12-08 20:43:22 +00:00
Rob Browning
00a727be55 * Makefile.am (schemelibdir): VERSION -> GUILE_EFFECTIVE_VERSION.
(libpath.h): use GUILE_EFFECTIVE_VERSION to compute
SCM_LIBRARY_DIR.
(version.h): generate this here rather than configure.in.  This
approach tracks source edits better (i.e. more immediately).
Might be worth considering for other .in files too.
2002-12-08 20:43:15 +00:00
Rob Browning
7821d45115 *** empty log message *** 2002-12-08 20:43:08 +00:00
Rob Browning
ccfedca7ee * Makefile.am (ice9dir): VERSION -> GUILE_EFFECTIVE_VERSION. 2002-12-08 20:42:26 +00:00
Rob Browning
bafb97c527 * scheme-options.texi (Build Config): add effective-version docs. 2002-12-08 20:42:11 +00:00
Rob Browning
cb21fca63e * configure.in (GUILE_EFFECTIVE_VERSION): AC_SUBST it.
(AC_CONFIG_FILES): separate out the files that need to be chmodded
at the end of config.status.  Our "default" approach using
AC_CONFIG_COMMANDS quit working (and would have needed to be
changed to AC_CONFIG_COMMANDS(,,CMDS) rather than our previous
AC_CONFIG_COMMANDS(default,CMDS), but I the new approach, using
per-file AC_CONFIG_FILES calls appears to be more "correct" in the
current autoconf docs.
2002-12-08 20:41:37 +00:00
Rob Browning
b12429b225 * GUILE-VERSION (GUILE_EFFECTIVE_VERSION): new variable. 2002-12-08 20:41:05 +00:00
Neil Jerram
2056b10074 Minor textual changes to GOOPS manual (for HTML generation). 2002-11-08 00:11:28 +00:00
Marius Vollmer
819c7b28df (scm_integer_expt): Make 0^z == 0 for z != 0. Also for reals. 2002-11-03 22:02:10 +00:00
Marius Vollmer
1a9e764e6b *** empty log message *** 2002-11-03 17:23:47 +00:00
Marius Vollmer
0e94a6b0a4 Include "_scm.h" before testing HAVE_UNISTD_H. Thanks to Bill
Schottstaedt!
2002-11-03 17:23:20 +00:00
Marius Vollmer
75975ac8cf *** empty log message *** 2002-11-03 17:10:38 +00:00
Marius Vollmer
6fccbc25c4 (scm_integer_expt): Make 0^z == 0 for z != 0. 2002-11-03 17:10:21 +00:00
Rob Browning
57996db458 *** empty log message *** 2002-10-28 15:59:57 +00:00
Rob Browning
4032a381a4 * configure.in: accidentally turned -Werror on by default -- turn
it off.

* configure.in: rearrange things so that --enable-error-on-warning
uses GUILE_ERROR_ON_WARNING as an indicator and actually set the
value of CFLAGS to include -Werror at the end of configure.in so
it doesn't break any of the non-Werror clean configure tests.
Add check for assert.h since it's used in config.h.in.
2002-10-28 15:59:24 +00:00
Rob Browning
bba8cddc40 *** empty log message *** 2002-10-27 07:01:49 +00:00
Rob Browning
8ce8525026 * configure.in: rearrange things so that --enable-error-on-warning
uses GUILE_ERROR_ON_WARNING as an indicator and actually set the
value of CFLAGS to include -Werror at the end of configure.in so
it doesn't break any of the non-Werror clean configure tests.
Add check for assert.h since it's used in config.h.in.
2002-10-27 07:01:26 +00:00
Marius Vollmer
aae8783bd3 *** empty log message *** 2002-10-26 12:39:20 +00:00
Marius Vollmer
4b0d7e1d88 Mention libguile-ltdl. 2002-10-26 12:39:10 +00:00
Rob Browning
c686a65ceb *** empty log message *** 2002-10-26 06:17:36 +00:00
Rob Browning
9257da7d0a 2002-10-21 Mikael Djurfeldt <mdj@linnaeus>
* readline.scm (activate-readline): Look for use-emacs-interface
option in the guile-user module instead of the-root-module.
2002-10-26 06:17:29 +00:00
Rob Browning
cf2c8da9ac 2002-10-20 Mikael Djurfeldt <mdj@linnaeus>
* boot-9.scm (top-repl): Look for use-emacs-interface in
guile-user-module (should it be there?) instead of
the-root-module.
2002-10-26 06:16:34 +00:00
Marius Vollmer
18f7c04d2a *** empty log message *** 2002-10-25 16:42:11 +00:00
Marius Vollmer
6016d3a754 (build-link): Include "-lguile-ltdl" in link flags. 2002-10-25 16:41:59 +00:00
Marius Vollmer
a069ea8b98 *** empty log message *** 2002-10-25 16:26:18 +00:00
Marius Vollmer
abeff04457 * Makefile.am (INCLUDES): Include from ../libguile-ltdl/ instead
of from $(INCLTDL).
(libguile_la_LIBADD): Use ../libguile-ltdl/libguile-ltdl.la
instead of $(LIBLTDL).

* guile.c: Include "guile-ltdl.h" instead of "libltdl/ltdl.h".
(main): switch to scm_lt_dlset_preloaded_symbols;

* dynl.c: Include "guile-ltdl.h" instead of "libltdl/ltdl.h".
(sysdep_dynl_link): switch to scm_lt_dlhandle, scm_lt_dlopenext,
and scm_lt_dlerror.
(sysdep_dynl_unlink): switch to scm_lt_dlhandle, scm_lt_dlclose,
and scm_lt_dlerror.
(sysdep_dynl_func): switch to scm_lt_dlhandle, scm_lt_dlsym, and
scm_lt_dlerror.
(sysdep_dynl_init): switch to scm_lt_dlinit();
2002-10-25 16:26:07 +00:00
Marius Vollmer
a05b4f6e02 * configure.in: Do not call AC_LTDL_INSTALLABLE and do not recurse
into libltdl subdirectory.  Call AC_LIB_LTDL.  Do not substitute
INCLLTDL and LIBLTDL, they are not needed.  Create
libguile-ltdl/Makefile.am and libguile-ltdl/upstream/Makefile.am.
* libguile-ltdl/: Copied from HEAD branch.
* autogen.sh: Do not populate libltdl/ directory.
* Makefile.am (SUBDIRS): Use libguile-ltdl instead of libltdl.
2002-10-25 16:21:08 +00:00
Marius Vollmer
fb6c068cb0 Copied from HEAD. 2002-10-25 15:55:30 +00:00
cvs2svn
89a0e8d99e This commit was manufactured by cvs2svn to create branch
'branch_release-1-6'.
2002-10-25 15:03:02 +00:00
Marius Vollmer
bf1fa0a5dd *** empty log message *** 2002-10-25 15:03:01 +00:00
Marius Vollmer
f5d6f0fcab * upstream/ltdl.c: New copy from libtool 1.4.3.
* raw-ltdl.c: Merged in changes from libtool 1.4.3.
2002-10-25 15:02:46 +00:00
Marius Vollmer
fc41ba03f3 *** empty log message *** 2002-10-21 12:53:29 +00:00
Marius Vollmer
429d88d4e7 New stuff about the thread support. 2002-10-21 12:20:01 +00:00
Marius Vollmer
65a23095ab *** empty log message *** 2002-10-21 12:19:08 +00:00
Marius Vollmer
585356dcbd Changed logic in thread support configuration such that
--with-threads=no is equivalent to --with-threads=null.  On platforms
that are not supported by QuickThreads, we also use the null-threads.
Thus, USE_THREADS is always defined now.
2002-10-21 12:16:25 +00:00
Marius Vollmer
64e00566db Include <time.h>. Also, use <...> for inclusion of system headers. 2002-10-21 12:03:54 +00:00
Marius Vollmer
03453b05f3 *** empty log message *** 2002-10-21 12:03:46 +00:00
Marius Vollmer
29b6ae0748 (%thread-handler): Do not call unmask-signals, that should be
unnecessary now.
2002-10-21 12:03:30 +00:00
Mikael Djurfeldt
c2015a4f53 * readline.scm (activate-readline): Look for use-emacs-interface
option in the guile-user module instead of the-root-module.
2002-10-21 11:22:04 +00:00
Marius Vollmer
087ed40df2 *** empty log message *** 2002-10-20 22:59:32 +00:00
Marius Vollmer
6182ceacb4 (SCM_MAKE_VALIDATE_MSG): New. Use it instead of SCM_MAKE_VALIDATE in
lots of places to gove better error messages.  Thanks to Bill
Schottstaedt!
2002-10-20 22:59:01 +00:00
Mikael Djurfeldt
a7785f36d4 *** empty log message *** 2002-10-20 21:51:53 +00:00
Mikael Djurfeldt
454b82f41f * boot-9.scm (top-repl): Look for use-emacs-interface in
guile-user-module (should it be there?) instead of
the-root-module.
2002-10-20 21:51:16 +00:00
Neil Jerram
0a50eeaadb Auto docstring updates, including soft port enhancement. 2002-10-19 16:33:25 +00:00
Marius Vollmer
1be12efec2 *** empty log message *** 2002-10-19 15:00:01 +00:00
Marius Vollmer
7a71305412 Include "libguile/struct.h" instead of just "struct.h". 2002-10-19 14:59:45 +00:00
Dirk Herrmann
5ec1d2c8e0 * evalext.h, evalext.c (scm_definedp, scm_defined_p): Renamed
scm_definedp to scm_defined_p and deprecated scm_definedp.
2002-10-19 09:07:23 +00:00