Kevin Ryde
b3721a0545
add a copyright year
2006-12-05 00:04:37 +00:00
Kevin Ryde
c574874dca
*** empty log message ***
2006-12-04 23:57:05 +00:00
Kevin Ryde
0fbe205325
(scm_product): For flonum*inum and complex*inum, return
...
exact 0 if inum==0. Already done for inum*flonum and inum*complex,
and as per R5RS section "Exactness".
2006-12-04 23:38:24 +00:00
Neil Jerram
e91ba10a98
* Makefile.am (goops_TEXINFOS): Added hierarchy.pdf.
...
* hierarchy.pdf: New file.
2006-11-17 15:26:31 +00:00
Neil Jerram
eb9e881d61
(What is libguile): Correction to
...
reference manual "Data representation" cross reference.
2006-11-17 15:17:38 +00:00
Neil Jerram
6868a8e68f
* strings.h: If GUILE_EXPERIMENTAL_BIG_STRINGS is defined, use
...
different definitions for SCM_STRING_MAX_LENGTH, SCM_STRING_LENGTH
and SCM_SET_STRING_LENGTH, and add new convenience macro
SCM_SET_SUBSTRING_LENGTH.
* strings.c (scm_makstr, scm_take_str, scm_allocate_string,
scm_make_shared_substring): Allocate a double cell for a string,
if GUILE_EXPERIMENTAL_BIG_STRINGS is defined.
2006-11-17 14:03:35 +00:00
Neil Jerram
16c2ec02fa
(environment-module): Change eval-closure-module call
...
back to procedure-property lookup. (This completes the reversion
of the change made on 2005-06-10, which was only partially undone
by the change on 2005-08-01.)
2006-11-13 21:36:09 +00:00
Kevin Ryde
35a69665b8
(filename-completion-function): Export this.
2006-10-04 22:31:00 +00:00
Kevin Ryde
230b466f78
*** empty log message ***
2006-10-04 22:30:22 +00:00
Kevin Ryde
cdaaec6b85
** ice-9 ftw fix for same inodes across different devices
2006-10-04 22:25:03 +00:00
Kevin Ryde
c4f94f652a
* tests/ftw.test: New file.
...
* Makefile.am (SCM_TESTS): Add it.
2006-10-04 22:23:27 +00:00
Kevin Ryde
46590b5d74
*** empty log message ***
2006-10-04 22:21:56 +00:00
Kevin Ryde
4d95c73b41
New file.
2006-10-04 22:21:35 +00:00
Kevin Ryde
b791986019
(visited?-proc): Use hashv since we know we're getting
...
numbers. Incorporate stat:dev, since stat:ino is only unique within a
single device. This fixes a bug where if two files with the same
inode on different devices where seen only the first would be returned
by ftw (and nftw).
2006-10-04 22:14:39 +00:00
Kevin Ryde
13a1de1c3c
*** empty log message ***
2006-10-04 22:14:10 +00:00
Kevin Ryde
e3ec955780
** apply arg count checking fix on "1 or 2 arg" functions such as make-vector
2006-10-02 20:26:59 +00:00
Kevin Ryde
03607df1ee
*** empty log message ***
2006-10-02 20:23:37 +00:00
Kevin Ryde
f286c952b4
(SCM_APPLY): For scm_tc7_subr_2o, throw wrong-num-args on 0
...
arguments or 3 or more arguments. Previously 0 called proc with
SCM_UNDEFINED, and 3 or more silently used just the first 2.
2006-10-02 20:22:49 +00:00
Kevin Ryde
3af9685c16
*** empty log message ***
2006-10-02 20:13:10 +00:00
Kevin Ryde
f6b8b5496b
(apply): New tests, exercising scm_tc7_subr_2o which
...
had lacked some arg count checking.
2006-10-02 20:12:44 +00:00
Kevin Ryde
05f5299373
*** empty log message ***
2006-09-07 21:13:07 +00:00
Kevin Ryde
26922e6155
(format:parse-float): Fix normalization of leading zeros like "02.5"
...
to "2.5". left-zeros was zeroed before adjusting format:fn-dot,
resulting in the latter being unchanged.
2006-09-07 21:08:15 +00:00
Kevin Ryde
ba2e0dff68
*** empty log message ***
2006-09-07 21:06:16 +00:00
Kevin Ryde
f23d8e80f0
(~f): Test leading zeros bugfix.
2006-09-07 21:05:58 +00:00
Kevin Ryde
ab4099e4af
*** empty log message ***
2006-08-25 01:41:26 +00:00
Kevin Ryde
830388a115
(open-input-pipe, open-output-pipe): In the "no
...
duplicate" tests, close parent side of signalling pipe, to hopefully
generate an error instead of a hang if something bad in the child
means it doesn't write anything.
2006-08-25 01:28:58 +00:00
Kevin Ryde
596a92c43a
*** empty log message ***
2006-07-23 22:40:51 +00:00
Kevin Ryde
ae1d52ff88
* tests/socket.test: New file, exercising htonl and ntohl.
...
* Makefile.am (SCM_TESTS): Add it.
2006-07-23 22:39:20 +00:00
Kevin Ryde
76af04d6a2
*** empty log message ***
2006-07-23 22:28:15 +00:00
Kevin Ryde
0e558e5693
(scm_num2uint32): New function.
...
(scm_htonl, scm_ntohl): Use it to enforce 32-bit range check on
systems with 64-bit long.
2006-07-23 22:25:11 +00:00
Kevin Ryde
80f1ae3310
New file, exercising htonl and ntohl.
2006-07-23 22:23:58 +00:00
Rob Browning
0af390c729
*** empty log message ***
2006-07-19 06:28:36 +00:00
Rob Browning
ff0ce31c65
Add __attribute__ ((returns_twice)) to the ia64_getcontext prototype
...
so that gcc will make the right arrangements and avoid an illegal
instruction during call-with-current-continuation.
2006-07-19 06:20:05 +00:00
Kevin Ryde
d17b254606
*** empty log message ***
2006-07-07 23:28:03 +00:00
Kevin Ryde
03a7b85a08
(strftime, strptime): More tests.
2006-07-07 23:01:37 +00:00
Kevin Ryde
1415be2578
*** empty log message ***
2006-07-06 02:05:36 +00:00
Kevin Ryde
62e7d047df
(bdtime2c): tm_gmtoff is seconds East, so take negative of
...
tm:gmtoff which is seconds West. Reported by Aaron VanDevender.
(bdtime2c): Test HAVE_STRUCT_TM_TM_GMTOFF for tm_gmtoff, rather than
HAVE_TM_ZONE.
(scm_strptime): Use tm_gmtoff from the strptime result when that field
exists, it's set by glibc strptime "%s".
2006-07-06 02:05:01 +00:00
Kevin Ryde
cf29620e95
start a 1.6.9
2006-07-06 02:02:16 +00:00
Kevin Ryde
892badb545
*** empty log message ***
2006-07-06 01:57:09 +00:00
Kevin Ryde
5bfa950a53
(AC_CHECK_MEMBERS): Test struct tm.tm_gmtoff.
2006-07-06 01:52:13 +00:00
cvs2svn
5d57410f22
This commit was manufactured by cvs2svn to create branch
...
'branch_release-1-6'.
2006-06-17 23:16:00 +00:00
Kevin Ryde
23f2b9a3de
merge from 1.8 branch
2006-06-17 23:15:59 +00:00
Kevin Ryde
a4f1c77ddb
merge from 1.8 branch
...
And: show "1.8" not "1.10" in effective version, that being what it
was at the time of that news entry
2006-06-17 22:57:28 +00:00
Kevin Ryde
5be9f7290b
merge from 1.8 branch
2006-06-17 22:53:04 +00:00
Kevin Ryde
9a9931719d
merge 1.8 branch
2006-06-17 22:47:50 +00:00
Ludovic Courtès
42be21d82a
Changes from arch/CVS synchronization
2006-06-16 07:39:59 +00:00
Ludovic Courtès
ad97642e70
Changes from arch/CVS synchronization
2006-06-13 08:14:01 +00:00
Ludovic Courtès
487f6be131
Added `structs.test'.
2006-06-13 07:56:41 +00:00
Ludovic Courtès
d15ad007c9
Changes from arch/CVS synchronization
2006-06-13 07:48:42 +00:00
Kevin Ryde
849c06f17b
*** empty log message ***
2006-06-13 01:09:08 +00:00