Alex Shinn
afb4a432c9
replace (chibi string) with (srfi 130) in (srfi 166)
2020-06-18 00:00:45 +09:00
Alex Shinn
402e3c8fb1
making (chibi show) an alias of (srfi 166)
2020-06-17 23:39:24 +09:00
Alex Shinn
278bb48b00
error on recursive includes (issue #557 )
2020-06-16 11:44:10 +09:00
Alex Shinn
5b7729fbfc
fixing whitespace
2020-06-16 11:43:47 +09:00
Alex Shinn
23f93cceb4
better fix for #618
2020-06-16 10:05:26 +09:00
Alex Shinn
08c72aca59
handle shared dotted tail in writing lists (issue #618 )
2020-06-15 12:22:16 +09:00
Alex Shinn
4734fc1e40
friendlier report for error on module files with the wrong name (issue #624 )
2020-06-15 11:51:32 +09:00
Lukas Stoll
afba9d8c27
Correct record-type names in srfi 41
2020-06-09 19:50:13 +02:00
Lukas Stoll
4f23fb4e03
Add (scheme lazy) to imports for srfi 41
2020-06-09 15:05:41 +02:00
Lukas Stoll
6e2bd8d4b7
Use r7rs lazy primitives in srfi 41
...
Rewrite srfi 41 primitive layer in terms of r7rs primitives for delayed
evaluation.
2020-06-09 14:55:44 +02:00
Alex Shinn
d42d4d5600
replace define-library-alias with define-library + alias-for
2020-06-04 23:55:37 +09:00
Alex Shinn
c245d6cee8
fix case folding, update to unicode 13
2020-06-04 22:08:07 +09:00
Alex Shinn
6fb0640721
adding (chibi diff), use in tests
2020-06-04 22:06:32 +09:00
Alex Shinn
5beadf7ce8
adding missing files
2020-06-03 11:33:15 +09:00
Alex Shinn
1164ecf9b7
adding unicode-string-width/wide
2020-06-03 10:43:22 +09:00
Alex Shinn
6caca77426
adding (scheme bytevector)
2020-05-31 23:24:51 +09:00
Alex Shinn
95310e5823
no more strcpy/sprintf (issue #653 )
2020-05-27 18:35:18 +09:00
Alex Shinn
255ee079e5
fix order of arguments in lset=
2020-05-27 14:27:31 +09:00
Alex Shinn
ca52b2ff97
Merge branch 'master' of github.com:ashinn/chibi-scheme
2020-05-27 07:54:53 +09:00
Alex Shinn
7b8b534a48
use (chibi test) for srfi 146 tests (issue #651 )
2020-05-27 07:54:46 +09:00
Lassi Kortela
c251594f0a
Fix printf warning in json.c
2020-05-27 00:51:30 +03:00
Alex Shinn
9901a67b20
adding define-library-alias (issue #650 )
2020-05-26 22:20:35 +09:00
Alex Shinn
0957b54f51
adding tangerine names for srfi 160 libs
2020-05-26 17:18:50 +09:00
Alex Shinn
11e0328fef
adding (srfi 146 hash)
2020-05-26 17:05:07 +09:00
Alex Shinn
3a117b27aa
adding srfi 146
2020-05-26 13:57:06 +09:00
Alex Shinn
fb079b2bda
adding srfi 188
2020-05-26 10:12:27 +09:00
Alex Shinn
c0933e8255
Merge branch 'master' of github.com:ashinn/chibi-scheme
2020-05-25 19:02:03 +09:00
Alex Shinn
b1af52195a
adding initial srfi 166 implementation
2020-05-25 19:01:03 +09:00
Alex Shinn
6b449150fc
cleanup whitespace
2020-05-25 18:52:33 +09:00
Ekaitz Zarraga
28f3641583
Use SEXP_VOID instead of SEXP_NULL
2020-05-24 16:41:43 +02:00
Ekaitz Zarraga
6693e6bf18
Add tests
2020-05-23 16:05:02 +02:00
Ekaitz Zarraga
3745c16c8c
Avoid using alloca in fixnum
2020-05-23 15:33:29 +02:00
Ekaitz Zarraga
a2312503c4
Flonum support
2020-05-23 15:28:48 +02:00
Ekaitz Zarraga
1ea46958a0
Add possible common error
2020-05-22 12:51:38 +02:00
Ekaitz Zarraga
a843591136
Clean formatting and remove unneeded comments
2020-05-22 12:51:38 +02:00
Ekaitz Zarraga
0e01716827
Exception handling
2020-05-22 12:51:38 +02:00
Ekaitz Zarraga
bb1fdbb719
Unparse Fixnums
2020-05-22 12:10:42 +02:00
Ekaitz Zarraga
57c5940855
Unparse Array and Object types
2020-05-22 12:10:42 +02:00
Ekaitz Zarraga
35cdd287ea
Unparse string
2020-05-22 12:10:42 +02:00
Ekaitz Zarraga
de5a4b6b28
Copyright headers
2020-05-22 12:10:42 +02:00
Alex Shinn
b459e11ecf
Merge pull request #647 from ekaitz-zarraga/float_parse
...
Correct float parsing when exponent has sign
2020-05-22 10:35:13 +08:00
Alex Shinn
bda192f071
cleanup json unicode escape code
2020-05-22 11:32:19 +09:00
Ekaitz Zarraga
1cc24e37d9
Fix formatting
2020-05-22 00:30:24 +02:00
Ekaitz Zarraga
ce1996f1a7
Correct float parsing when exponent has sign
2020-05-21 18:10:54 +02:00
Ekaitz Zarraga
64d04f0638
Add JSON tests
2020-05-20 13:11:12 +02:00
Ekaitz Zarraga
e79d2aefea
Support multiple \u sequences and check errors
2020-05-19 20:47:19 +02:00
Ekaitz Zarraga
c448e8b441
Support for \u sequences in JSON
2020-05-18 22:39:33 +02:00
Alex Shinn
6e8b9bf59d
adding srfi 165
2020-05-17 00:08:00 +09:00
Vitaliy Mysak
f449bd157d
fix compilation under std=c89
...
There were few things that prevented successful compilation
using c89 standard. (and other c* standards in case of gcc).
Fix them in this small patch.
Changes in 27/rand.c:
- Use __GNU_SOURCE__ instead of __GNU_LIBRARY__
or else any of -std=c* options don't work with gcc
- Add a check before using rand_r() as suggested in rand_r(3)
- Move _WIN_32 definitions to "else" branch because it uses the most portable version
2020-05-13 11:12:02 +02:00
Alex Shinn
610b6964ce
fix log table for integer-length (issue #634 )
2020-05-11 21:38:40 +09:00