1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-06 15:40:29 +02:00
Commit graph

9450 commits

Author SHA1 Message Date
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
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
Kevin Ryde
bbb4438a2a *** empty log message *** 2003-07-09 22:04:00 +00:00
Kevin Ryde
53f18a0df1 (scm_gc_realloc): Define "ptr" at start of function. 2003-07-09 22:02:20 +00:00
Kevin Ryde
287f8ad11e *** empty log message *** 2003-07-08 00:42:27 +00:00
Kevin Ryde
23c96d9b15 Matthias Koeppe <mkoeppe@merkur.math.uni-magdeburg.de>:
(scm_t_bits, scm_t_signed_bits, etc): Avoid solaris empty
defines of INTPTR_MAX and UINTPTR_MAX, combine conditionals for
scm_t_bits and scm_t_signed_bits to avoid any chance of one and not
the other using intptr_t.
2003-07-08 00:41:34 +00:00
Kevin Ryde
005d2366ef *** empty log message *** 2003-07-08 00:33:43 +00:00
Kevin Ryde
d40681ec4b (make-polar, magnitude): New tests. 2003-07-08 00:32:01 +00:00
Kevin Ryde
21b860c857 (AC_CHECK_FUNCS): Add sincos. 2003-07-08 00:29:59 +00:00
Kevin Ryde
6efadd7cb6 (scm_make_polar): Use sincos, when available.
(scm_magnitude): Use hypot.
2003-07-08 00:27:03 +00:00
Kevin Ryde
e5a74c26a3 *** empty log message *** 2003-07-08 00:15:23 +00:00
Kevin Ryde
d53efb805b Remove a diagnostic accidentally left in initial checkin. 2003-07-08 00:14:44 +00:00
Kevin Ryde
72f1b979f6 (delete, delete!): Add more tests.
(delete-duplicates, delete-duplicates!): Add tests.
2003-07-08 00:13:06 +00:00
Kevin Ryde
9388c70ac0 (delete, delete!, delete-duplicates, delete-duplicates!): Remove. 2003-07-08 00:10:42 +00:00
Kevin Ryde
f27e84434a (scm_srfi1_delete, scm_srfi1_delete_x,
scm_srfi1_delete_duplicates, scm_srfi1_delete_duplicates_x): New
functions.
2003-07-08 00:09:54 +00:00
Kevin Ryde
d0a634de7d (scm_srfi1_delete, scm_srfi1_delete_x,
scm_srfi1_delete_duplicates, scm_srfi1_delete_duplicates_x): New
functions.  scm_srfi1_delete_x is derived from scm_delete_x.
2003-07-08 00:09:17 +00:00
Kevin Ryde
7a7b738455 (scm_call_with_new_thread): In docstring, use "( )"
outside @var to quieten makeinfo, and use @code.
2003-07-07 22:00:34 +00:00
Kevin Ryde
c2dfff19f6 (scm_char_ready_p, scm_peek_char): In docstrings, don't use
@footnote since it doesn't go though to guile-procedures.txt.
2003-07-07 21:58:55 +00:00
Han-Wen Nienhuys
cbfe8e6242 (decrease_mtrigger): new function
(increase_mtrigger): new function, separate debug registering and
mtrigger administration.
(scm_gc_realloc): bugfix: do mtrigger administration before the
actual realloc, for the realloc might invalidate a GC-d segment of
memory. Thanks to Sam Hocevar for pointing this out.
(scm_gc_realloc): use scm_malloc_reregister instead of
unregistering and registering in sequence.
2003-07-06 14:54:07 +00:00
Han-Wen Nienhuys
aeb4c2e162 (SCM_ASSERT): change "else" expansion to "do { } while (0)" 2003-07-02 23:04:54 +00:00
Han-Wen Nienhuys
4c27f8d23b (SCM_ASRTGO): add "else" to macro expansions with if
clauses.
2003-07-02 16:11:08 +00:00
Marius Vollmer
983e697d52 *** empty log message *** 2003-06-29 14:57:54 +00:00
Marius Vollmer
8de7acbd0f (SCM_OPDIRP, scm_fport, scm_option, scm_srcprops, scm_srcprops_chunk,
scm_info_frame, scm_stack, scm_array, scm_array_dim,
SCM_ARRAY_CONTIGUOUS, SCM_FUNC_NAME, SCM_WTA, RETURN_SCM_WTA,
SCM_VALIDATE_NUMBER_COPY, SCM_VALIDATE_NUMBER_DEF_COPY,
SCM_VALIDATE_OPDIR): Re-added from the release_1_6 branch.
2003-06-29 14:57:00 +00:00
Stefan Jahn
78b6566ece 2003-06-25 Stefan Jahn <stefan@lkcc.org>
* continuations.c: Redeclaration of getcontext() via the
        __asm__ ("getcontext") directive.

        * continuations.h: Include <ucontext.h> instead of
        <sys/ucontext.h>.
2003-06-25 18:12:35 +00:00
Kevin Ryde
8644044829 *** empty log message *** 2003-06-21 23:03:25 +00:00
Kevin Ryde
7a52a21e96 (Remembering During Operations): Refer to all "Guile
library functions" as provoking gc.
2003-06-21 23:02:58 +00:00