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

8995 commits

Author SHA1 Message Date
Kevin Ryde
603707f49b (List Constructors): Remove scm_cons_star, since it's not very helpful. 2003-07-28 23:31:26 +00:00
Kevin Ryde
93acf7cb2b (scm_primitive_property_ref): In docstring, note
parameters to not-found-proc, use hyphens rather than underscores for
that parameter name.
(scm_primitive_property_set_x): In docstring, VAL is the value
parameter not CODE.
2003-07-28 23:29:17 +00:00
Kevin Ryde
3212db7eda (Property Primitives): In primitive-property-ref,
note parameters to not-found-proc, use hyphens rather than underscores
for that parameter name.
In primitive-property-set!, VAL is the value parameter not CODE.
2003-07-28 23:27:03 +00:00
Marius Vollmer
c6ccee3417 *** empty log message *** 2003-07-27 16:31:43 +00:00
Marius Vollmer
c6b49e8964 (scm_print_symbol_name): handle more weird characters by escaping the
symbol name properly.  Thanks to Paul Jarc!
2003-07-27 16:31:11 +00:00
Marius Vollmer
2f4931bf1b *** empty log message *** 2003-07-27 16:21:33 +00:00
Marius Vollmer
f360a962d4 * posix.h (scm_setgroups): New prototype.
* posix.c (scm_setgroups): New.  Thanks to Paul Jarc!
(scm_getgroups): Handle groups ids that don't fit into a fixnum.
Don't use SCM_WRITABLE_VELTS.
2003-07-27 16:20:21 +00:00
Marius Vollmer
d707b9df30 * configure.in: Look for sched_yield in -lrt; this is needed for
Solaris.  Thanks to Matthias Koeppe!
(setgroups): Check for it.
2003-07-27 16:17:35 +00:00
Marius Vollmer
fcfdbb80e0 *** empty log message *** 2003-07-27 14:08:53 +00:00
Marius Vollmer
c89363e6c6 (__libc_stack_end): Actually use the value in __libc_stack_end for
something so that the access doesn't get optimized away.  Thanks to
Matthias Koeppe!
2003-07-27 14:06:19 +00:00
Marius Vollmer
265c456f2f *** empty log message *** 2003-07-27 13:56:48 +00:00
Marius Vollmer
c5b0618d92 * gc.h (SCM_GC_SET_CELL_BVEC): New.
* gc-card.c (scm_i_init_card_freelist): Use it.  Thanks to
Matthias Koeppe!
2003-07-27 13:56:10 +00:00
Marius Vollmer
20703ac4dc *** empty log message *** 2003-07-27 13:35:02 +00:00
Marius Vollmer
570b6821e3 * __scm.h (SCM_C_INLINE_KEYWORD): New.
* numbers.c: Use it in place of SCM_C_INLINE so that the code
compiles when SCM_C_INLINE is undefined.
2003-07-27 13:34:32 +00:00
Dirk Herrmann
59c4bb82e3 * __scm.h: Reformulated the architecture and compiler properties
in terms of properties of scm_t_bits and SCM variables rather than
	in terms of c standard types.  This is since it is not known which
	of the standard types scm_t_bits and SCM variables will be defined
	to.
2003-07-24 06:32:20 +00:00
Kevin Ryde
d7850c8d68 *** empty log message *** 2003-07-24 01:05:02 +00:00
Kevin Ryde
c8ae173e8a (scm_angle): Use scm_flo0 for non-negative inum, bignum and real. 2003-07-24 01:03:40 +00:00
Kevin Ryde
cfc9fc1c82 (angle): New tests. 2003-07-24 01:00:10 +00:00
Kevin Ryde
48513dcdf2 *** empty log message *** 2003-07-24 00:47:39 +00:00
Kevin Ryde
807a30f1db (Continuations): Rewrite with more detail. 2003-07-24 00:30:31 +00:00
Kevin Ryde
382053e987 Shrink new parallel forms stuff, now described in the manual. 2003-07-24 00:14:59 +00:00
Kevin Ryde
0d1fdc1f93 Bit more of:
(Parallel Forms): New section.
2003-07-24 00:12:06 +00:00
Kevin Ryde
87f763ad4c (Parallel Forms): New section. 2003-07-24 00:11:09 +00:00
Kevin Ryde
72d50982e7 (System asyncs): Add index entries for C functions. 2003-07-24 00:03:53 +00:00
Kevin Ryde
54148bb85a (Dynamic Wind): Untabify.
(Multiple Values): Use @result.
Reported by Stephen Compall <s11@member.fsf.org>.
2003-07-23 23:53:39 +00:00
Kevin Ryde
83dbedccdb Shrink scm_call_X, scm_apply_X and scm_list_X entries, now described
in the manual.
2003-07-18 01:28:38 +00:00
Kevin Ryde
67081a34cb *** empty log message *** 2003-07-18 01:21:30 +00:00
Kevin Ryde
0e97e58d9d (Fly Evaluation): In apply, reword for
clarity, drop the "append" example.  Add scm_apply, scm_apply_0,
scm_apply_1, scm_apply_2, scm_apply_3.
Add scm_call_0, scm_call_1, scm_call_2, scm_call_3.
In apply:nconc2last, move down after "apply", reword for clarity, note
correspondence to apply params.
2003-07-18 01:21:05 +00:00
Kevin Ryde
0a52dd4768 *** empty log message *** 2003-07-18 00:52:13 +00:00
Kevin Ryde
7ea6af079e (SRFI-0): Add cond-expand index entry.
(SRFI-9): Add define-record-type index entry.
2003-07-18 00:51:42 +00:00
Kevin Ryde
63708c3b0a *** empty log message *** 2003-07-18 00:50:46 +00:00
Kevin Ryde
206858042f (nicode): New macro. 2003-07-18 00:50:23 +00:00
Kevin Ryde
44e874b5c8 *** empty log message *** 2003-07-18 00:48:59 +00:00
Kevin Ryde
b1c04fe8b4 *** empty log message *** 2003-07-18 00:02:33 +00:00
Kevin Ryde
65ea251e5b (*): Add complex/bignum test. 2003-07-18 00:01:55 +00:00
Kevin Ryde
51787257cc (List Constructors): In list, use "elem1
... elemN".  Add scm_list_1, scm_list_2, scm_list_3, scm_list_4,
scm_list_5, scm_list_n.  Remove scm_list, since it's a no-op.
2003-07-17 23:58:08 +00:00
Kevin Ryde
8a0c514f35 *** empty log message *** 2003-07-17 23:40:03 +00:00
Kevin Ryde
7650633547 (scm_product): In complex * bignum, correction to
REAL/IMAG fetch, x is the complex, not y.
2003-07-17 23:38:34 +00:00
Han-Wen Nienhuys
5a6432a012 (scm_must_realloc): bugfix: do mtrigger before
realloc. Thanks to Sam Hocevar for reporting this bug
2003-07-17 11:19:16 +00:00
Kevin Ryde
e7cc532b32 *** empty log message *** 2003-07-13 23:08:13 +00:00
Kevin Ryde
9a029e414a 2003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
* tests/srfi-1.test (partition): Add tests.
2003-07-13 23:06:33 +00:00
Kevin Ryde
65978fb2bd 2003-07-14 Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>
* srfi-1.c, srfi-1.h (scm_srfi1_partition), srfi-1.scm (partition):
	Re-implement in C to avoid stack overflows for long input lists.
2003-07-13 23:05:31 +00:00
Mikael Djurfeldt
0aacf84ee6 (scm_odd_p, scm_even_p): Bugfix: Treat result of
scm_inf_p test as Scheme values.
(scm_sum): Bugfix: Normalize bignum created from a negative bignum
and a positive inum.
Use GNU indentation style.
2003-07-13 16:13:57 +00:00
Dirk Herrmann
192de9a4d6 * values.c (scm_values): Build lists of length 1 by using
scm_list_1 instead of using scm_cons.
2003-07-12 06:44:57 +00:00
Kevin Ryde
0b7d5c6c1c *** empty log message *** 2003-07-11 22:46:54 +00:00
Kevin Ryde
256853db47 (SRFI-1 Constructors): In iota, reword a bit for
clarity and add a couple of examples.
2003-07-11 22:44:59 +00:00
Kevin Ryde
b58c85cead *** empty log message *** 2003-07-09 22:28:08 +00:00
Kevin Ryde
de90ef0faa * deprecation.c (scm_c_issue_deprecation_warning_fmt): Add va_end.
* list.c (scm_list_n): Ditto.
2003-07-09 22:08:13 +00:00
Kevin Ryde
11c473571e (scm_c_issue_deprecation_warning_fmt): Add va_end. 2003-07-09 22:07:11 +00:00
Kevin Ryde
e75a6a646b (Deprecated): Add scm_remember. 2003-07-09 22:05:43 +00:00