Alex Shinn
05ba50e259
Removing import warning from match tests.
2014-12-13 15:16:21 +09:00
Alex Shinn
f4f3949b4e
Adding Gauche's `@' pattern for named record field matching.
...
Also adding the `struct' and `object' aliases for `$' and `@' respectively.
2014-11-24 19:49:59 +09:00
Alex Shinn
2fbc5e1ba2
Fixing #e1e100 for (srfi 38).
2014-11-24 11:25:38 +09:00
Alex Shinn
161fad8167
Adding srfi 26 to lib-tests.
2014-11-24 10:55:08 +09:00
Alex Shinn
c4c3cb9eb9
Fixing typo in cut implementation.
...
Fixes issue #241 .
2014-10-28 07:06:04 +09:00
Alex Shinn
0038398ddc
Removing spurious close paren from pretty formatter.
2014-09-25 00:44:51 +09:00
Alex Shinn
d382e92b14
Fixing bug in factor.
2014-09-19 12:07:28 +09:00
Alex Shinn
1d252ae893
Adding tests for syntax patterns with ellipsis in middle of lists.
2014-09-05 23:02:49 +09:00
Alex Shinn
955190d4da
tests shouldn't require any on an improper list to error.
2014-09-05 23:02:14 +09:00
Alex Shinn
524edc0660
Adding underscore macro tests.
2014-09-04 08:02:41 +09:00
Alex Shinn
1857b80bc8
Adding tests for R7RS macro extensions (... <template>) and
...
overriding the ellipsis. Patch from Per Bothner.
2014-09-03 07:11:48 +09:00
Alex Shinn
a2ca973c4f
Add missing (scheme char) import for non-chibi implementations.
...
Prefer Unicode-aware (scheme char) to (chibi) char-up/downcase.
Use char-set:title-case from SRFI-14 for non-chibi implementations.
Fixes issue #233 .
2014-08-10 11:04:58 +09:00
Alex Shinn
4fa1eacaa6
Adding a list sorting example.
2014-07-27 16:14:43 +09:00
Alex Shinn
bec0275bf2
Adding escapes for basic ansi colors as well.
2014-07-24 22:48:55 +09:00
Alex Shinn
1925b068ef
Adding (chibi term ansi) library from Alan Watson.
2014-07-22 23:28:54 +09:00
Alex Shinn
bca1281acb
Adding missing nwb support.
2014-07-11 06:53:10 +09:00
Alex Shinn
53c7dfd71e
When annotating regexp states with the leftmost longest match,
...
prefer the leftmost even if the end of either match has not
yet been completed. If two matches start on the same state,
prefer an uncompleted end to a completed one.
Fixes issue #229 .
2014-07-10 22:59:12 +09:00
Alex Shinn
15fb65b2d5
Adding more default tests.
2014-06-29 21:38:44 +09:00
Alex Shinn
bb3ac57b6d
Fixing bitwise-and for negative bignums
...
(necessary for sha2 implementation on 32-bit machines).
2014-06-29 11:28:56 +09:00
Alex Shinn
908d46f662
Fixing overflow detection when reading hex bignums.
2014-06-25 22:46:34 +09:00
Alex Shinn
d26de4b701
Faster bignum division convergence, avoiding pathologically
...
slow cases on 32-bit machines.
2014-06-25 22:37:07 +09:00
Alex Shinn
34e1a27cb1
Separating rsa-verify and rsa-verify?.
...
Uploading snow packages with pkcs1 padding.
2014-06-23 00:08:19 +09:00
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