Kevin Ryde
379f650f0c
Further tests, in particular check error on wrong
...
record type in accessor and modifier.
2006-06-13 01:08:48 +00:00
Kevin Ryde
043571b258
(define-record-type): In accessor and modifier procedures
...
generated, check that the record is the right type and throw an error
if not, as per srfi-9 spec. Previously a different record type
resulted in #f from an accessor and silently doing nothing in
modifier.
2006-06-13 01:07:43 +00:00
Kevin Ryde
99f4af3672
*** empty log message ***
2006-06-03 23:35:36 +00:00
Kevin Ryde
dd0d4238d3
(EXTRA_DOT_X_FILES): Typo in dependency rule, was a
...
duplicate of EXTRA_DOT_DOC_FILES.
2006-06-03 23:33:08 +00:00
Rob Browning
8ecb9056ca
*** empty log message ***
2006-05-28 04:38:31 +00:00
Rob Browning
3cd9efeaf9
(libguile_ltdl_la_LDFLAGS): Increment library
...
revision in -version-info.
2006-05-28 03:24:16 +00:00
Rob Browning
7e1d89ef72
*** empty log message ***
2006-05-28 03:23:59 +00:00
Rob Browning
0491298464
*** empty log message ***
2006-05-28 02:30:51 +00:00
Rob Browning
b9ce2cb798
*** empty log message ***
2006-05-28 01:41:35 +00:00
Rob Browning
40e0bf0795
*** empty log message ***
2006-05-24 05:58:49 +00:00
Rob Browning
c0353b92eb
(scm_compile_shell_switches): Update copyright.
2006-05-24 05:49:27 +00:00
Rob Browning
9cb62190af
*** empty log message ***
2006-05-15 04:00:25 +00:00
Rob Browning
58bac95592
(LIBGUILEREADLINE_INTERFACE_REVISION): bump for release.
2006-05-15 04:00:22 +00:00
Rob Browning
e3fa44d158
*** empty log message ***
2006-05-15 03:54:07 +00:00
Rob Browning
5a50747466
*** empty log message ***
2006-05-14 21:02:02 +00:00
Rob Browning
7c72d4e172
(skip_scsh_block_comment): Recognize "!#" everywhere, not just on a
...
line of its own. (Backport 1.8 fix by Marius Vollmer
<mvo@zagadka.de>.)
2006-05-14 21:01:44 +00:00
Rob Browning
90f68ed326
(LIBQTHREADS_INTERFACE_REVISION): increment for release.
...
(LIBGUILE_INTERFACE_REVISION): increment for release.
(LIBGUILE_SRFI_SRFI_4_INTERFACE_REVISION): increment for release.
(LIBGUILE_SRFI_SRFI_13_14_INTERFACE_REVISION): increment for release.
2006-04-14 05:22:51 +00:00
Rob Browning
cf99269202
*** empty log message ***
2006-04-14 05:22:46 +00:00
Kevin Ryde
b238419d08
*** empty log message ***
2006-04-09 01:15:29 +00:00
Kevin Ryde
55c110ec52
(scm_must_realloc): Exercise `malloced' change on
...
shrinking blocks by bignum trim.
2006-04-09 01:05:11 +00:00
Kevin Ryde
eebe98f0f3
*** empty log message ***
2006-04-09 01:03:51 +00:00
Kevin Ryde
2538a0f551
(scm_must_realloc): Actually resize down when requested, in
...
particular adjust scm_mallocated so that when bignums are trimmed by
scm_i_adjbig the net effect (after gc) on scm_mallocated is 0. Test
case in gc.test.
2006-04-09 01:03:17 +00:00
Kevin Ryde
d3b74defb1
*** empty log message ***
2006-04-09 00:24:20 +00:00
Kevin Ryde
e3cbcc57ba
(scm_remove_from_port_table): Report freed ptab entry size
...
with scm_done_free, matching scm_must_malloc in scm_add_to_port_table.
2006-04-09 00:13:16 +00:00
Kevin Ryde
38ed76f413
*** empty log message ***
2006-04-06 00:23:15 +00:00
Kevin Ryde
e47b236d6d
(scm_setvbuf): Fix for not _IOLBF, clear SCM_BUFLINE
...
instead of toggling it. Reported by Ludovic Courtès.
2006-04-06 00:16:44 +00:00
Marius Vollmer
5273b773d5
(Object Properties): Removed confusing
...
paragraph about 'name' property.
2006-02-13 21:44:51 +00:00
Kevin Ryde
40745b8ca1
*** empty log message ***
2006-02-02 21:19:39 +00:00
Kevin Ryde
e204ca913f
(scm_list): Restore this function for use from C.
...
It's a complete no-op but in theory might used by someone.
2006-02-02 21:17:07 +00:00
Rob Browning
da6e22e893
*** empty log message ***
2006-01-14 05:32:54 +00:00
Rob Browning
55a8f728ab
Pass as32 to create-array rather than As32 in order to match the
...
current SLIB definition.
2006-01-14 05:32:41 +00:00
Rob Browning
00ccca6f2c
(ice9_sources): Add slib-old.scm.
2006-01-14 05:32:24 +00:00
Rob Browning
e68e3d8fe5
* slib.scm: Rewrite to rely as much as possible (almost entirely)
...
on SLIB's load code. Use the old approach (now in slib-old.scm)
iff *guile-use-old-ice-9-slib* is defined and not false.
2006-01-14 05:32:08 +00:00
Rob Browning
1b983d8f91
* slib-old.scm: Renamed from slib.scm.
2006-01-14 05:31:54 +00:00
Neil Jerram
5a2e8010d4
(EXIT_NESTED_DATA): Before popping from the stack, reset
...
the value at its top. This fixes a reference leak.
(PUSH_REF): Perform `pstate->top++' after setting the next stack
slot to make the code clearer. (Thanks to Ludovic Courtès for
this patch.)
2006-01-07 23:01:22 +00:00
Kevin Ryde
63ee8365db
More on lset-union change to work per SRFI.
2006-01-03 23:58:59 +00:00
Marius Vollmer
7099174768
*** empty log message ***
2005-12-06 22:57:55 +00:00
Marius Vollmer
804fa981ae
(scm_find_executable): Compile fix -- fgetc returns an
...
unsigned char cast to an int, or -1 for EOS.
2005-12-06 22:57:42 +00:00
Kevin Ryde
2b8af56a53
Add output string port speedup.
2005-10-28 23:09:53 +00:00
Kevin Ryde
e7a6799e20
*** empty log message ***
2005-10-23 22:39:02 +00:00
Kevin Ryde
37165cc477
(strftime %Z): Disable this test, its assumptions
...
about %Z are not valid on NetBSD.
2005-10-23 22:38:18 +00:00
Kevin Ryde
8a7f171bed
*** empty log message ***
2005-10-23 22:16:36 +00:00
Kevin Ryde
14d5e963c9
*** empty log message ***
2005-10-23 22:16:06 +00:00
Kevin Ryde
b12c0db10e
(Bit Vectors): Remove #b(#t ...) example, that syntax was never implemented.
2005-10-23 22:15:32 +00:00
Rob Browning
81b74a8c0f
*** empty log message ***
2005-10-19 07:01:32 +00:00
Kevin Ryde
a06e4b8608
*** empty log message ***
2005-10-16 23:11:28 +00:00
Rob Browning
3b6342a35a
*** empty log message ***
2005-10-16 18:39:38 +00:00
Rob Browning
159007d108
*** empty log message ***
2005-10-15 20:47:35 +00:00
Rob Browning
5bc79276df
*** empty log message ***
2005-10-15 01:56:17 +00:00
Rob Browning
1fbd9e82cc
(scm_string_any, scm_string_every, scm_string_to_listS)
...
(scm_string_trim, scm_string_trim_right)
(scm_string_trim_right, scm_string_trim_both)
(scm_string_compare, scm_string_compare_ci, scm_string_eq)
(scm_string_neq, scm_string_lt, scm_string_gt)
(scm_string_le, scm_string_ge, scm_string_ci_eq)
(scm_string_ci_neq, scm_string_ci_lt, scm_string_ci_gt)
(scm_string_ci_le, scm_string_ci_ge, scm_string_indexS)
(scm_string_index_right, scm_string_skip)
(scm_string_skip_right, scm_string_count, scm_string_map)
(scm_string_map_x, scm_string_fold, scm_string_fold_right)
(scm_string_for_each, scm_string_filter, scm_string_delete): Fix
char vs unsigned char mismatches in various function calls. For
the most part, this means adding a char * alias to existing
unsigned char * for calls to SCM_VALIDATE_SUBSTRING_SPEC_COPY
which won't accept a simple coercion and requires a char *. There
were also some calls to scm_mem2string() and SCM_STRING_CHARS()
that needed to be fixed.
2005-10-15 01:55:36 +00:00