Alex Shinn
4495d00bf9
Fixing potential stack corruption in n-ary numeric inequalities.
2014-06-20 19:14:51 +09:00
Alex Shinn
bbd8827bb2
Fixing a long-standing typo in lset<=.
...
Fixes issue #224 .
2014-06-20 07:56:39 +09:00
Alex Shinn
1ab7d12b21
Exposing the body of perfect? as aliquot.
2014-06-10 20:07:49 +09:00
Alex Shinn
3ff62dc355
Fixing over-optimistic shortcut in factor.
2014-06-10 19:57:52 +09:00
Alex Shinn
a2ffe5301b
Adding an optional count arg to regexp-replace to replace just the nth match.
2014-06-01 12:53:44 +09:00
Alex Shinn
676b39d82a
Moving ephemerals into the core. Using them as a weak table to store filenos,
...
and enforcing the invariant that there is only one fileno object with a given
number at a time.
2014-05-31 14:20:00 +09:00
Alex Shinn
a24a310683
Disabling test broken on Linux.
2014-05-28 14:26:59 +00:00
Alex Shinn
22246a6ac8
Using bytevectors for random state.
2014-05-28 23:17:53 +09:00
Alex Shinn
09221ec87d
Fixing possible overflow in random bignums.
...
Fixes issue #222 .
2014-05-28 08:34:36 +09:00
Alex Shinn
72a9782c80
Handling streams separately in file-position since fseek doesn't
...
return the same value as lseek. Fixes issue #220 .
2014-05-28 08:01:45 +09:00
Alex Shinn
614efb4c8b
Adding w/nocapture.
2014-05-19 21:59:10 +09:00
Alex Shinn
cccd4cfbc9
Fixing iset-node-extract.
2014-05-19 21:49:10 +09:00
Alex Shinn
2b3a85d7e7
Fix for recent iset-adjoin-node! changes.
2014-05-19 07:27:20 +09:00
Alex Shinn
0c7a559627
Fixing iset<=.
2014-05-19 07:14:49 +09:00
Alex Shinn
184b2aaf9f
Fixing bug in iset-map.
2014-05-19 07:08:39 +09:00
Alex Shinn
1eeed831a5
Adding title-case.
2014-05-18 10:58:43 +09:00
Alex Shinn
056eb0c6ce
Returning the first defined submatch with a given name when
...
there are multiple instances of the name.
2014-05-08 15:39:24 -04:00
Alex Shinn
449f44b355
sync after making clean in build tests
2014-05-08 07:09:42 -04:00
Alex Shinn
a595badee5
Updating R5RS tests since chibi now uses lowercase hex digits.
2014-05-07 15:20:27 -04:00
Alex Shinn
21980b21aa
Final sigma handling is optional.
2014-05-07 13:04:57 -04:00
Alex Shinn
a1ab36c667
Fixing string-foldcase to always use non-final small sigma.
...
Fixes issue #217 .
2014-05-06 10:04:48 +09:00
Alex Shinn
ca0cc6cb51
Updating R7RS tests to allow exact results from transcendental functions.
...
Patch from Takashi Kato. Fixes issue #218 .
2014-05-05 21:10:10 +09:00
Alex Shinn
35500df1d6
Fixing make-generated-input-port for non-ascii chars.
2014-04-26 21:01:15 +09:00
Alex Shinn
76a4cfa952
Fixing 4 byte utf8 read-char. Fixing resized strings in custom ports.
2014-04-26 13:39:26 +09:00
Alex Shinn
e7cd4b6c33
4 byte utf8 char tests.
2014-04-26 12:40:42 +09:00
Alex Shinn
64ad4886e9
Writing out invisible combining mark as an escape for clarity.
2014-04-26 10:09:17 +09:00
Alex Shinn
926785804d
Fix n-ary case of every.
...
Patch from A. Lozovsky fixing issue #216 .
2014-04-19 07:25:57 +09:00
Alex Shinn
d33744b17d
Fixing typo in final serialization of sha2 for 2+ chunks.
...
Fixes issue #215 .
2014-04-16 21:03:08 +09:00
Alex Shinn
1d9ef7c3a0
Fixing SRFI 38 reading trailing #; comment after dotted tail.
2014-04-08 08:08:31 +09:00
Alex Shinn
5f7e5acb3e
Supporting raw 8-bit binary in mime.
2014-04-01 18:45:58 +09:00
Alex Shinn
31aaaef062
Preserving binary data as bytevectors in mime parsing.
2014-03-21 21:53:02 +09:00
Alex Shinn
f425126a11
Adding bytevector support to base64 lib.
2014-03-21 17:38:49 +09:00
Alex Shinn
061f7f57f5
Adding file-truncate.
2014-03-21 11:25:23 +09:00
Alex Shinn
d945e744e1
Adding binary custom ports.
2014-03-16 20:12:12 +09:00
Alex Shinn
b84c205f03
Adding tar library.
2014-03-09 23:43:04 +09:00
Alex Shinn
c1a5bc9d43
Respecting line length limit in read-line.
2014-03-03 23:39:09 +09:00
Alex Shinn
a0854df2ca
Simplifying and fixing some edge cases in iset-union.
...
Fixes issue #212 .
2014-03-01 12:30:01 +09:00
Alex Shinn
1678c6aa47
Fixing bit-set? on fixnums with larger than word-size index.
...
Fixing some cases of arithmetic shift on bignums with zero
modulo word-sized offset.
2014-02-26 20:03:28 +09:00
Alex Shinn
91f8516a89
Fixing right shift of a fixnum by > word size.
...
Fixes bug report from Miroslav Urbanek.
2014-02-26 07:16:01 +09:00
Alex Shinn
f5a33c3aa1
R7RS test patches for Windows from Per Bothner.
2014-02-24 21:37:40 +09:00
Alex Shinn
8b5eb68238
File descriptors maintain a reference count of ports open on them
...
They can be close()d explicitly with close-file-descriptor, and
will close() on gc, but only explicitly closing the last port on
them will close the fileno. Notably needed for network sockets
where we open separate input and output ports on the same socket.
2014-02-20 22:32:50 +09:00