1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-03 05:20:16 +02:00
Commit graph

9814 commits

Author SHA1 Message Date
Marius Vollmer
9ba2fab389 Better docs for leaving guile mode. 2005-03-04 15:47:48 +00:00
Marius Vollmer
e03bb21b83 Use ``...'' instead of "...". The latter doesn't seem to work for
some reason.
2005-03-04 14:22:41 +00:00
Marius Vollmer
ca6a8a38a4 Specify return type for scm_c_array_rank. 2005-03-04 14:21:01 +00:00
Marius Vollmer
de527efba5 Define _GNU_SOURCE. 2005-03-04 12:11:10 +00:00
Marius Vollmer
a81b861870 *** empty log message *** 2005-03-02 20:56:45 +00:00
Marius Vollmer
0ddf47fcaa Use scm_current_input_port instead of scm_cur_inp. Use scm_std_select
instead of scm_internal_select.
2005-03-02 20:56:34 +00:00
Marius Vollmer
d8d925f310 Only test when 'threads are provided. 2005-03-02 20:55:17 +00:00
Marius Vollmer
1f834c95da Additions. 2005-03-02 20:54:40 +00:00
Marius Vollmer
49aaa6d2a3 Do not check for fast or recursive mutexes. Check
for pthread_attr_getstack.
(SCM_I_GSC_USE_COOP_THREADS): Dot not subst.
(pthread_mutexattr_settype): Do not check for it.
2005-03-02 20:53:19 +00:00
Marius Vollmer
896df2d58b Use scm_is_pair instead of SCM_CONSP; use scm_is_null instead of
SCM_NULLP.
2005-03-02 20:50:48 +00:00
Marius Vollmer
b4fddbbeda Updates for the new thread stuff. 2005-03-02 20:46:41 +00:00
Marius Vollmer
9de87eea47 See ChangeLog from 2005-03-02. 2005-03-02 20:42:01 +00:00
Marius Vollmer
cb1cfc42a4 (scm_frame_current_module): New. 2005-03-02 20:14:59 +00:00
Marius Vollmer
b5623573b4 (scm_primitive_load): Use scm_i_frame_current_load_port instead of
scm_internal_dynamic_wind.
2005-03-02 20:13:53 +00:00
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