Commit graph

2702 commits

Author SHA1 Message Date
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