Alex Shinn
93b718f7c3
adding set-source to ast
2019-08-15 23:11:39 +08:00
Alex Shinn
a8680bb0b4
Merge pull request #551 from v01dXYZ/master
...
Fix include-shared for process
2019-07-24 22:54:30 +08:00
v01dXYZ
94ca5a95ca
Fix include-shared for process
...
`chibi-genstatic` doesn't support expansion of `cond-expand` when the pattern is `(cond-expand (cond) (else (include-shared "module")))`
2019-07-24 11:10:04 +00:00
Nguyễn Thái Ngọc Duy
829d963a9d
More error checking on some SRE syntax
...
When char-set, w/case, w/nocase, w/ascii or w/unicode is applied on a
<cset-sre>, only (cadr sre) is taken, the rest is ignored. Which is the
right thing to do only if (null? (cddr sre)). If there are more
arguments, error out instead of silently ignoring them.
2019-07-21 10:46:44 +07:00
Alex Shinn
bbcb571ba5
fix comparison of negative bignums (issue #541 )
2019-05-21 22:26:37 +08:00
Alex Shinn
104811942f
fixing read-line on network ports
2019-05-04 13:18:27 +08:00
Alex Shinn
105a4672e7
more helpful error messages on missing libraries
2019-04-21 22:11:11 +08:00
Alex Shinn
cd10668b3c
adding true color ansi support
2019-03-13 23:57:22 +08:00
Alex Shinn
cf1f333731
fixing edge cases
2019-03-12 00:37:00 +08:00
Alex Shinn
80b360b800
Merge branch 'master' of github.com:ashinn/chibi-scheme
2019-03-12 00:20:53 +08:00
Alex Shinn
956e7ba761
allow proper list for comma-rule
2019-03-11 23:51:42 +08:00
Kris Katterjohn
93ec1b0875
Remove duplicate sys/sysctl.h inclusion
2019-03-10 14:08:35 -05:00
Alex Shinn
bd78ebeed7
updating sign-rule to respect finalized SRFI 159
2019-03-10 14:50:44 +08:00
Alex Shinn
7380564933
inserting commas in numerator and denominator separately for rationals
2019-02-28 00:09:08 +08:00
Alex Shinn
4c5bdcb22c
allowing strings for decimal-sep; s/fn-fork/forked/g
2019-02-27 23:59:10 +08:00
Alex Shinn
2c3dfbd295
fixing default padding/trimming to be left, matching the spec (from SRFI 13 convention)
2019-02-27 22:52:18 +08:00
Alex Shinn
a5a7345df9
add 0085 (NEXT LINE) to char-set:whitespace ( fixes #515
2019-02-10 22:36:23 +08:00
Alex Shinn
017bb1c2a0
adding -Dsafe-string-cursors feature to perform extra checks on string cursors
2019-02-01 00:31:13 +08:00
Alex Shinn
ef0a8bd199
restoring efficient read-line
2019-01-27 22:10:35 +08:00
Alex Shinn
afd887e672
update-repository shouldn't exit
2019-01-11 08:48:45 +08:00
Alex Shinn
003d3d3328
clarifying default config params for http-server
2019-01-06 08:45:48 +08:00
Alex Shinn
ec0b6e98f6
also print error
2019-01-06 08:22:43 +08:00
Alex Shinn
c3189ebc9d
warn when config fails to load
2019-01-06 08:19:43 +08:00
Alex Shinn
5f80618544
make-conf should validate it gets an alist
2019-01-04 01:53:49 +08:00
Alex Shinn
c9b4786648
fix default chibi.net.http-server file server for paths other than .
2019-01-03 07:39:08 +08:00
Alex Shinn
336a69a416
-R needs interpreter name, not SRFI 22
2019-01-01 23:18:49 +08:00
Alex Shinn
b782ee575b
removing duplicate revomal of program-name in (chibi app)
2018-12-28 23:48:13 +08:00
Alex Shinn
ec345fe370
typo, export ellipsis-identifier?
2018-12-28 23:40:26 +08:00
Alex Shinn
c250685607
updating names of core types in (chibi ast) docs after switching to upper-case (fixes issue #505 )
2018-12-17 01:11:27 +08:00
Edwin Watkeys
c912f1e24f
fix order of arguments to parse-fold
2018-12-11 12:46:42 +01:00
Alex Shinn
06c27d81ce
command-line shouldn't include interpreter name (fixes issue #484 )
2018-12-10 23:44:39 +08:00
Marc Nieper-Wißkirchen
d2fbd59ae5
Export ellipsis-identifier?
2018-12-09 19:06:24 +01:00
Marc Nieper-Wißkirchen
5d978dd37b
Implement with-ellipsis
2018-12-09 19:05:22 +01:00
Alex Shinn
2c37dfedd3
Merge pull request #500 from mnieper/syntax-case
...
Implement syntax-case
2018-12-09 04:08:31 +08:00
Alex Shinn
77a6ca8ea7
supporting ber encoding in bytevectors
2018-12-09 03:44:19 +08:00
Alex Shinn
3aae0e8481
supporting non-native endianness and non-finite floating values
2018-12-06 23:25:18 +08:00
Marc Nieper-Wisskirchen
5c963df96f
Move datum->syntax back to init-7.scm. Don't crash when renamer not present in syntactic closure.
2018-12-05 15:59:39 +01:00
Alex Shinn
d513bdc977
adding floating point utils for bytevectors
2018-12-04 00:43:08 +08:00
Alex Shinn
11ccfcb5de
support exact scaling of bignum literals via moderate sized exponents
2018-12-03 23:05:00 +08:00
Marc Nieper-Wisskirchen
152b20f244
Implement syntax-case
2018-12-01 13:48:25 +01:00
Alex Shinn
5bbef040c5
BSD portability fixes from Taylor Campbell
2018-11-27 23:01:23 +08:00
Alex Shinn
b5331233cb
adding missing status response in http-send-directory (thanks to Martin Hayman)
2018-11-19 22:06:43 +08:00
Alex Shinn
3f9dfb7837
fixing call to call-with-temp-file for HEAD requests
2018-11-06 15:09:18 +08:00
Edwin Watkeys
cbe1b045b4
add history documentation
2018-10-31 14:51:49 -04:00
Edwin Watkeys
5bcd37477f
add history support as $0...9
2018-10-31 13:12:30 -04:00
Alex Shinn
a7584ae647
allow zero-or-more (*) combining characters in the 'grapheme SRE rather than one-or-more (+)
2018-09-18 23:21:27 +08:00
Alex Shinn
f5a228ee9e
fixing bug in flushed output on custom ports
2018-06-23 19:21:38 +08:00
Bertrand Augereau
ce9c60c1e8
Fix (expt 3 -1) when SEXP_USE_BIGNUMS
2018-06-16 09:41:09 +02:00
Bertrand Augereau
4d8933119f
Test that (expt bignum -k) is correct
2018-06-10 03:20:35 +02:00
Alex Shinn
72de3ba12f
exit codes should be exact (issue #467 )
2018-04-05 22:11:05 +09:00