Vasilij Schneidermann
ab39f12904
Consider unterminated strings as read-error
2019-05-17 10:55:22 +02:00
Alex Shinn
104811942f
fixing read-line on network ports
2019-05-04 13:18:27 +08:00
Alex Shinn
26ceb64434
fix exact neg check for ratio in rounding (issue #539 )
2019-05-03 00:37:30 +08:00
Alex Shinn
624b54c05c
Merge pull request #537 from lassik/fix-printf-warning
...
Avoid compiler warning about mismatched printf types
2019-04-26 22:33:14 +08:00
Lassi Kortela
2dc4353604
Avoid compiler warning about mismatched printf types
...
Under Unix with SEXP_64_BIT defined, sexp_sint_t is defined as 'long'.
But we would get the equivalent format specifier SEXP_PRIdFIXNUM from
the OS-defined PRId64 in <inttypes.h>. MacOS defines it as "lld". This
causes the clang printf checker to emit a warning about the 'long' and
'long long' mismatch.
Fix by avoiding system-defined PRId32 and PRId64 format specifiers and
always defining SEXP_PRIdFIXNUM as "d", "ld" or "lld" according to our
definition of sexp_sint_t as int, long or long long. This also means
we don't need to include <inttypes.h> any more.
2019-04-24 12:26:01 +03:00
Alex Shinn
105a4672e7
more helpful error messages on missing libraries
2019-04-21 22:11:11 +08:00
Alex Shinn
4cba9d3e6c
Merge branch 'master' of github.com:ashinn/chibi-scheme
2019-04-02 22:31:45 +08:00
Alex Shinn
08140baa3e
making builtin write bounded to avoid cycles (fixes issue #532 )
2019-04-02 22:31:33 +08:00
Alex Shinn
8b4acbcf71
Merge pull request #530 from Oxyd/win-fixes
...
Fix tests on Windows
2019-03-14 21:19:11 +08:00
Ondřej Majerech
7d82b76bc3
Fix tests on Windows
2019-03-13 22:56:06 +01: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
Alex Shinn
2e43aea7fc
Merge pull request #528 from katterjohn/readme-openbsd
...
Note that chibi works on OpenBSD in the README
2019-03-11 18:30:28 +08:00
Alex Shinn
269c8daf87
Merge pull request #527 from katterjohn/sysctl-inclusion
...
Remove duplicate sys/sysctl.h inclusion
2019-03-11 18:29:59 +08:00
Kris Katterjohn
c2615bc906
Note that chibi works on OpenBSD in the README
...
I have been successfully building and using chibi on both 32-bit
and 64-bit OpenBSD for over a year.
2019-03-10 15:03:48 -05: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
e921fdb95c
Merge pull request #526 from Oxyd/master
...
Fix typo in sexp_get_output_string documentation
2019-03-09 09:41:41 +08:00
Ondřej Majerech
801bffc3ab
Fix typo in sexp_get_output_string documentation
2019-03-09 02:01:39 +01:00
Alex Shinn
80bf4013f9
exact zero minus a number is negation (fixes issue #523 )
2019-03-05 23:35:15 +08:00
Alex Shinn
09b564ed7b
catch failure to grow heap
2019-03-03 23:30:00 +08:00
Alex Shinn
d1bb4c27a4
removing undocumented upcased and downcased
2019-02-28 00:19:01 +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
a126417ebe
fleshing out srfi 160 api
2019-02-26 23:08:52 +08:00
Alex Shinn
a94a2c7902
uvector fixes
2019-02-25 23:01:35 +08:00
Alex Shinn
7b3413ec1a
fixing bounds checks on u32 and u64 vectors
2019-02-21 02:55:35 +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
456853921b
typos (fixing issue #512 )
2019-02-05 22:49:10 +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
e9ce08da78
adding note that marc wrote syntax-case in AUTHORS
2019-01-26 17:52:37 +08:00
Alex Shinn
77a964d16e
Merge branch 'master' of github.com:ashinn/chibi-scheme
2019-01-26 05:35:32 +08:00
Alex Shinn
9569460a58
add compile-time option to store precomputed index->cursor tables for strings
2019-01-26 05:35:27 +08:00
Alex Shinn
08930ff41f
Merge pull request #511 from Oxyd/fix-makefile
...
Fix Makefile
2019-01-21 23:47:16 +08:00
Ondřej Majerech
fa7a35abae
Add lib/srfi/160/uvprims.c to .gitignore
2019-01-20 20:36:52 +01:00
Ondřej Majerech
f08a6503b2
Create $prefix/lib/chibi/srfi/160 when installing
...
Otherwise, the Makefile installs lib/srfi/160/base.sld as
$prefix/lib/chici/srfi/160 instead of installing it into that directory.
2019-01-20 20:32:25 +01:00
Alex Shinn
677ccdce68
Merge pull request #509 from y-stm/fix-typo
...
typo in Makefile
2019-01-18 01:58:49 +08:00
anergy
cfcc0b021f
typo in Makefile
2019-01-17 22:06:16 +09:00
Alex Shinn
d24d75621d
fixing nofeature build
2019-01-16 08:33:04 +08:00
Alex Shinn
8c0c57ae6c
typo in Makefile
2019-01-16 07:13:27 +08:00
Alex Shinn
2b4394ea74
adding initial support for SRFI 160 uniform vectors
2019-01-15 23:43:50 +08:00
Alex Shinn
afd887e672
update-repository shouldn't exit
2019-01-11 08:48:45 +08:00
Alex Shinn
1b3ccdaf1c
fixing link to http-server docs
2019-01-06 08:52:11 +08:00
Alex Shinn
6b18b70b44
adding link to http-server docs
2019-01-06 08:47:03 +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