Commit graph

1625 commits

Author SHA1 Message Date
Alex Shinn
9ed2f9a27a Fixing memory leak in string ports found by Lorenzo.
In the future this will be simplified by dropping support for
C string streams and never using malloc for buffers.
2012-11-23 11:17:08 +09:00
Alex Shinn
b6ba47c2e3 Auto-importing the module being documented with chibi-doc.
Keeping environment separate from the interaction-environment.
2012-11-12 22:47:45 +09:00
Alex Shinn
89dc912444 Added tag 0.6 for changeset e132146ee0df 2012-11-11 18:00:56 +09:00
Alex Shinn
2fbd576aef Updating version for release. 2012-11-11 17:39:09 +09:00
Alex Shinn
04b99a00da Cleaning up R7RS tests. 2012-11-11 17:22:14 +09:00
Alex Shinn
6a47ebde08 Moving floor* and truncate* to (scheme base). 2012-11-11 17:07:34 +09:00
Alex Shinn
a03147a0d3 Fixing missing newline in test output. 2012-11-11 16:41:44 +09:00
Alex Shinn
3373469883 SRFI-22 now requires the -r (run) option. 2012-11-11 16:17:26 +09:00
Alex Shinn
28460d3664 Adding additional unicode tests. 2012-11-11 15:53:46 +09:00
Alex Shinn
61b9214644 Adding infinite list map/for-each examples. 2012-11-11 15:39:43 +09:00
Alex Shinn
77bdb07584 Adding start/end parameters to string<->utf8. 2012-11-11 15:35:35 +09:00
Alex Shinn
54483179d2 Making chibi's write-string agree with R7RS.
Adding additional write tests.
2012-11-11 15:13:47 +09:00
Alex Shinn
60690e303c Removing reference to digit-value. 2012-11-11 15:12:16 +09:00
Alex Shinn
9b6c954891 Adding reader label tests. 2012-11-11 14:41:44 +09:00
Alex Shinn
28f49d5252 Fixing potential buffer overflow. 2012-11-11 14:36:11 +09:00
Alex Shinn
a9f4f3edd3 Checking that r7rs is in the features list. 2012-11-11 14:15:12 +09:00
Alex Shinn
aeb0109159 Adding additional tests for char names and string escapes. 2012-11-11 14:14:05 +09:00
Alex Shinn
4ffcba797c Supporting unicode characters in \x string escapes. 2012-11-11 14:13:35 +09:00
Alex Shinn
2f5f7f73c7 Adding full unicode digit-value. 2012-11-11 13:38:17 +09:00
Alex Shinn
5dbc970422 Fixing typo in every definition. 2012-11-11 12:31:42 +09:00
Alex Shinn
44c643c7cf Adding support for complex literals in exponential format. 2012-11-11 12:26:03 +09:00
Bakul Shah
9b0f9c73f2 fix plan9 breakage 2012-11-10 15:16:00 -08:00
Alex Shinn
e2c8f144b5 Inlining every in (chibi test) to remove SRFI-1 dependency. 2012-11-10 21:10:14 +09:00
Alex Shinn
41c80d06ca Maybe-null patch for strings in chibi-ffi from Lorenzo. 2012-11-10 20:56:27 +09:00
Alex Shinn
122d8b8a00 Properly handling +nan.0 and infinite comparisons. 2012-11-10 20:53:16 +09:00
Alex Shinn
f792329eed Raising an error for inexact->exact on non-finite numbers. 2012-11-09 23:05:25 +09:00
Alex Shinn
1d3e043e68 Adding transitivity tests. 2012-11-07 21:41:11 +09:00
Alex Shinn
ab42ea2cfb Coerce flonums to bignums instead of vice versa in comparisons.
Need to do the same for flonums <=> ratios but the conversion is
a hack right now.
2012-11-07 21:40:53 +09:00
Alex Shinn
8ea2cc0071 Removing stray edit. 2012-11-05 08:16:28 +09:00
Alex Shinn
5b9a41f2c1 Adding environment tests. 2012-11-04 21:46:14 +09:00
Alex Shinn
33326888f0 Making rationalize on inexact numbers agree with the standard.
I still think this is pointless though.
2012-11-04 21:39:55 +09:00
Alex Shinn
9ac7caff59 Cleanup tests, adding case-lambda tests. 2012-11-04 15:05:10 +09:00
Alex Shinn
3bffe320a9 Adding Peter Bex's numeric parsing tests. 2012-11-04 00:43:20 +09:00
Alex Shinn
6a0b9ee10b Allowing complex with #d prefix in srfi-38. 2012-11-04 00:42:23 +09:00
Alex Shinn
c55fa6fe4d Allowing fractions with prefixes in srfi-38. 2012-11-04 00:35:55 +09:00
Alex Shinn
5f323551c9 Fixing negative numbers with base prefixes in srfi-38. 2012-11-04 00:32:13 +09:00
Alex Shinn
195cbeca6d Fixing unquote-splicing in srfi-38. 2012-11-03 23:37:41 +09:00
Alex Shinn
90856b8de2 Adding bytevector support to srfi-38. 2012-11-03 23:35:37 +09:00
Alex Shinn
83a2de519c Fixing #| ... |# comments. 2012-11-03 23:29:13 +09:00
Alex Shinn
b3005cc0ee log takes two arguments now 2012-11-03 23:07:18 +09:00
Alex Shinn
369a4b01fb Updating R7RS tests. 2012-11-02 00:04:32 +09:00
Alex Shinn
9cae7fada9 Supporting hex char escapes in extended reader. 2012-11-02 00:02:26 +09:00
Alex Shinn
6803c7311a Exporting read-string. 2012-11-01 23:46:17 +09:00
Alex Shinn
73ea9c4e7a Adding input-port-open? and output-port-open?. 2012-11-01 23:42:33 +09:00
Alex Shinn
2eecec0a4b hard-coding scheme-report-environment version lookup to 7 2012-11-01 23:26:52 +09:00
Alex Shinn
ed443d42a2 adding bytevector procedure 2012-11-01 23:12:20 +09:00
Alex Shinn
dd168e5506 Fixing (byte)vector-copy! for non-zero at. 2012-11-01 23:05:12 +09:00
Alex Shinn
72094b760b Fixing bug in vector-copy for non-zero start. 2012-11-01 22:55:07 +09:00
Alex Shinn
c8f3ba78a8 fixing string-copy! 2012-11-01 22:41:47 +09:00
Alex Shinn
c8b5e7343f exporting string-copy! 2012-11-01 22:35:00 +09:00