Kevin Ryde
4cc21a775d
*** empty log message ***
2005-08-13 00:43:57 +00:00
Kevin Ryde
0d4b6a79e9
* tests/poe.test: New file.
...
* Makefile.am (SCM_TESTS): Add it.
2005-08-13 00:43:40 +00:00
Kevin Ryde
f0ba7983a6
Correction to the copyright notice, too much cut and paste from the head.
2005-08-13 00:43:09 +00:00
Kevin Ryde
8e262f3c5d
New file.
2005-08-13 00:42:17 +00:00
Kevin Ryde
3269103972
*** empty log message ***
2005-08-13 00:20:49 +00:00
Kevin Ryde
bfe1ca4ef7
(funcq-assoc): Rewrite, don't assume '() is false, and
...
actually traverse the given alist.
[this change copied from 2003 in the head, hence that copyright year]
2005-08-13 00:19:47 +00:00
Kevin Ryde
a58d910c1c
*** empty log message ***
2005-08-12 01:11:37 +00:00
Kevin Ryde
0aae457a4a
(st_flush): Increase buffer by 1.5x when growing, to
...
avoid lots of copying where previoulsy growing by only 80 bytes at a
time.
2005-08-12 00:59:49 +00:00
Marius Vollmer
141de6078d
*** empty log message ***
2005-07-31 23:53:49 +00:00
Marius Vollmer
c0c214a5fc
(set-module-eval-closure!): Undone change from 2005-06-10. There is
...
still code relying on the property being there. UN-GC-able modules are
a problem, tho.
2005-07-31 23:50:12 +00:00
Marius Vollmer
b201e75aaa
(scm_eval_closure_module): Removed, we already have
...
scm_lookup_closure_module, which does the same thing.
2005-07-31 23:49:03 +00:00
Kevin Ryde
5cdf9a33d4
*** empty log message ***
2005-07-12 00:09:29 +00:00
Kevin Ryde
418213d37f
(scm_lt_dlsymlist): Define the struct in
...
full in guile-ltdl.h, gcc 4 objects to the use of an undefined struct
in libguile/guile.c main().
2005-07-12 00:08:02 +00:00
Kevin Ryde
83835ca0fc
(scm_lt_dlsymlist): Define the struct in
...
full in guile-ltdl.h, gcc 4 objects to the use of an undefined struct
in guile.c main().
2005-07-12 00:07:16 +00:00
Kevin Ryde
681d09ce5e
(main): Revert change by Han-Wen, "extern
...
*lt_preloaded_symbols" is not right. (Instead define the struct in
guile-ltdl.h to make gcc 4 happy.)
2005-07-12 00:04:38 +00:00
Kevin Ryde
b67a1d3f95
*** empty log message ***
2005-06-23 23:23:55 +00:00
Kevin Ryde
1654c5b219
*** empty log message ***
2005-06-23 23:23:35 +00:00
Kevin Ryde
f2de133512
(readline-options-interface):
...
Export this, for use by readline-set! macro. Reported by Alan Grover.
2005-06-23 23:22:49 +00:00
Han-Wen Nienhuys
05d44505b8
*** empty log message ***
2005-06-19 13:27:50 +00:00
Han-Wen Nienhuys
bde70eddce
(main): use pointer iso. array. This fixes compile error
...
on GCC 4.
2005-06-19 13:12:00 +00:00
Neil Jerram
99f7ecf744
("set-source-property!"): Two new tests.
2005-06-07 19:16:43 +00:00
Neil Jerram
8a5f4a307f
(scm_source_properties): Use SCM_NECONSP instead of
...
SCM_NCONSP in arg validation.
(scm_set_source_properties_x): Ditto.
(scm_set_source_property_x): Ditto.
2005-06-07 19:16:12 +00:00
Kevin Ryde
9dc28897ef
*** empty log message ***
2005-06-05 21:33:02 +00:00
Kevin Ryde
52e96bd101
(string-split): Try splitting on an 8-bit char.
2005-06-05 21:32:32 +00:00
Kevin Ryde
3f5f8f832b
*** empty log message ***
2005-06-05 21:23:24 +00:00
Kevin Ryde
2e4b615a10
(scm_string_split): Compare char/char in scan. Mixing an
...
unsigned int SCM_CHAR and a char string meant an 8-bit char was never
matched.
2005-06-05 21:22:47 +00:00
Marius Vollmer
7d81830dd2
The FSF has a new address.
2005-05-23 20:15:36 +00:00
cvs2svn
d20953757a
This commit was manufactured by cvs2svn to create branch
...
'branch_release-1-6'.
2005-05-23 19:57:23 +00:00
Marius Vollmer
92205699d0
The FSF has a new address.
2005-05-23 19:57:22 +00:00
Marius Vollmer
bde1a86295
New versions of the GPLand LGPL with the new address of the FSF.
2005-05-23 19:01:31 +00:00
Marius Vollmer
5ae1bd9109
New versions of the GPLand LGPL with the new address of the FSF.
2005-05-23 19:00:08 +00:00
Marius Vollmer
0f2c4fb3a3
*** empty log message ***
2005-05-22 19:12:37 +00:00
Marius Vollmer
b7c59b11ad
(scm_string_any, scm_string_every, scm_string_to_listS,
...
scm_string_trim, 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): Use
"unsigned char" instead of "char" so that non-ASCII characters can be
dealt with. Thanks to Alexey Voinov!
2005-05-22 19:12:22 +00:00
Marius Vollmer
a470c1bdfb
*** empty log message ***
2005-05-22 18:03:30 +00:00
Marius Vollmer
d34bd7d483
Clarifications from Ludovic Courtès. Thanks!
2005-05-22 18:03:03 +00:00
Marius Vollmer
188d0c5ef7
*** empty log message ***
2005-05-22 17:19:38 +00:00
Marius Vollmer
14bed4cc26
(scm_make_shared_array): Add old base to new base since
...
scm_array_handle_pos does not include the base.
(scm_aind): Likewise.
2005-05-22 17:19:17 +00:00
Marius Vollmer
9e664475b9
*** empty log message ***
2005-05-22 16:19:19 +00:00
Marius Vollmer
417b0dc1fb
(scm_putc, scm_puts): Assert that the port argument is a output port.
2005-05-22 16:18:55 +00:00
Neil Jerram
5a6d139b35
* unif.c (scm_i_read_array): Declare rank as ssize_t, to guarantee
...
that it is signed.
* strports.c (st_resize_port): Add unsigned char cast.
(scm_mkstrport): Make read/write_buf cast unsigned.
* srfi-13.c (string_titlecase_x): Add unsigned char cast.
* rdelim.c (scm_read_line): Initialize slen.
* load.c (scm_search_path): Remove weird >=1, and add
parentheses to clarify conditions.
* hash.c (scm_hasher): Add const unsigned char cast.
* gh_data.c (gh_chars2byvect): Add scm_t_int8 cast.
2005-05-12 06:39:50 +00:00
Neil Jerram
b01532af77
* threads.c (s_scm_lock_mutex): Don't declare msg in middle of
...
code.
* gc.c (s_scm_gc_live_object_stats): Don't declare alist in middle
of code.
* gc-card.c (scm_i_card_statistics): Don't declare tag in middle
of code.
(scm_i_card_statistics): Add block for declarations of tag_as_scm
and current.
2005-05-11 07:41:36 +00:00
Neil Jerram
229a07109c
(signal_delivery_thread): Return a value, to avoid
...
compile warning reported by Werner Scheinast.
2005-05-10 20:04:14 +00:00
Kevin Ryde
b52f5697ad
*** empty log message ***
2005-05-07 00:03:13 +00:00
Kevin Ryde
a17a869e3f
(car+cdr, fold, last, list-index, list-tabulate,
...
not-pair?, xcons): New tests.
2005-05-07 00:02:02 +00:00
Kevin Ryde
e556f8c3c6
(car+cdr, fold, last, list-index,
...
list-tabulate, not-pair, xcons): Rewrite in C.
2005-05-06 23:59:35 +00:00
Kevin Ryde
6017642112
(make-shared-array): Add failing case shared of shared.
2005-05-04 00:30:04 +00:00
Kevin Ryde
8ad5d74a81
*** empty log message ***
2005-05-03 23:27:48 +00:00
Kevin Ryde
f1f478bf1d
(fifth, sixth, seventh, eighth, ninth, tenth): New tests.
2005-05-03 23:25:48 +00:00
Kevin Ryde
03731332d5
(fifth, sixth, seventh, eighth, ninth, tenth): Rewrite in C.
2005-05-03 23:24:31 +00:00
Kevin Ryde
b2c82c27f0
(break!, drop-right!, drop-while, take-while,
...
take-while!, span!, take!): New tests.
2005-05-03 23:13:16 +00:00