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

10036 commits

Author SHA1 Message Date
Marius Vollmer
414f3b7c9d * gc.h (SCM_SET_FREE_CELL_TYPE): New macro.
* gc.c (init_heap_seg): Use it instead of SCM_SET_CELL_TYPE, which
might cause unwanted checking with SCM_DEBUG_CELL_ACCESSES.
2004-09-07 15:50:36 +00:00
Marius Vollmer
b2699bc3d9 *** empty log message *** 2004-09-07 14:31:05 +00:00
Marius Vollmer
d1e9bba5ef Corrected description of string-tokenize. 2004-09-07 14:30:55 +00:00
Kevin Ryde
5a2f9ec12e *** empty log message *** 2004-09-07 01:04:05 +00:00
Kevin Ryde
aded7e25a1 (System Identification): Remove software-type, it doesn't
exist in the guile core.
2004-09-07 01:03:36 +00:00
Kevin Ryde
76c6d134b2 *** empty log message *** 2004-09-07 00:09:36 +00:00
Kevin Ryde
eaaf29a278 (scm_nice): Correction to error detection. Reported by
Matthias Koeppe.
2004-09-07 00:08:42 +00:00
Kevin Ryde
711cd59302 *** empty log message *** 2004-09-01 23:51:05 +00:00
Kevin Ryde
ff1e26b92e (format:out-num-padded): Print "+" on 0 under @ modifier. 2004-09-01 23:49:41 +00:00
Kevin Ryde
f9d8f9730f (format:out): Ignore excess arguments, per common lisp. 2004-09-01 23:48:07 +00:00
Kevin Ryde
94814d6263 *** empty log message *** 2004-09-01 23:47:01 +00:00
Kevin Ryde
e2cc4b2f0c New tests of excess arguments now ignored. 2004-09-01 23:39:45 +00:00
Kevin Ryde
7adcd11aeb *** empty log message *** 2004-09-01 23:04:52 +00:00
Kevin Ryde
1e617094d0 (~@d): New tests. 2004-09-01 23:04:15 +00:00
Kevin Ryde
774613e927 *** empty log message *** 2004-09-01 01:45:06 +00:00
Kevin Ryde
ef9ab020ae 2004-09-01 Han-Wen Nienhuys <hanwen@cs.uu.nl>, Kevin Ryde <user42@zip.com.au>
* tests/gc.test: Exercise record in weak-values hash table, exposing a
	problem in gc.
2004-09-01 01:44:29 +00:00
Han-Wen Nienhuys
459cf1f259 (scm_init_guile_1): move scm_weaks_prehistory before
scm_struct_prehistory. The effect is that structs are freed before
weak vectors are cleaned up. This fixes a bug reported by Kevin
Ryde (putting a struct into a weak vector exposes a freed cell).
2004-08-31 21:44:46 +00:00
Rob Browning
d99217eb04 *** empty log message *** 2004-08-29 23:03:46 +00:00
Rob Browning
2c9656e8c7 (s_scm_array_map_x): update documentation; rename ra0 to
dest, and lra to sources; don't allow (and segfault on) calls
without source arrays, i.e. don't allow (array-map! x proc).
(ramap_1): minor code reformatting.
2004-08-29 23:02:53 +00:00
Rob Browning
e01ebf2451 (s_scm_u32vector_set_x): fix typo in SCM_ASSERT_RANGE call. 2004-08-29 23:01:19 +00:00
Rob Browning
748ceca596 *** empty log message *** 2004-08-29 21:17:12 +00:00
Rob Browning
1ac49d24f3 moved here from ../ 2004-08-29 21:17:00 +00:00
Rob Browning
ef9b86a95a * Makefile.am: move support for readline.scm to ice-9/ subdir.
* ice-9/Makefile.am: new file.
2004-08-29 21:16:33 +00:00
Rob Browning
51a0ff7966 new file. 2004-08-29 21:16:23 +00:00
Rob Browning
286cff6b72 moved to ./ice-9/ 2004-08-29 21:16:02 +00:00
Rob Browning
0d9dff6afa add HAVE_CONFIG_H test guarding #include config.h. 2004-08-29 21:15:44 +00:00
Rob Browning
c5b09a0529 add AC_CONFIG_FILES for ice-9/Makefile. 2004-08-29 21:14:06 +00:00
Rob Browning
8abc91b33d * Makefile.am: move support for readline.scm to ice-9/ subdir. 2004-08-29 21:12:57 +00:00
Rob Browning
d396b03520 modify to handle move of readline.scm to ice-9 subdir of
guile-readline.
2004-08-29 21:12:26 +00:00
Kevin Ryde
c98c7b0a53 Add copyright and licence notice. 2004-08-27 01:45:17 +00:00
Kevin Ryde
6434c7d287 Correction to licence terms in the following (too much cut and paste!):
* tests/srcprop.test: New file.
2004-08-27 01:42:28 +00:00
Kevin Ryde
9f31cb7aa2 Correction to licence terms in the following (too much cut and paste!):
* tests/popen.test: New file.
2004-08-27 01:41:31 +00:00
Kevin Ryde
ef92a7bfb6 Correction to licence terms in the following (too much cut and paste!):
* tests/unif.test: New file, test array? and uniform-array-set1!.
2004-08-27 01:40:51 +00:00
Kevin Ryde
65ced9b7f2 Correction to heading comment. 2004-08-27 01:40:05 +00:00
Kevin Ryde
6f08e413fd Correction to licence terms in the following (too much cut and paste!):
* tests/srfi-1.test: New file, exercising extended list-copy.
2004-08-27 01:37:30 +00:00
Kevin Ryde
49b818a808 Correction to licence terms in the following (too much cut and paste!):
* tests/hash.test: New file.
2004-08-27 01:36:44 +00:00
Kevin Ryde
78f9fa6f00 Correction to licence terms in the following (too much cut and paste!):
* tests/filesys.test: New file, exercising copy-file.
2004-08-27 01:35:57 +00:00
Kevin Ryde
545435a166 Correction to licence terms in the following (too much cut and paste!):
* tests/slib.test: New file.
2004-08-27 01:34:51 +00:00
Kevin Ryde
df8f1957d8 Correction to licence terms in the following (too much cut and paste!):
* tests/and-let-star.test, tests/receive.test: New files.
2004-08-27 01:33:05 +00:00
Kevin Ryde
3de9c6b6dd *** empty log message *** 2004-08-27 01:28:25 +00:00
Kevin Ryde
56d545b793 (rec): Add missing `error' to else clause.
And fix heading comment.
2004-08-27 01:25:51 +00:00
Kevin Ryde
830ea8d039 *** empty log message *** 2004-08-27 01:23:11 +00:00
Kevin Ryde
51e15ebefd Use define-module to keep bindings out of
further tests.  Use-module (test-suite lib) for stand-alone operation.
(rec): Exercise bad args.
2004-08-27 01:22:28 +00:00
Kevin Ryde
d2b789516a *** empty log message *** 2004-08-27 01:16:40 +00:00
Kevin Ryde
043a867dfc (regexp-quote): New tests. 2004-08-27 01:16:08 +00:00
Kevin Ryde
1155d5ebe2 (scm_fill_sockaddr): Use HAVE_STRUCT_SOCKADDR_SIN_LEN and
HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN for sockaddr fields, SIN_LEN and
SIN_LEN6 are not defined on all systems.  Reported by Michael Tuexen.
2004-08-27 01:12:52 +00:00
Kevin Ryde
26fa7d2910 (AC_CHECK_MEMBERS): Add struct sockaddr.sin_len and
struct sockaddr_in6.sin6_len.  Reported by Michael Tuexen.
2004-08-27 01:11:49 +00:00
Kevin Ryde
5fa02fa419 *** empty log message *** 2004-08-27 01:05:18 +00:00
Kevin Ryde
8cd0d3508c (regexp-quote): [ and | must be quoted. Quote ( ) { + ?
using char class [(] etc since \( in fact makes them become special in
regexp/basic.
2004-08-27 01:04:27 +00:00
cvs2svn
7c18e1c0f3 This commit was manufactured by cvs2svn to create branch
'branch_release-1-6'.
2004-08-26 15:16:57 +00:00