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

7567 commits

Author SHA1 Message Date
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
Dirk Herrmann
100ae50db2 * async.h, async.c (scm_system_async): Fixed deprecation to work
correctly when deprecated features are excluded.
2002-10-19 08:22:50 +00:00
Marius Vollmer
f0b4d944b4 Added blurb about "null" threads. 2002-10-16 16:36:29 +00:00
Marius Vollmer
2794cb5073 *** empty log message *** 2002-10-16 16:33:12 +00:00
Marius Vollmer
afcfb9df4d Shuffled around and extended the thread configuration code to allow
the "null" thread package to be selected.  Define USE_NULL_THREADS in
that case.
2002-10-16 16:32:28 +00:00
Marius Vollmer
028e573c8a (scm_system_async_mark_for_thread): Validate thread argument. 2002-10-16 16:27:46 +00:00
Marius Vollmer
7751157e03 It's scm_t_cond, not scm_t_condvar. 2002-10-16 16:25:45 +00:00
Marius Vollmer
8ef70d1e3c (scm_t_cond): Renamed from scm_t_condvar, which was the wrong name. 2002-10-16 16:10:40 +00:00
Marius Vollmer
5ae37f7114 (scm_i_thread_root): Do not validate argument. 2002-10-16 16:09:22 +00:00
Marius Vollmer
e37d58d53b (scm_init_feature): Don't add 'threads' for USE_NULL_THREADS. 2002-10-16 16:08:03 +00:00
Marius Vollmer
389626c5ec (scm_cell, scm_double_cell): Also allow USE_NULL_THREADS to not
protect the slot initializers.
2002-10-16 16:03:44 +00:00
Marius Vollmer
f6ecc207bf (scm_sigaction_for_thread): It's "USE_THREADS" not "USE_THREAD". 2002-10-16 16:01:22 +00:00
Marius Vollmer
f9b52b7aa5 (noinst_HEADERS): Added null-threads.c.
(modinclude_HEADERS): Added null-threads.h.
2002-10-16 15:59:37 +00:00
Marius Vollmer
212d33ec60 * threads.h: Include null-threads.h when !USE_COOP_THREADS.
* threads.c: Include null-threads.c when !USE_COOP_THREADS.
(scm_init_threads): Use generic type names scm_t_mutex and
scm_t_coop instead of coop_m and coop_t.
2002-10-16 15:57:13 +00:00
Marius Vollmer
3d527b2755 New files. 2002-10-16 15:54:23 +00:00
Marius Vollmer
f774203437 ... but not for guile-procedures.texi since that is created in the build dir. 2002-10-15 12:06:14 +00:00
Marius Vollmer
47ac1e47b9 Update to last change: include $(srcdir)/ in replaced $< constructs. 2002-10-15 10:36:42 +00:00
Marius Vollmer
1dc78e15af *** empty log message *** 2002-10-14 22:57:42 +00:00
Marius Vollmer
10d292c198 Replaced "$<" in non-pattern rules with its value. This is to support
makes that know about "$<" only in pattern rules, like Sun's make.
2002-10-14 22:57:22 +00:00
Marius Vollmer
ff810d7abe *** empty log message *** 2002-10-14 22:55:24 +00:00
Marius Vollmer
53864e11e3 Replaced "$<" in non-pattern rules with its value. This is to support
makes that know about "$<" only in pattern rules, like Sun's make.
2002-10-14 22:54:50 +00:00
Marius Vollmer
e7d58d262e *** empty log message *** 2002-10-14 21:47:47 +00:00
Marius Vollmer
cc772cf8ef (Whirlwind Tour): Added pointer to examples directory. 2002-10-14 21:47:40 +00:00
Marius Vollmer
da66f18dee *** empty log message *** 2002-10-14 21:47:04 +00:00
Marius Vollmer
4118a776c6 (Whirlwind Tour): Added pointer to examples directory. 2002-10-14 21:46:55 +00:00
Marius Vollmer
17860e177e *** empty log message *** 2002-10-14 10:48:12 +00:00