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

11201 commits

Author SHA1 Message Date
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