Marius Vollmer
bf6de59d5b
Removed obsolete comment.
2005-03-02 20:11:55 +00:00
Marius Vollmer
a41666e546
(scm_hash_fn_create_handle_x, scm_hash_fn_remove_x): Use "!scm_is_eq"
...
instead of "!=".
2005-03-02 20:05:38 +00:00
Marius Vollmer
657bdfeae3
(SCM_I_GSC_USE_COOP_THREADS, SCM_USE_COOP_THREADS): Removed.
2005-03-02 19:58:26 +00:00
Marius Vollmer
731294434a
(progargs_fluid): New.
...
(scm_program_arguments, scm_set_program_arguments): Use it instead
of scm_progargs.
(scm_init_feature): Allocate it. Also, only add "threads" feature
when SCM_USE_PTHREAD_THREADS is true.
2005-03-02 19:40:20 +00:00
Marius Vollmer
5c6148424b
Comment on #endif
2005-03-02 18:50:45 +00:00
Marius Vollmer
9b7952c06e
* Makefile.am (modinclude_HEADER): Removed threads-plugin.h.
...
(libguile_la_SOURCES): Added null-threads.c
(EXTRA_libguile_la_SOURCES): Removed pthread-threads.c and
threads-plugin.c.
* pthread-threads.c, threads-plugin.c, threads-plugin.h: Removed.
2005-03-02 16:41:01 +00:00
Kevin Ryde
dfd49d754a
*** empty log message ***
2005-02-28 23:01:48 +00:00
Kevin Ryde
d8c3fde933
More of:
...
(Shared Arrays): New section.
2005-02-28 22:58:03 +00:00
Kevin Ryde
b4b78f5d7d
(Shared Arrays): Rewrite make-shared-array for clarity, adding examples.
2005-02-28 22:57:10 +00:00
Kevin Ryde
e2535ee4a5
(Shared Arrays): New section.
2005-02-28 22:46:08 +00:00
Kevin Ryde
a323275d0e
*** empty log message ***
2005-02-28 22:36:26 +00:00
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