Alex Shinn
9fa8d8c1f0
Don't treat underscore as a pattern variable. Fixes issue #382 .
2017-01-01 09:48:34 +09:00
Alex Shinn
71f4db7d17
don't strip syntax for unknown refs
2016-12-30 10:53:22 +09:00
Alex Shinn
1d9038d3ca
removing leftover noops from debugging
2016-12-18 16:06:56 +09:00
Alex Shinn
3e796be258
adding initial non-greedy match support
2016-12-15 00:33:57 +09:00
Alex Shinn
ef57cd76ec
fixing env var refs from previous commit
2016-11-29 01:22:26 +09:00
Alex Shinn
efcb12d8e3
setting LD_LIBRARY_PATH for installing into a non-standard directory
2016-11-29 01:15:56 +09:00
Alex Shinn
0281c590f0
Don't use flexible array member syntax when compiling with C++.
...
Fixes issue #378 .
2016-10-27 21:29:13 +09:00
Alex Shinn
50b17ac397
working towards snow portability
2016-10-17 23:00:14 +09:00
Alex Shinn
74d4fa3199
match should treat keywords as literals, not identifiers, in Chicken
2016-10-05 23:13:29 +09:00
Alex Shinn
38b8a6056c
fixing typo in conf-verify-match
2016-09-28 23:31:06 +09:00
Alex Shinn
70c85542e2
portability fixes for (chibi log)
2016-09-28 23:24:08 +09:00
Alex Shinn
6b5c2c3d0b
struct tm year is offset by 1900
2016-09-28 23:23:22 +09:00
Alex Shinn
7b0cca9403
fixing portable string-join definition to allow a separator
2016-09-28 23:22:44 +09:00
Alex Shinn
ca1a2bd3ae
replace problematic ::: which may be interpreted as a keyword with ooo
2016-09-28 22:21:25 +09:00
Alex Shinn
76211609ff
portability changes
2016-09-26 23:10:09 +09:00
Alex Shinn
9dd1be86e2
Merge branch 'master' of https://github.com/ashinn/chibi-scheme
2016-08-06 15:42:47 +09:00
Alex Shinn
13fbdd781f
Fixing bitwise-ior/xor on negative bignums (issue #375 ).
2016-08-06 15:42:01 +09:00
Alex Shinn
9010b16708
Merge pull request #373 from Jasu/master
...
Remove a spurious semi-colon from the macro sexp_make_vector
2016-07-28 20:43:10 +09:00
Jasu
0bb88f97ed
Remove a spurious semi-colon from the macro sexp_make_vector
2016-07-27 19:27:37 +03:00
Alex Shinn
57c6d7c1ec
don't try printing a potentially corrupt stack after OOS (issue #371 )
2016-07-10 08:30:30 +09:00
Alex Shinn
50d7cedb3f
Fixing constructors and setters for nested structs (issue #370 ).
2016-07-06 23:22:04 +09:00
Alex Shinn
62ca18c1a4
compare record field names with eq?
...
Fixes issue #367 .
2016-06-25 22:53:37 +09:00
Alex Shinn
d0cb74bef4
Identifiers in the template should only match pattern variables
...
from the same expansion step. Fixes issue #366 .
2016-06-25 15:20:39 +09:00
Alex Shinn
6d6654fd13
adding informational configure script
2016-06-24 22:55:08 +09:00
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