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

10478 commits

Author SHA1 Message Date
Kevin Ryde
2d25ec1981 2006-03-21 Ludovic Courtès <ludovic.courtes@laas.fr>
* numbers.c (scm_i_mem2number): Renamed to
	scm_c_locale_stringn_to_number.
	* numbers.c, print.c, read.c: Updated callers.
2006-03-21 00:45:09 +00:00
Kevin Ryde
d0a9429acc 2006-03-21 Ludovic Courtès <ludovic.courtes@laas.fr>
* numbers.c (scm_i_mem2number): Renamed to
	scm_c_locale_stringn_to_number.
        * numbers.h: Update function declaration.
2006-03-21 00:42:41 +00:00
Kevin Ryde
59aece6031 *** empty log message *** 2006-03-18 22:56:36 +00:00
Kevin Ryde
bd2ad8e168 (make-shared-array): Another test which failed in 1.8.0 but is ok now. 2006-03-18 22:55:06 +00:00
Neil Jerram
8008108a99 (make-completion-function): New. 2006-03-12 15:18:54 +00:00
Neil Jerram
a9bcaa37b3 (string_set): Don't return in a void function. (Reported
by Mike Gran.)
2006-03-11 20:47:52 +00:00
Neil Jerram
05b454920e (scm_uniform_vector_read_x): Declare base as char*
rather than void*, so we can do pointer arithmetic on it.
(Reported by Mike Gran.)
(s_scm_uniform_vector_write): Ditto.
2006-03-11 12:32:25 +00:00
Neil Jerram
50d643b5bd *** empty log message *** 2006-03-11 00:06:16 +00:00
Neil Jerram
41352a0ab0 (scm_make_shared_array): Don't use SCM_I_ARRAY_BASE when
oldra is not an array.  (Reported by Steve Juranich.)
2006-03-10 23:59:33 +00:00
Neil Jerram
e8c6c6ab28 *** empty log message *** 2006-03-10 23:06:45 +00:00
Neil Jerram
b82115b8ba (do_unlock): Renamed from "unlock", which is defined
in unistd.h on QNX.  (Reported by Matt Kraai.)
2006-03-10 23:04:46 +00:00
Kevin Ryde
e610622906 *** empty log message *** 2006-03-07 23:57:28 +00:00
Kevin Ryde
b945ad1f6a (make-shared-array): Add example usages from the
manual, two of which currently fail.
2006-03-07 23:57:01 +00:00
Kevin Ryde
dc9813aee5 (Array Procedures): @pxref for `equal?'.
(Shared Arrays): Correction to make-shared-array stride example, need
`list' on the mapper return value.
2006-03-07 23:55:44 +00:00
Kevin Ryde
5ae7fddd02 2006-03-08 Ludovic Courtès <ludovic.courtes@laas.fr>
* goops.texi (Slot Options): Note init-value is shared.
2006-03-07 23:53:30 +00:00
Kevin Ryde
3d7f034da8 ** string<? and friends follow char<? etc order on 8-bit chars. 2006-03-03 23:59:45 +00:00
Kevin Ryde
e1110dcbdf *** empty log message *** 2006-03-03 23:58:32 +00:00
Kevin Ryde
f367635227 Copyright year 2006-03-03 23:57:27 +00:00
Kevin Ryde
b89dc7ae57 Change comments from C++ to C style. Reported by Mike Gran. 2006-03-03 23:56:51 +00:00
Kevin Ryde
1b52ef74b7 *** empty log message *** 2006-03-03 23:36:58 +00:00
Kevin Ryde
51d123b40c (scm_i_defer_ints_etc): Show SCM_DEFER_INTS in message,
not SCM_CRITICAL_SECTION_START.
2006-03-03 23:35:57 +00:00
Kevin Ryde
242b727dda 1.8.1 bug fix array-set! with bit vector 2006-03-03 23:35:14 +00:00
Kevin Ryde
7618420b4c *** empty log message *** 2006-03-03 23:31:36 +00:00
Kevin Ryde
0e68e92fda 2006-03-04 Ludovic Courtès <ludovic.courtes@laas.fr>
* ice-9/boot-9.scm (make-autoload-interface): Don't call `set-car!' if
	the autoload interface has already been removed from MODULE's uses.
	This bug showed up when using a given module both with `autoload' and
	`use-module'.
2006-03-03 23:30:40 +00:00
Kevin Ryde
c860829352 2006-03-04 Ludovic Courtès <ludovic.courtes@laas.fr>
* test-suite/tests/modules.test: New file.
	* test-suite/Makefile.am (SCM_TESTS): Added it.
2006-03-03 23:28:10 +00:00
Kevin Ryde
5f96214d0d 2006-03-04 Ludovic Courtès <ludovic.courtes@laas.fr>
* test-suite/tests/modules.test: New file.
2006-03-03 23:27:42 +00:00
Kevin Ryde
6c4015417a *** empty log message *** 2006-02-27 16:37:34 +00:00
Kevin Ryde
b0ef6db3d0 (bitvector_set): Use h->writable_elements not h->elements. 2006-02-27 16:34:12 +00:00
Kevin Ryde
dbc82ba387 *** empty log message *** 2006-02-25 21:23:33 +00:00
Kevin Ryde
d34a52e744 (scm_readdir): Use fpathconf for the dirent size when
NAME_MAX is not available, which is so on Solaris 10.  Report and help
by Bill Schottstaedt.
2006-02-25 21:22:30 +00:00
Kevin Ryde
1ec2078756 (AC_CHECK_FUNCS): Add dirfd. 2006-02-25 21:20:17 +00:00
Kevin Ryde
360a680ee6 *** empty log message *** 2006-02-25 20:59:02 +00:00
Kevin Ryde
f2b7310d44 (opendir etc): Exercise a little. 2006-02-25 20:52:35 +00:00
Kevin Ryde
b39546b95f *** empty log message *** 2006-02-25 20:51:32 +00:00
Kevin Ryde
c39ca281a3 (MY_VALIDATE_SUBSTRING_SPEC_UCOPY): New macro.
(scm_string_compare, scm_string_compare_ci, scm_string_lt,
scm_string_gt, scm_string_le, scm_string_ge, scm_string_ci_lt,
scm_string_ci_gt, scm_string_ci_le, scm_string_ci_ge): In comparisons
use "unsigned char", not signed char.  This ensures comparisons are
the same as `char<?' etc, and is also the same as guile 1.6 did.
Reported by Sven Hartrumpf.
2006-02-25 20:50:02 +00:00
Kevin Ryde
b797324e95 *** empty log message *** 2006-02-25 20:45:53 +00:00
Kevin Ryde
12a14d28c4 (array-set!): Exercise bitvector case, which had been seg faulting. 2006-02-25 20:44:31 +00:00
Kevin Ryde
6ac0ec9692 * tests/strings.test (string<?, string-ci<?, string<=?, string-ci<=?,
string>?, string-ci>?, string>=?, string-ci>=?): Check ordering is the
	same as char<? etc.  Use a define-module to keep private test bits
	private.
	* tests/srfi-13.test (string-compare, string-compare-ci): Ditto.
2006-02-25 20:42:53 +00:00
Kevin Ryde
4c2dc0f0b5 (string<?, string-ci<?, string<=?, string-ci<=?,
string>?, string-ci>?, string>=?, string-ci>=?): Check ordering is the
same as char<? etc.  Use a define-module to keep private test bits
private.
2006-02-25 20:42:13 +00:00
Kevin Ryde
170a4f8c2a *** empty log message *** 2006-02-20 22:39:35 +00:00
Kevin Ryde
c02258027b (format:out-dollar): Use format:out-inf-nan per ~f etc. 2006-02-20 22:16:23 +00:00
Marius Vollmer
f4ee7cbbef *** empty log message *** 2006-02-20 22:04:50 +00:00
Marius Vollmer
6d0972a26a Release 1.8.0. 2006-02-20 21:49:17 +00:00
Marius Vollmer
cbd17f3783 *** empty log message *** 2006-02-20 21:17:59 +00:00
Marius Vollmer
5f25a9a1a7 Test for SCM_HAVE_T_UINT64 instead of
SCM_HAVE_T_INT64.
(scm_i_uniform32, scm_i_uniform32, scm_i_init_rstate): Use
scm_t_uint64 and scm_t_uint32 instead of scm_t_int64 and
scm_t_int32.
2006-02-20 21:17:37 +00:00
Mikael Djurfeldt
4a9f83ff06 Test for SCM_HAVE_T_UINT64 instead of
SCM_HAVE_T_INT64.
(scm_i_uniform32, scm_i_uniform32, scm_i_init_rstate): Use
scm_t_uint64 and scm_t_uint32 instead of scm_t_int64 and
scm_t_int32.
2006-02-19 16:34:51 +00:00
Kevin Ryde
908c45434e *** empty log message *** 2006-02-15 00:40:13 +00:00
Kevin Ryde
0e84f2fea2 2006-02-14 Ludovic Courtès <ludovic.courtes@laas.fr>
* gc-malloc.c (decrease_mtrigger): Make sure SIZE is lower than or
	equal to SCM_MALLOCATED.
2006-02-15 00:38:44 +00:00
Kevin Ryde
a0e39346e2 2006-02-14 Ludovic Courtès <ludovic.courtes@laas.fr>
* strings.c (scm_i_take_stringbufn): Register LEN+1 bytes instead of
	LEN.  Without this, too much collectable memory gets unregistered,
	which results in an underflow of SCM_MALLOCATED in
	`decrease_mtrigger()'.
2006-02-15 00:36:58 +00:00
Han-Wen Nienhuys
4c7016dc06 Ludovic's patch for scm_t_sweep_statistics. 2006-02-14 11:38:30 +00:00