Rob Browning
b69cbd950e
* Makefile.am (EXTRA_DIST): add README-PACKAGING
2002-07-20 20:21:13 +00:00
Rob Browning
91dd8fb035
* GUILE-VERSION: adjust versions and just name dlsymable libs with
...
their major version number, not the whole version. That should be
sufficient for now.
2002-07-20 20:21:07 +00:00
Rob Browning
6d816e8d41
* srfi-4.scm: load libguile-srfi-srfi-4-v-MAJOR now.
2002-07-20 20:20:58 +00:00
Rob Browning
ead6015e21
* srfi-14.scm: load libguile-srfi-srfi-13-14-v-MAJOR now.
2002-07-20 20:20:51 +00:00
Rob Browning
d1f6bda7ba
* srfi-13.scm: load libguile-srfi-srfi-13-14-v-MAJOR now.
2002-07-20 20:20:45 +00:00
Rob Browning
427bab0596
* Makefile.am (lib_LTLIBRARIES): just name dlsymable libs with
...
their major version number, not the whole version. That should be
sufficient for now.
2002-07-20 20:20:38 +00:00
Rob Browning
0c8ac37879
* readline.scm: dynamic-link libguilereadline-v-MAJOR now.
2002-07-20 20:17:29 +00:00
Rob Browning
f244c41db1
* configure.in (LIBGUILEREADLINE_MAJOR): replaces
...
LIBGUILEREADLINE_LTHACK.
2002-07-20 20:17:23 +00:00
Rob Browning
890132e2c2
* Makefile.am: just name dlsymable libs with their major version
...
number, not the whole version. That should be sufficient for now.
2002-07-20 20:17:17 +00:00
Rob Browning
fbb8737c2f
* LIBGUILEREADLINE-VERSION: adjust versions and just name
...
dlsymable libs with their major version number, not the whole
version. That should be sufficient for now.
2002-07-20 20:17:10 +00:00
Han-Wen Nienhuys
34d19ef643
2002-07-20 Han-Wen <hanwen@cs.uu.nl>
...
* *.c: add space after commas everywhere.
* *.c: use SCM_VECTOR_SET everywhere, where a vector is written.
Document cases where SCM_WRITABLE_VELTS() is used.
* vectors.h (SCM_VELTS): prepare for write barrier, and let
SCM_VELTS() return a const pointer
(SCM_VECTOR_SET): add macro.
* autogen.sh (mscripts): find and check version number of
autoconf. Complain if 2.53 is not found.
2002-07-20 14:08:34 +00:00
Dirk Herrmann
dd897aafbd
* benchmark-guile.in: Copied from check-guile.in and adapted for
...
use with benchmarks.
* Makefile.am: Recurse into the benchmark-suite subdir.
* configure.in: Added benchmarking files.
2002-07-20 01:30:36 +00:00
Dirk Herrmann
0237895653
* COPYING, README, Makefile.am, lib.scm, guile-benchmark: Copied
...
from the test-suite directory, renamed and adapted for use with
benchmarks.
* benchmarks/logand.bm, benchmarks/continuations.bm,
benchmarks/if.bm: Added as initial fairly stupid examples for
benchmarks.
2002-07-20 01:21:36 +00:00
Rob Browning
8e35ae8326
*** empty log message ***
2002-07-19 03:34:05 +00:00
Marius Vollmer
bb59ff52af
*** empty log message ***
2002-07-17 18:55:20 +00:00
Marius Vollmer
4923bb187e
Added configuration for ARM.
2002-07-17 18:54:57 +00:00
Marius Vollmer
47f7fb3621
New.
2002-07-17 18:53:57 +00:00
Neil Jerram
9d3fa3f3cc
New doc about stack overflow.
2002-07-16 22:27:01 +00:00
Neil Jerram
3db0333819
New doc about stack overflow.
2002-07-16 22:25:49 +00:00
Neil Jerram
bd49c03c43
Thank M Luedde.
2002-07-16 21:02:37 +00:00
Neil Jerram
baf651c9a1
Apply patch from M. Luedde on use of tail recursion to avoid stack overflow
2002-07-16 21:00:30 +00:00
Neil Jerram
c5d1306193
Apply patch from M. Luedde on use of tail recursion to avoid stack overflow
2002-07-16 20:57:34 +00:00
Dirk Herrmann
3063e30a6d
* eval.c (SCM_CEVAL), macros.c (macro_print, scm_makmacro,
...
scm_sym_macro, scm_macro_type), macros.h (scm_makmacro):
Deprecated the special kind of built-in dynamic syntax transformer
that was inaccurately named "macro". Note: The built-in syntax
transformers that are named "mmacro" or "memoizing-macro" still
exist, and it is these which come much closer to what one would
call a macro.
2002-07-15 20:39:53 +00:00
Neil Jerram
4c5f8e8fe0
Fix for 1001-local-eval-error-backtrace-segfaults.
2002-07-14 15:43:24 +00:00
Marius Vollmer
8e7ebca1d3
*** empty log message ***
2002-07-13 18:56:27 +00:00
Marius Vollmer
3a81dffb7f
Patch libltdl/ltdl.c to avoid a nasty bug in libtool-1.4.2.
2002-07-13 18:53:58 +00:00
Dirk Herrmann
33e04d5492
* oop/goops.scm (define-generic, define-accessor): Make sure that
...
define-generic and define-accessor will continue to work when
mmacros are expanded before execution.
* test-suite/tests/goops.test: Added tests for define-generic and
define-accessor.
2002-07-13 09:44:39 +00:00
Dirk Herrmann
9f04540330
* oop/goops.scm (define-class): Make sure that define-class will
...
continue to work when mmacros are expanded before execution.
* test-suite/tests/goops.test: Added tests for define-class.
2002-07-13 08:18:35 +00:00
Gary Houston
4f6f9ae3d3
* dynl.c: Don't define stub procedures if DYNAMIC_LINKING is not
...
defined. They don't do anything useful, especially since the
only case where DYNAMIC_LINKING is undefined seems to be
when --with-modules=no is given to configure, which is basically
requesting that the "dynamic linking module" be omitted.
* Makefile.am (libguile_la_SOURCES): move dynl.c from
libguile_la_SOURCES to EXTRA_libguile_la_SOURCES.
* extensions.c (load_extension): check DYNAMIC_LINKING for
scm_dynamic_call.
* init.c (scm_init_guile_1): check DYNAMIC_LINKING for
scm_init_dynamic_linking.
* configure.in: check dynamic linking before modules. Add dynl.c
if dynamic linking is available, i.e., unless --with-modules=no
was given to configure.
2002-07-12 17:46:15 +00:00
Marius Vollmer
6fc02f8582
Added 2002 to the copyright years.
2002-07-11 23:23:05 +00:00
Marius Vollmer
88de4b6e70
Added Clinton Ebadi.
2002-07-11 23:22:31 +00:00
Marius Vollmer
7e7eb95b41
Added 2002 to the copyright years.
2002-07-11 23:21:25 +00:00
Marius Vollmer
c21935e6cd
*** empty log message ***
2002-07-11 23:20:45 +00:00
Marius Vollmer
4abbb327ee
Added Clinton Ebadi.
2002-07-11 23:20:16 +00:00
Gary Houston
9540b68f94
* eq.c: include <string.h>
2002-07-10 22:25:55 +00:00
Gary Houston
dd235de4a6
* scheme-modules.texi (Compiled Code Modules): Removed description
...
of scm_register_module_xxx, which no longer exists. A description
of current techniques is needed.
2002-07-10 22:21:25 +00:00
Gary Houston
ee95d597c7
* dynl.c: docstring editing.
2002-07-10 22:20:16 +00:00
Marius Vollmer
f87c105ae3
No need to check for Cygwin when including <winsock2.h>, this is
...
already check for by configure. Thus, revert change from 2002-07-07.
2002-07-10 19:40:43 +00:00
Gary Houston
d2e13cf79d
*** empty log message ***
2002-07-10 18:13:59 +00:00
Gary Houston
59afd55537
* docstring.el: optional 2nd environment variable to locate
...
built files.
2002-07-10 17:18:41 +00:00
Gary Houston
46732b5441
* dynl.c (scm_dynamic_call): docstring editing.
2002-07-09 22:40:03 +00:00
Gary Houston
fc5c6d0047
* docstring.el: defined caddr, used in several places but missing
...
for some reason.
2002-07-09 21:09:58 +00:00
Marius Vollmer
2398796a8d
*** empty log message ***
2002-07-09 13:25:53 +00:00
Marius Vollmer
0f59dd5fe6
Patch libltdl/ltdl.c to avoid a nasty bug in libtool-1.4.2.
2002-07-09 13:25:40 +00:00
Rob Browning
469eff2a7d
*** empty log message ***
2002-07-09 04:45:06 +00:00
Rob Browning
c09d12e0fd
*** empty log message ***
2002-07-09 04:42:49 +00:00
Rob Browning
9c52b21814
* gc_os_dep.c: HURD fixes.
2002-07-08 23:41:00 +00:00
Rob Browning
9be20cee6f
* gc_os_dep.c: HURD fixes.
2002-07-08 23:38:35 +00:00
Marius Vollmer
fdf7e1d7ed
*** empty log message ***
2002-07-08 20:55:30 +00:00
Marius Vollmer
6012c379ae
(make-exchanger): Added. Thanks to Clinton Ebadi!
2002-07-08 20:55:20 +00:00