Kevin Ryde
51545a904e
(Control Flow): Cross reference Tail Calls.
2005-02-28 22:35:51 +00:00
Marius Vollmer
35f2529d69
*** empty log message ***
2005-02-28 02:46:46 +00:00
Marius Vollmer
95aacf7fe6
Add '--verbose' option to autoreconf invocation. Thanks to Bruno
...
Haible.
2005-02-28 02:46:30 +00:00
Marius Vollmer
39b6cb8678
docs for scm_c_array_rank.
2005-02-28 02:45:10 +00:00
Marius Vollmer
ca157405cd
Removed references to text "below" that does not exist in this file.
2005-02-28 01:21:54 +00:00
Kevin Ryde
5f708db610
More of:
...
(SRFI-1 Fold and Map): Rewrite fold, pair-fold and reduce for clarity.
2005-02-28 00:33:40 +00:00
Marius Vollmer
ad3d5a65c8
*** empty log message ***
2005-02-27 23:52:04 +00:00
Marius Vollmer
1c80707c55
(scm_setsockopt): Handle IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP
...
options. Also, reorganized the code a bit for cleanliness. Thanks to
Greg Troxel!
2005-02-27 23:50:30 +00:00
Mikael Djurfeldt
73a90115e6
Bugfix: Include <libguile.h> outside of the extern "C"
...
block.
2005-02-27 00:04:56 +00:00
Kevin Ryde
f0a9ab4d90
In format, note no parameters to ~( case conversion.
2005-02-25 23:09:33 +00:00
Marius Vollmer
5d2cb3abcf
*** empty log message ***
2005-02-25 22:36:07 +00:00
Marius Vollmer
5b58246699
(scm_i_rehash): Remove elements from old bucket vector
...
so that no two weak alist vectors share a spine.
(scm_hash_fn_create_handle_x): Deal with a possible rehashing
during GC before inserting the new alist cell.
2005-02-25 22:35:26 +00:00
Marius Vollmer
c2f21af5f8
(scm_i_rehash): Remove elements from old bucket vector so that no two
...
weak alist vectors share a spine.
2005-02-25 21:22:44 +00:00
Marius Vollmer
838c4126f5
*** empty log message ***
2005-02-23 17:24:38 +00:00
Marius Vollmer
bc6580eb22
* hashtab.c (scm_i_rehash): Cope with the case that a GC modifies
...
the hashtable.
(scm_hash_fn_create_handle_x): Likewise.
* vectors.h (SCM_I_SET_WVECT_TYPE): New, for use in scm_i_rehash.
2005-02-23 17:24:19 +00:00
Kevin Ryde
57491e856d
*** empty log message ***
2005-02-20 22:56:16 +00:00
Kevin Ryde
48e78ba65c
(string->number): Exercise polar form with invalid angle.
2005-02-20 22:55:53 +00:00
Kevin Ryde
18bd7605a7
*** empty log message ***
2005-02-17 21:25:25 +00:00
Kevin Ryde
34942993e6
(Reals and Rationals): Use tex for sqrt2 and pi.
...
(Complex Numbers): Add polar form read syntax.
2005-02-17 21:18:31 +00:00
Kevin Ryde
a115b0feaa
(lset-adjoin): Amend tests to expect duplicates among args cast out.
2005-02-17 21:15:46 +00:00
Kevin Ryde
85c981f61a
*** empty log message ***
2005-02-17 21:07:22 +00:00
Kevin Ryde
b5199d5dd9
*** empty log message ***
2005-02-17 20:51:00 +00:00
Kevin Ryde
6282d93dba
(lset-adjoin): Revert change using list' not
acc', the
...
spec is not quite clear, but reference code uses acc, so do that.
2005-02-17 20:35:11 +00:00
Kevin Ryde
94c442be66
*** empty log message ***
2005-02-14 23:45:40 +00:00
Kevin Ryde
62b7a179b6
(Tail Calls): New section.
2005-02-14 23:44:43 +00:00
Kevin Ryde
0b0715f1b2
(File System): In tmpnam, clarify security and use of
...
O_EXCL. In mkstemp!, in fact posix doesn't specify permissions.
2005-02-14 23:37:28 +00:00
Kevin Ryde
7d92d3d0da
Add a copyright year.
2005-02-14 23:15:08 +00:00
Kevin Ryde
a9ad484720
In scm_difference, amend comment about normbig.
2005-02-14 23:14:35 +00:00
Rob Browning
f7fb2f39a4
*** empty log message ***
2005-02-12 06:15:51 +00:00
Rob Browning
8768170784
(check_SCRIPTS): add test-require-extension.
...
(TESTS): add test-require-extension.
2005-02-12 06:15:25 +00:00
Rob Browning
b0f2a9b400
* standalone/test-require-extension: new test script.
2005-02-12 06:15:07 +00:00
Rob Browning
344d68d521
(%cond-expand-features): add srfi-55.
...
(require-extension): add require-extension macro for srfi-55.
2005-02-12 06:12:21 +00:00
Kevin Ryde
e2c80f891b
*** empty log message ***
2005-02-11 22:04:13 +00:00
Kevin Ryde
1e181a080f
(SRFI-1 Fold and Map): Rewrite fold, pair-fold and
...
reduce for clarity.
2005-02-11 22:03:48 +00:00
Kevin Ryde
fd8a1df5b6
(Integer Operations): In gcd and lcm, show args.
...
(Arithmetic): In truncate, add missing arg.
2005-02-11 21:47:59 +00:00
Kevin Ryde
6337e7fb98
(String Selection): In string-pad and
...
string-pad-right, clarify which end the padding goes on, and merge
descriptions.
2005-02-11 21:44:44 +00:00
Kevin Ryde
3087a9816f
*** empty log message ***
2005-02-11 21:42:29 +00:00
Kevin Ryde
80eba4e572
(reduce, reduce-right): New tests.
2005-02-11 21:40:32 +00:00
Kevin Ryde
b064377679
(reduce, reduce-right): Don't call f with ridentity, use
...
it only if lst is empty, per srfi and intended optimization reduce
represents over fold.
2005-02-11 21:37:08 +00:00
Kevin Ryde
8ff017428d
*** empty log message ***
2005-02-10 20:37:57 +00:00
Kevin Ryde
ffb468f7f9
(ash): Remove tests of ash on fractions, not
...
supported after scm_ash rewrite.
2005-02-10 20:37:19 +00:00
Mikael Djurfeldt
cfa762173e
(build-link): Replaced -lguile-ltdl with -lltdl.
2005-02-10 14:40:10 +00:00
Mikael Djurfeldt
29fed193d3
(prototype_to_type): Bugfix: Don't compare prototype to
...
the prototypical examples mentioned in the old reference manual.
Instead keep the old semantics of dispatching on type. (Yes, this
is extremely ugly, but the whole point of keeping the deprecated
interface is not to break old code.)
2005-02-10 11:15:50 +00:00
Mikael Djurfeldt
e94d0be22b
Typo.
2005-02-08 19:19:03 +00:00
Mikael Djurfeldt
9cc490600c
(SCM_ARRAY_DIMS): Rename scm_i_attay_dims -->
...
scm_i_array_dims.
2005-02-08 18:58:37 +00:00
Kevin Ryde
178f1f90e1
*** empty log message ***
2005-02-04 22:42:27 +00:00
Kevin Ryde
61fdb55797
(File System): In mkstemp!, in fact posix doesn't specify
...
the permissions mode. Add an example setting 666 less umask.
2005-02-04 22:40:21 +00:00
Kevin Ryde
cbec54af5d
*** empty log message ***
2005-02-03 23:24:16 +00:00
Kevin Ryde
eccc026e06
(list=): New tests.
2005-02-03 23:20:08 +00:00
Kevin Ryde
1bc8745f9b
(list=): Correction to arguments passed to given elt=,
...
spec is (elt= e[i] e[i+1]) for lists i and i+1, previously the first
arg was always from list 0 not list i.
2005-02-03 23:18:59 +00:00