Marius Vollmer
77d0383ae3
*** empty log message ***
2004-09-22 14:33:00 +00:00
Marius Vollmer
d7e4c2da23
* tests/ports.test ("string ports"): Copy string literal so that
...
it can be modified.
* tests/srfi-13.test ("string-copy!"): Likewise.
* tests/strings.test ("substring/shared"): Likewise.
2004-09-22 14:32:47 +00:00
Marius Vollmer
e4cbd1d8aa
("string ports"): Copy string literal so that it can be modified.
2004-09-22 14:25:47 +00:00
Marius Vollmer
1eff9c2f70
(scm_regexp_exec): Convert string to zero-temrinated locale string
...
before matching against it.
2004-09-22 14:21:52 +00:00
Marius Vollmer
ec82b7c251
(scm_lreadr): use scm_c_substring_read_only for string
...
literals, thus making them read-only as specified by R5RS.
2004-09-22 13:55:15 +00:00
Marius Vollmer
ed35de727a
(scm_substring_read_only,
...
scm_c_substring_read_only, scm_i_substring_read_only): New.
(RO_STRING_TAG, IS_RO_STRING): New.
(scm_i_string_writable_chars): Bail on read-only strings.
2004-09-22 13:54:15 +00:00
Marius Vollmer
22ab5ba3d2
*** empty log message ***
2004-09-21 22:05:51 +00:00
Marius Vollmer
789d2fc8dd
(scm_equal_p): Allow smobs with different flags to be equal by testing
...
for smobs before insisting on equal SCM_CELL_TYPES.
2004-09-21 22:05:11 +00:00
Marius Vollmer
0d83cb901c
*** empty log message ***
2004-09-21 00:44:29 +00:00
Marius Vollmer
0896292232
docs for scm_to_mpz and scm_from_mpz.
2004-09-21 00:43:34 +00:00
Marius Vollmer
cd0362604b
Include <gmp.h> in numbers.h, not in
...
numbers.c.
(scm_to_mpz, scm_from_mpz): New.
Thanks to Andreas Vögele!
2004-09-21 00:42:30 +00:00
Marius Vollmer
9c0485fce2
*** empty log message ***
2004-09-21 00:10:02 +00:00
Marius Vollmer
75bfae860a
* acinclude.m4 (ACX_PTHREAD): New.
...
* configure.in: Use it instead of simply looking for -lpthread.
Thanks to Andreas Vögele!
2004-09-21 00:09:47 +00:00
Marius Vollmer
2663421ccf
*** empty log message ***
2004-09-20 23:56:37 +00:00
Marius Vollmer
ef80ed5ebc
(skip_scsh_block_comment): Recognize "!#" everywhere, not just on a
...
line of its own.
2004-09-20 23:55:38 +00:00
Marius Vollmer
1a82a4606c
(scm_string_any, scm_string_every,
...
scm_string_tabulate, string_upcase_x, string_down_case_x,
string_titlecase_x, string_reverse_x, scm_string_tokenize): Use
size_t instead of int for indices into strings. Make sure that no
over- or underflow occurs. Thanks to Andreas Vögele!
(scm_xsubstring, scm_string_xcopy_x): Use ints for 'extended'
indices, which can also be negative.
2004-09-20 22:50:31 +00:00
Marius Vollmer
b00b73f98f
*** empty log message ***
2004-09-20 21:48:18 +00:00
Marius Vollmer
274acbda3f
Fixed comment.
2004-09-20 21:47:41 +00:00
Marius Vollmer
b17810e6f0
(SCM_MARK_BACKING_STORE): Removed, it was unused.
2004-09-20 21:47:09 +00:00
Marius Vollmer
5915272270
(scm_threads_mark_stacks): Call SCM_MARK_BACKING_STORE. Also, do not
...
use stack_len local, it was only used once.
2004-09-20 21:46:07 +00:00
Marius Vollmer
55cfebdfa3
*** empty log message ***
2004-09-20 21:41:49 +00:00
Rob Browning
f8dee02c79
*** empty log message ***
2004-09-20 06:30:43 +00:00
Rob Browning
cfa8856006
*** empty log message ***
2004-09-20 06:01:15 +00:00
Rob Browning
57d2b89964
Update copyright notice.
2004-09-20 05:50:21 +00:00
Rob Browning
b4393f8b3c
(scm_compile_shell_switches): Update copyright.
2004-09-20 05:46:56 +00:00
Rob Browning
7987378bd3
*** empty log message ***
2004-09-20 05:45:39 +00:00
Rob Browning
bd1759069d
Update copyright notice.
2004-09-20 05:44:48 +00:00
Rob Browning
6ce15cabc5
(scm_set_smob_apply): Back out scm_remember_upto_here_1 addition from
...
yesterday. It worked, but wasn't the "right" fix since tc is not
subject to GC and has the wrong type. Instead, rearrange the code in
a way that also avoids the segfault. Thanks to Sam Hocevar.
2004-09-20 05:43:15 +00:00
Rob Browning
90dab4b852
*** empty log message ***
2004-09-20 05:15:50 +00:00
Rob Browning
e63bb69d27
*** empty log message ***
2004-09-20 03:47:15 +00:00
Rob Browning
8d0c5006b9
(scm_set_smob_apply): protect tc value with scm_remember_upto_here_1.
...
Problem was noticed when m68k build segfaulted on document generation.
Reported by Sam Hocevar <sam@zoy.org> (thanks).
2004-09-20 03:47:07 +00:00
Kevin Ryde
c5fa4dff01
*** empty log message ***
2004-09-15 22:33:13 +00:00
Kevin Ryde
0b8b0a3f7b
(Equality): Revise for clarity.
2004-09-15 22:30:59 +00:00
Han-Wen Nienhuys
adba74f3a6
2004-09-13 Jan Nieuwenhuizen <janneke@gnu.org>
...
* srfi-13.c (scm_string_contains, s_scm_string_contains_ci):
Bugfix: when subtracting unsigned values, make sure that result
does not wrap.
2004-09-14 21:10:56 +00:00
Rob Browning
e0a5032c60
*** empty log message ***
2004-09-13 00:17:02 +00:00
Kevin Ryde
a236dcd768
*** empty log message ***
2004-09-09 00:10:36 +00:00
Kevin Ryde
f86d524a89
(scm_getc, scm_lfwrite): Recognise \a \b and \r for port column.
2004-09-09 00:10:02 +00:00
Kevin Ryde
1e7e862431
(port-column): Further tests, of new \a \b \r.
2004-09-09 00:09:24 +00:00
Kevin Ryde
5a8d151e8a
*** empty log message ***
2004-09-09 00:02:08 +00:00
Kevin Ryde
d987a73787
(SCM_ZEROCOL, SCM_DECCOL): New macros.
2004-09-09 00:01:08 +00:00
Kevin Ryde
2bd2014d98
*** empty log message ***
2004-09-08 23:19:23 +00:00
Kevin Ryde
ce08a4012b
(time-proc): Make result inexact, since format ~f doesn't
...
support fractions currently.
2004-09-08 23:16:53 +00:00
Kevin Ryde
1c923ba760
*** empty log message ***
2004-09-08 23:14:34 +00:00
Kevin Ryde
f6de32c817
*** empty log message ***
2004-09-08 23:04:08 +00:00
Kevin Ryde
a7dbec8a51
(stream-for-each-many): Correction, should recurse into
...
itself, not stream-for-each-one.
2004-09-08 23:02:21 +00:00
Kevin Ryde
5448f52abf
*** empty log message ***
2004-09-08 22:55:25 +00:00
Kevin Ryde
901cbf47ee
New file.
2004-09-08 22:52:27 +00:00
cvs2svn
0e568c0d83
This commit was manufactured by cvs2svn to create branch
...
'branch_release-1-6'.
2004-09-08 22:51:09 +00:00
Kevin Ryde
148c3306f6
New file.
2004-09-08 22:51:08 +00:00
Kevin Ryde
f749e803fd
(stream-for-each-many): Correction, should recurse into
...
itself, not stream-for-each-one.
2004-09-08 22:43:10 +00:00