Alex Shinn
2301601b6a
wrong filename
2016-06-24 22:51:36 +09:00
Alex Shinn
49304e189a
readme updates
2016-06-24 22:46:16 +09:00
Alex Shinn
8c238a5beb
adding .travis.yaml file (issue #368 )
2016-06-24 22:37:58 +09:00
Alex Shinn
01bd48d932
only build image files on install
2016-06-24 22:36:22 +09:00
Alex Shinn
9abf508800
removing unused var (issue #364 )
2016-06-21 05:03:27 +09:00
Alex Shinn
047f35432b
detecting variable uses in the wrong phase (issue #259 )
2016-06-19 14:24:42 +09:00
Alex Shinn
5a770c4909
adding tests from issue #363
2016-06-19 13:14:00 +09:00
Alex Shinn
18b41bcda0
make-rtd expects a symbol record name, not string
2016-06-19 13:09:45 +09:00
Alex Shinn
b88f13ef4a
preserving hygienie in define-record-type
2016-06-18 23:02:25 +09:00
Alex Shinn
99b39a183f
Fixing type-slot-offset computation.
2016-06-16 23:09:28 +09:00
Alex Shinn
021c7dd0d2
Use strstr instead of strnstr.
2016-06-16 23:01:10 +09:00
Alex Shinn
c953f2ed1d
Check the module search path to handle relocated shared libraries
...
when loading an image. Fixes issue #345 .
2016-06-15 22:50:30 +09:00
Alex Shinn
84edaf75a2
Lookup slot offset in reverse order to support shadowing fields.
...
Fixes issue #361 .
2016-06-14 00:04:30 +09:00
Alex Shinn
b5a91955e8
Merge branch 'master' of https://github.com/ashinn/chibi-scheme
2016-06-12 22:58:58 +09:00
Alex Shinn
82ebd3cbc3
remove unused vars, restore endianess feature
2016-06-12 22:58:35 +09:00
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