Commit graph

1438 commits

Author SHA1 Message Date
Alex Shinn
0edede2ed4 0.6.1 release with several fixes 2012-12-04 20:12:28 +09:00
Alex Shinn
b4c2bbb625 delete-file raises a file-error on failure.
Other file operations continue to return #t/#f - may change this later.
2012-12-04 20:09:21 +09:00
Alex Shinn
3b232b241c Removing length* references in match, making match.sld portable R7RS. 2012-11-28 21:30:12 +09:00
Alex Shinn
36bc32c13d merge 2012-11-28 21:28:16 +09:00
Alex Shinn
5909732e82 fixing typo s/vetor/vector in largely unused set! code 2012-11-28 21:06:30 +09:00
Alex Shinn
bf2eaea22b Fixing same source/dest in *-copy!. 2012-11-23 21:01:41 +09:00
Alex Shinn
4a6af64dc4 Updating *-copy! tests to not assume minimum end. 2012-11-23 18:11:14 +09:00
Alex Shinn
0c7a01d13a Updated order of read-bytevector! arguments. 2012-11-23 17:28:07 +09:00
Alex Shinn
f63d55aadb Adjusting check from last change - look for lists, not vectors. 2012-11-23 17:05:18 +09:00
Alex Shinn
3cefb4fce6 Adding extra check in port finalization before freeing the buffer.
Thanks again to Lorenzo.
2012-11-23 16:57:57 +09:00
Alex Shinn
3dc5ecf16f Fixing typo in flush-output-port on textual port test case. 2012-11-23 16:52:00 +09:00
Alex Shinn
213e78037a Adding missing (scheme r5rs) library. 2012-11-23 16:48:14 +09:00
Alex Shinn
209c96e305 Using string-copy for single argument substring. 2012-11-23 16:19:40 +09:00
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