Dirk Herrmann
f8ba2197fa
* deprecated.c (scm_read_and_eval_x): Fixed C99-ism.
2003-05-25 05:13:17 +00:00
Kevin Ryde
f9c3ffce4d
*** empty log message ***
2003-05-24 01:58:54 +00:00
Kevin Ryde
b40b794522
ChangeLog'ed 2003-05-12, forgot to commit until now:
...
(Complex): Show z argument in prototypes.
2003-05-23 23:51:27 +00:00
Kevin Ryde
effc9024d2
(The Scheme shell (scsh)): Add index entries.
2003-05-23 23:46:20 +00:00
Kevin Ryde
a44758e709
Add index entries lambda, optargs, syncase.
2003-05-23 23:44:25 +00:00
Kevin Ryde
8c24f46e80
Revert this change:
...
(SRFI-13 Miscellaneous): In string-replace, start1 and end1 are not optional.
2003-05-23 23:43:18 +00:00
Kevin Ryde
5cd8b2d73e
(SRFI-13 Miscellaneous): In string-replace, start1 and end1 are not optional.
2003-05-23 21:35:30 +00:00
Mikael Djurfeldt
a502595f05
(NUM2INTEGRAL): Avoid warning about conditional
...
always being false by inserting preprocessor conditional. (Thanks
to Bruce Korb.)
2003-05-22 10:22:20 +00:00
Mikael Djurfeldt
6898c703ef
*** empty log message ***
2003-05-22 09:16:52 +00:00
Mikael Djurfeldt
79f55b7c6b
* __scm.h (SCM_STACK_PTR): New macro. (Cast argument through
...
(void *) in order to avoid an aliasing warning; thanks to Bruce
Korb.)
* stackchk.h (SCM_STACK_OVERFLOW_P): Use SCM_STACK_PTR.
* threads.c (suspend, launch_thread, scm_threads_mark_stacks): Use
SCM_STACK_PTR.
* threads.c (scm_threads_mark_stacks): Bugfix: Changed
thread->base --> t->base.
* eval.c (SCM_CEVAL): Don't cast argument of SCM_STACK_OVERFLOW_P.
2003-05-22 09:16:33 +00:00
Kevin Ryde
d97f609a4a
*** empty log message ***
2003-05-22 01:37:37 +00:00
Kevin Ryde
4fd0db14e3
(SRFI-2): Rewrite and-let*, describing plain
...
expression clauses and improving the examples.
2003-05-22 01:35:46 +00:00
Marius Vollmer
8549458751
*** empty log message ***
2003-05-20 19:59:52 +00:00
Marius Vollmer
4abecea81c
(scm_subr_entry, SCM_SUBR_DOC, scm_make_subr,
...
scm_make_subr_with_generic, scm_make_subr_opt,
scm_call_catching_errors, scm_make_smob_type_mfpe, scm_set_smob_mfpe,
scm_strprint_obj, scm_read_0str, scm_eval_0str, SCM_CHARS, SCM_UCHARS,
SCM_LENGTH): Re-added from the release_1_6 branch. Some have been
slightly rewritten. (scm_i_object_chars, scm_i_object_length): New,
to support SCM_CHARS, SCM_UCHARS, and SCM_LENTH.
2003-05-20 19:59:38 +00:00
Marius Vollmer
47dee22897
*** empty log message ***
2003-05-20 19:14:38 +00:00
Marius Vollmer
965445d4b3
(scm_makstr, scm_makfromstr, scm_variable_set_name_hint,
...
scm_builtin_variable, scm_internal_with_fluids, scm_make_gsubr,
scm_make_gsubr_with_generic, scm_create_hook, SCM_LIST0, SCM_LIST1,
SCM_LIST2, SCM_LIST3, SCM_LIST4, SCM_LIST5, SCM_LIST6, SCM_LIST7,
SCM_LIST8, SCM_LIST9, scm_listify, scm_sloppy_memq, scm_sloppy_memv,
scm_sloppy_member, scm_read_and_eval_x): Re-added from release_1_6
branch.
2003-05-20 19:14:20 +00:00
Marius Vollmer
726571e0a7
(list*): Added.
2003-05-20 19:11:16 +00:00
Dirk Herrmann
e681d1876f
* eval.c (scm_m_do, unmemocopy, SCM_CEVAL): Reversed order of
...
names and inits in the memoized code of do.
2003-05-19 20:15:08 +00:00
Mikael Djurfeldt
7e59d9d437
(yyget_lineno, yyget_in, yyget_out, yyget_leng,
...
yyget_text, yyset_lineno, yyset_in, yyset_out, yyget_debug,
yyset_debug, yylex_destroy): Added prototypes (otherwise we'll get
a compilation error if error-on-warning is enabled).
2003-05-19 09:57:01 +00:00
Kevin Ryde
26a249471a
*** empty log message ***
2003-05-19 01:52:22 +00:00
Kevin Ryde
cd9d439e7e
(Cross building Guile): Remove --with-cc-for-build in favour of CC_FOR_BUILD.
2003-05-18 22:00:21 +00:00
Marius Vollmer
1ee1076ece
*** empty log message ***
2003-05-17 18:10:09 +00:00
Marius Vollmer
ee037c0325
(socket): Use PF_ instead of AF_ prefix.
2003-05-17 18:09:31 +00:00
Marius Vollmer
9950a42cc5
*** empty log message ***
2003-05-17 00:09:41 +00:00
Marius Vollmer
6d7c6cf491
Gobble up complete lines after a '#'. This
...
removes preprocessor directives from the snarfage that might
otherwise confuse us. These directives appear when compiling with
"-g3", for example.
2003-05-17 00:06:30 +00:00
Kevin Ryde
8e3fee84c9
Remove note about removal of substring-move-left! and
...
substring-move-right!, they're staying.
2003-05-16 23:42:18 +00:00
Kevin Ryde
b30b191443
Add SRFI-1 delete and delete! argument order fixed.
2003-05-16 23:40:16 +00:00
Kevin Ryde
a3001b9dd0
*** empty log message ***
2003-05-16 00:07:26 +00:00
Kevin Ryde
934039f8ef
(--with-cc-for-build): Remove this option, CC_FOR_BUILD
...
variable is more or less standard, and is adequate for the task.
2003-05-16 00:01:41 +00:00
Kevin Ryde
f6b7726669
*** empty log message ***
2003-05-15 23:45:17 +00:00
Kevin Ryde
d3830c6b7d
Use @copying, show copyright and permissions at start of info and html.
2003-05-15 23:39:56 +00:00
Kevin Ryde
b6b9376ae0
(SRFI-1 Deleting): Rewrite delete and
...
delete-duplicates, adding behaviour details specified by srfi-1.
2003-05-15 23:35:32 +00:00
Han-Wen Nienhuys
26e6879536
add my surname
2003-05-15 23:02:48 +00:00
Han-Wen Nienhuys
0068984be5
(scm_finish_srcprop): use
...
scm_gc_register_collectable_memory()
(scm_make_srcprops): idem.
2003-05-15 22:48:20 +00:00
Han-Wen Nienhuys
131805f0cd
(scm_gc_register_collectable_memory): avoid
...
wrap-around for scm_mtrigger
(scm_gc_register_collectable_memory): abort on overflowing
scm_mallocated().
2003-05-14 11:01:23 +00:00
Kevin Ryde
59e4263131
*** empty log message ***
2003-05-12 23:52:53 +00:00
Kevin Ryde
adda36ed70
(=, <, max, min): Add tests of bignum/inf combinations.
2003-05-12 23:52:17 +00:00
Kevin Ryde
8742c48b92
Add indexing of srfi numbers, and a couple of procedures not otherwise indexed.
2003-05-12 23:33:48 +00:00
Kevin Ryde
ba2ec20d26
Typo in my last message.
2003-05-12 23:22:31 +00:00
Kevin Ryde
d4611024b6
*** empty log message ***
2003-05-12 23:21:37 +00:00
Kevin Ryde
b127c712ea
(xmpz_cmp_d): New macro, handling infs if gmp doesn't.
...
(scm_num_eq_p, scm_less_p, scm_max, scm_min): Use it.
2003-05-12 23:16:43 +00:00
Kevin Ryde
8ec84fe54e
(delete, delete!): Test predicate call arg order.
2003-05-12 23:05:50 +00:00
Kevin Ryde
a658e41bee
*** empty log message ***
2003-05-12 23:04:23 +00:00
Kevin Ryde
56adbd75d4
(delete): Fix predicate arg order to match srfi-1 spec.
2003-05-12 23:02:01 +00:00
Mikael Djurfeldt
dfd03fb91b
* backtrace.c (scm_display_error_message): Introduced fancy
...
printing with max level 7 and length 10. (Purpose: avoid printing
gigantic objects in error messages.)
* print.c, print.h (scm_i_port_with_print_state): New function.
* print.c (scm_iprin1, scm_printer_apply,
scm_port_with_print_state): Use scm_i_port_with_print_state.
(scm_simple_format): Modified not to destroy print states.
(print_state_mutex): New mutex.
(scm_make_print_state, scm_free_print_state, scm_prin1):
Lock/unlock print_state_mutex.
2003-05-12 20:46:52 +00:00
Mikael Djurfeldt
7aaf8dc9f7
(SCM_GC8MARKP, SCM_SETGC8MARK, SCM_CLRGC8MARK):
...
Use current names in definitions.
2003-05-12 16:29:45 +00:00
Kevin Ryde
c72e11e605
*** empty log message ***
2003-05-11 23:12:45 +00:00
Kevin Ryde
457a4e812b
(CC_FOR_BUILD): Use AC_ARG_VAR.
2003-05-11 23:12:18 +00:00
Kevin Ryde
a9e0a8afb3
(SCM_SINGLES): Use AC_CHECK_SIZEOF(float), to
...
eliminated guess-yes when cross compiling.
2003-05-11 23:03:57 +00:00
Kevin Ryde
332a621be7
*** empty log message ***
2003-05-11 22:40:25 +00:00