Marius Vollmer
2e562f3a01
* autogen.sh: Do not copy INSTALL from workbook since it is not
...
uniform across branches.
* INSTALL: Re-added to repository.
2002-07-07 20:17:29 +00:00
Marius Vollmer
3f6571eb94
*** empty log message ***
2002-07-07 20:06:31 +00:00
Marius Vollmer
7c9e56d664
Do not include <winsock2.h> on Cygwin even when we have it.
2002-07-07 19:58:15 +00:00
Marius Vollmer
b32fca0fbc
Override default rule for c-tokenize.$(OBJECT);
...
this should be compiled for BUILD host.
Override default rule for
guile_filter_doc_snarfage$(EEXECT); this should run on BUILD host.
Add missing $(EXEEXT) to guile_filter_doc_snarfage invocation.
(snarf2checkedtexi): Use GUILE_FOR_BUILD instead of preinstguile.
2002-07-07 19:50:49 +00:00
Marius Vollmer
887efef59c
*** empty log message ***
2002-07-07 19:40:09 +00:00
Marius Vollmer
452e366198
Only fix libltdl/configure.in if it exists. Current libtool CVS does
...
not need this fix.
2002-07-07 19:39:21 +00:00
Marius Vollmer
0db83c0423
* configure.in (AC_LIBTOOL_WIN32_DLL): Add for shared Cygwin
...
build.
Add --with-cc-for-build option to re-enable cross building.
Add --with-guile-for-build option to re-enable cross building.
2002-07-07 19:38:23 +00:00
Marius Vollmer
9352332891
Crosscompiling and Cygwin fixes from Jan Nieuwenhuizen. Thanks!
2002-07-07 19:36:42 +00:00
Marius Vollmer
ae0406118c
Changed some wording.
2002-07-07 13:55:08 +00:00
Dirk Herrmann
7c38399f30
* now using mmacros instead of macros at some places.
2002-07-07 05:18:17 +00:00
Rob Browning
9a386b2650
*** empty log message ***
2002-07-04 16:00:51 +00:00
Rob Browning
aae5ed13fd
*** empty log message ***
2002-07-04 15:59:48 +00:00
Rob Browning
22bd58ba91
*** empty log message ***
2002-07-04 15:59:26 +00:00
Rob Browning
0a86443188
*** empty log message ***
2002-07-04 15:58:36 +00:00
Rob Browning
238b810641
Initial submission.
2002-07-02 22:38:00 +00:00
Dirk Herrmann
bd987b8eda
* __scm.h (SCM_CAUTIOUS), eval.c (scm_eval_args, deval_args,
...
SCM_CEVAL): Removed compile time option SCM_CAUTIOUS to clean up
the code. Full number of arguments checking of closures is
mandatory now. However, the option to disable the checking has
most probably not been used anyway.
2002-06-30 22:40:01 +00:00
Dirk Herrmann
8505e285ec
* backtrace.c (SCM_ASSERT), debug.c (scm_debug_options), eval.c
...
(scm_lookupcar, scm_lookupcar1, scm_badargsp, SCM_CEVAL,
SCM_APPLY, scm_map, scm_for_each), feature.c (scm_init_feature),
gsubr.c (scm_gsubr_apply), numbers.c (scm_logand, scm_logior,
scm_logxor, scm_i_dbl2big), srcprop.c (scm_source_properties,
scm_set_source_properties_x, scm_source_property): Removed
compile time option SCM_RECKLESS to clean up the code. Full
number of arguments checking of closures is mandatory now.
However, the option to disable the checking has most probably not
been used anyway.
* srcprop.c (scm_source_properties, scm_set_source_properties_x,
scm_source_property): Use !SCM_CONSP instead of SCM_NCONSP.
2002-06-30 22:03:43 +00:00
Gary Houston
732b932732
* dynl.c: Removed all SCM_DEFER_INTS/SCM_ALLOW_INTS, which won't
...
do anything useful. Added a comment about need for a mutex if
pre-emptive threading is supported.
2002-06-30 20:34:38 +00:00
Gary Houston
2ee08a2833
* posix.c (scm_convert_exec_args), dynl.c
...
(scm_make_argv_from_stringlist): static procs: 1) renamed both to
allocate_string_pointers. 2) simplified: don't reallocate the
strings, just make an array of pointers 3) avoid memory leaks on
error 4) let the procedure report errors in its own name.
Consequences: 1) the procedures now assume that SCM strings are
nul-terminated, which should always be the case. 2) Since strings
are not reallocated, it's now possible for strings passed to
dynamic-args-call to be mutated.
2002-06-30 19:27:18 +00:00
Gary Houston
feec7802ff
* autogen.sh: Changed the path to the scripts directory.
...
In libltdl, run aclocal before autoconf and automake: this
eliminated various warnings after upgrading to newer automake.
2002-06-30 17:06:35 +00:00
Dirk Herrmann
c136c9205e
* __scm.h, eval.c, eval.h: Removed compile time option
...
MEMOIZE_LOCALS to clean up the code. Now, caching of local
variable positions during memoization is mandatory. However, the
option to disable the caching has most probably not been used
anyway.
2002-06-28 22:40:08 +00:00
Marius Vollmer
23de7b97e9
Bettered wording for inf? and nan? procedures.
2002-06-19 11:41:13 +00:00
Marius Vollmer
e540802f9c
*** empty log message ***
2002-06-17 23:30:36 +00:00
Marius Vollmer
ba4271760f
(scm_simple_format): Print missing part of format before ~% control.
...
Thanks to Daniel Skarda!
2002-06-17 23:30:20 +00:00
Marius Vollmer
83360f36e5
*** empty log message ***
2002-06-17 23:22:45 +00:00
Marius Vollmer
0f36d956c2
(scm_simple_format): Print missing part of format before ~% control.
...
Thanks to Daniel Skarda!
2002-06-17 23:22:33 +00:00
Marius Vollmer
7a62130c99
*** empty log message ***
2002-06-02 00:24:59 +00:00
Marius Vollmer
cc5eb6357e
(file-set-position): Make third argument optional,
...
for SCM compatibility.
(file-position): simplify definition.
2002-06-02 00:24:46 +00:00
Gary Houston
1334c61ab0
* boot-9.scm (file-set-position): use seek, not fseek. Make
...
third argument optional, for better SCM compatibility.
(file-position): simplify definition.
2002-06-01 17:14:17 +00:00
Marius Vollmer
be87cdb704
*** empty log message ***
2002-06-01 16:16:59 +00:00
Marius Vollmer
f68acbb4b4
(file-set-position): Use seek instead of fseek.
2002-06-01 16:16:49 +00:00
Marius Vollmer
a3a97bcdcc
*** empty log message ***
2002-06-01 16:07:44 +00:00
Marius Vollmer
0276556fe7
Added exception notice to license statement.
2002-06-01 16:07:25 +00:00
Marius Vollmer
4c1ffcdda1
*** empty log message ***
2002-06-01 16:06:50 +00:00
Marius Vollmer
57e2f421dd
Added exception notice to license statement.
2002-06-01 16:06:27 +00:00
Marius Vollmer
8dc434c78d
*** empty log message ***
2002-05-22 19:55:56 +00:00
Marius Vollmer
164d248174
* numbers.c (mem2ureal): When returning an inexact zero, make sure it
...
is represented as a floating point value so that we can change its
sign.
2002-05-22 19:55:40 +00:00
Marius Vollmer
ba1b077b86
*** empty log message ***
2002-05-22 13:50:43 +00:00
Marius Vollmer
abb7e44d16
(idbl2str): Don't omit sign when printing negative zero.
2002-05-22 13:50:20 +00:00
Marius Vollmer
e9527dd63d
(AC_CHECK_FUNCS): Check for copysign.
2002-05-22 13:49:42 +00:00
Thien-Thi Nguyen
9664b7ef6e
*** empty log message ***
2002-05-19 05:12:42 +00:00
Thien-Thi Nguyen
ef018514da
(group-diff): Also output +N and -N adds and subs details, respectively.
2002-05-19 05:12:04 +00:00
Rob Browning
137e8575ca
*** empty log message ***
2002-05-16 16:51:19 +00:00
Rob Browning
0dc170977a
* boot-9.scm (expt): switch if sense and use negative? rather than
...
>= 0.
2002-05-16 16:48:32 +00:00
Rob Browning
280804ba43
* numbers.c (s_scm_integer_expt): (expt 0 0) -> 1 now as per r5rs.
2002-05-16 16:48:12 +00:00
Rob Browning
c1f344f43e
* tests/numbers.test ("expt"): add expt tests.
2002-05-16 16:48:02 +00:00
Thien-Thi Nguyen
1bec78f799
*** empty log message ***
2002-05-14 09:28:49 +00:00
Thien-Thi Nguyen
4df74f4cd6
For I386/OPENBSD, allow for __i386__' in addition to
i386'.
2002-05-14 09:27:55 +00:00
Thien-Thi Nguyen
0926d46e06
*** empty log message ***
2002-05-14 09:26:49 +00:00
Thien-Thi Nguyen
74c581316a
*** empty log message ***
2002-05-14 09:25:26 +00:00