Commit graph

2613 commits

Author SHA1 Message Date
Alex Shinn
23a5b4a2fa Merge pull request #360 from mnieper/ephemerons
Add SRFI 124 interface to Chibi's ephemerons.
2016-06-12 14:26:26 +09:00
Alex Shinn
08494037ea making features a context global 2016-06-12 14:25:46 +09:00
Marc Nieper-Wißkirchen
00d50d59f5 Add SRFI 124 interface to Chibi's ephemerons.
(Note that although Chibi's implementation of proper ephemerons is not
complete, it still counts as an implementation of SRFI 124, which even
allows a trivial implementation.)
2016-06-10 18:40:25 +02:00
Alex Shinn
8359b48a59 commenting out complex asin tests 2016-06-08 07:24:03 +09:00
Alex Shinn
bb636b9b83 PRIoff is also "%lld" for cygwin64 (issue #358) 2016-06-08 07:22:09 +09:00
Alex Shinn
1278c9b3f6 removing debug line 2016-06-07 23:45:55 +09:00
Alex Shinn
9c14ee2dea fix complex asin (issue #359) 2016-06-07 23:42:48 +09:00
Alex Shinn
16eae5341e adding -Dfeature command-line option (issue #356) 2016-06-07 23:03:38 +09:00
Alex Shinn
2aa87f4522 fixing complex sqrt near branch cut (issue #353) 2016-06-07 22:47:43 +09:00
Alex Shinn
f5c47c467d preserve -0.0 when added to exact 0 2016-06-07 22:43:49 +09:00
Alex Shinn
ab3f3ad3a0 PRIoff is also "%lld" for Win64. Fixes issue #358. 2016-06-07 22:36:01 +09:00
Alex Shinn
8ac14b5f91 Fixing printing of x-0.0i (issue #352). 2016-06-06 22:18:47 +09:00
Alex Shinn
be3c76b43f Merge pull request #355 from mnieper/trace-option
Prevent segfault when '-t' option is given without argument
2016-06-06 20:51:36 +09:00
Alex Shinn
d9484f8969 Merge pull request #354 from mnieper/asin
Handle imaginary values of inverse of sine and cosine on the real axis.
2016-06-06 20:50:32 +09:00
Marc Nieper-Wißkirchen
fb14733921 Prevent segfault when '-t' option is given without argument 2016-06-06 08:57:45 +02:00
Marc Nieper-Wißkirchen
fdf537902b Handle imaginary values of inverse of sine and cosine on the real axis.
Fixes #167.
2016-06-05 18:38:05 +02:00
Alex Shinn
d975aac7ed Hashes in symbol names need to be escaped with |...|.
Fixes issue #348.
2016-06-05 22:34:39 +09:00
Alex Shinn
fdab1188c1 The #!fold-case directive is always case-insensitive.
Fixes issue #349.
2016-06-05 22:29:52 +09:00
Alex Shinn
7cb15a7191 Handling exact zero imaginary parts in complex asin.
Fixes issue #350.
2016-06-05 22:25:18 +09:00
Alex Shinn
60448d1d3b "\xNN;" inline hex escapes should also support uppercase \X.
Fixes issue #347.
2016-06-04 22:19:43 +09:00
Alex Shinn
0a0db861ed Fixing intraline whitespace parsing followed immediately by another escape.
Fixes issue #343.
2016-06-04 22:06:35 +09:00
Alex Shinn
28148e52b7 guard should raise, not raise-continuable, as the default
Fixes issue #346.
2016-06-04 21:49:12 +09:00
Alex Shinn
b238edb0cd fixing tar-create (bad timestamps and wrong args to directory-fold-tree)
Fixes issue #344.
2016-06-01 00:42:43 +09:00
Alex Shinn
dbeb784701 Merge branch 'master' of https://github.com/ashinn/chibi-scheme 2016-05-19 23:38:27 +09:00
Alex Shinn
5804493889 additional string-cursor fixes for snow 2016-05-19 23:38:13 +09:00
Alex Shinn
8cf8d4394c Merge pull request #342 from vmanis/master
Modify makefiles to make LDCONFIG optional, support systems with no s…
2016-05-19 08:06:49 +09:00
Vincent Manis
e73c888279 Modify makefiles to make LDCONFIG optional, support systems with no symlinks.
- Makefile.libs: changed definition of LN to LN -sf, so can be overridden
    with LN=cp on systems with no symlinks; introduced LDCONFIG, so can be
    overridden if desired.

  - Makefile: changed uses of $(LN) -sf to $(LN); replaced two occurrences
    of ldconfig by $(LDCONFIG); suppress install of $(IMAGE_FILES) if variable
    is empty.

Note: the IMAGE_FILES change was to enable Chibi to be compiled on GNURoot+Android,
and can be reasonably reverted if an alternate way of dealing with image files
is chosen.
2016-05-18 14:11:39 -07:00
Alex Shinn
3d8fbafab9 fixing disjoint cursor bug 2016-05-19 00:56:02 +09:00
Alex Shinn
1d0b67586a more intersection/difference tests 2016-05-18 23:17:26 +09:00
Alex Shinn
cccfe33f7f patch from kipples for ffi struct args (fixes issue #330) 2016-05-18 22:36:59 +09:00
Alex Shinn
25a8e4f11a adding more srfi 130 tests 2016-05-17 23:38:45 +09:00
Alex Shinn
09dc9f89af optimizing iset-intersection 2016-05-17 23:38:29 +09:00
Alex Shinn
ee90f25d7f Avoid stripping syntactic closures in more cases. Fixes issue #339. 2016-05-17 00:53:57 +09:00
Alex Shinn
c1e7e1f23a duplicate labels only forbidden for definition, not referencing 2016-05-16 23:25:52 +09:00
Alex Shinn
1e76e39b9a don't allow redefining reader labels
Fixes issue #337.
2016-05-16 22:56:51 +09:00
Alex Shinn
8a8705693e overdue optimization for iset-diff (and char-set-complement) 2016-05-16 08:12:56 +09:00
Alex Shinn
c7b9cb0879 Fix #x#i... numeric parsing (fixes issue #332). 2016-05-15 20:27:36 +09:00
Alex Shinn
046f22a33d adding optional third argument to default (non-chibi, non-srfi-23) string-contains 2016-05-15 20:11:21 +09:00
Alex Shinn
f1a2a8a8e0 s/string-cursor-backward/string-cursor-back/g 2016-05-15 20:07:26 +09:00
Alex Shinn
19f6ea6054 s/string-cursor-backward/string-cursor-back 2016-05-15 07:40:38 +09:00
Alex Shinn
d019c05150 adding a 3-arg string-contains test 2016-05-15 07:37:49 +09:00
Alex Shinn
c005459335 removing string-split-right 2016-05-12 08:11:41 +09:00
Alex Shinn
2165f19af5 more srfi 130 tests and fixes 2016-05-12 00:14:50 +09:00
Alex Shinn
5ab99635c5 Corner cases in complex infinities. Fixes issue #331. 2016-05-11 23:19:22 +09:00
Alex Shinn
0113e1e5d5 fixing string-contains-right 2016-05-11 08:07:32 +09:00
Alex Shinn
1621d481f3 adding initial chibi version of SRFI 130 2016-05-10 22:49:31 +09:00
Alex Shinn
757ff7733e making string-contains accept/return cursors 2016-05-10 22:48:32 +09:00
Alex Shinn
dba286d130 string-contains should return a string-cursor 2016-05-09 23:52:38 +09:00
Alex Shinn
7b88bdca36 disjoint cursor bugs in server-util 2016-05-08 16:03:43 +09:00
Alex Shinn
90a13333e1 updating default language in manpage to (scheme small) 2016-05-07 23:44:21 +09:00