Nguyễn Thái Ngọc Duy
65a1eba878
make optional-test and diff-test run without (chibi test)
...
Tested with gauche. It's mostly about not importing (chibi test)
unconditionally, and importing (scheme write). And in one case I need to
exclude some tests because gauche catches invalid call forms at compile
time. I'm not sure if that can be caught...
2020-09-01 20:55:03 +07:00
Alex Shinn
e5cf364360
forgot to wrap inline cond-expand defs in begin
2020-09-01 22:27:59 +09:00
Alex Shinn
e7e034dea0
fix previous fix, fk needs to be made cheap, not sk (issue #698 )
2020-09-01 17:01:27 +09:00
Alex Shinn
717aeb9e8b
fix combinatorial explosion in match-not (issue #698 )
2020-09-01 16:38:42 +09:00
Alex Shinn
29df4211ee
fix circular expansion (issue #697 )
2020-09-01 16:25:00 +09:00
Alex Shinn
9433b8b912
doc style tweaks
2020-09-01 10:59:44 +09:00
Alex Shinn
f6bd8b6266
fix inlined (chibi test) lite
2020-09-01 10:59:25 +09:00
Alex Shinn
217baeeb57
avoid cyclic test deps in snow
2020-08-31 21:52:01 +09:00
Alex Shinn
1d21a90275
Merge branch 'master' of github.com:ashinn/chibi-scheme
2020-08-31 17:28:43 +09:00
Alex Shinn
6c8bf386ec
fixing multi-level menu nesting plus some doc css tweaks
2020-08-31 17:28:12 +09:00
Lukas Böger
922b73b024
Sync documented \var
and actual parameter name
...
The procedure parameter name could equally well be changed from `id` to
`proc`. Not sure which approach is more suitable - here, I chose to
stick to the original procedure signature.
2020-08-30 11:23:17 +01:00
Marc Nieper-Wißkirchen
251464eade
Translate assume to a noop when assumptions are disabled
2020-08-29 11:11:46 +02:00
Marc Nieper-Wißkirchen
043e4c2214
Fix generator-find
2020-08-29 10:25:23 +02:00
Nguyễn Thái Ngọc Duy
b52b2024f8
snow: extract feature list for cond-expand
...
Currently a package's cond-expand contains the symbol of the target
implementation and optionally more from config file. Execute a
command (once) on target implementation to add their full feature list,
making it available for each package to use.
All of these Schemes are tested. Larceny is just too annoying to get the
feature list (no one-liner, and it could take a while) so Larceny stays
the current behavior.
There is a small unrelated change here: the gosh command to get
version. We don't need to call (exit), if stdin is closed properly (it
should) then gosh should exit regardless.
2020-08-28 16:30:00 +07:00
Alex Shinn
8a6af941ad
enforce bound-identifier=? for match rewrite
2020-08-27 17:06:51 +09:00
Alex Shinn
5860a65368
track head ids in ellipsis tail
2020-08-26 17:24:38 +09:00
Alex Shinn
dda71763a5
fixing or patterns with different ids in branches
2020-08-26 16:07:52 +09:00
Alex Shinn
11852c6390
don't rewrite quote
2020-08-25 16:09:38 +09:00
Alex Shinn
9d65c61350
Merge branch 'master' of github.com:ashinn/chibi-scheme
2020-08-25 15:22:45 +09:00
Alex Shinn
0a503dc3ad
use curl for GET as well as POST in snow (i(issue #549 )
2020-08-25 15:21:25 +09:00
Alex Shinn
5d6efedc5f
Merge pull request #689 from pclouds/snow-gauche-version-comparison
...
snow: accept "_" as version separator
2020-08-25 14:28:56 +09:00
Alex Shinn
74cb05aed6
Merge pull request #688 from krzygorz/colors-fix
...
(srfi 166 color) fix
2020-08-25 14:28:11 +09:00
Alex Shinn
60c4007e6f
adding thread-interrupt! so that (chibi repl) can preserve continuations (issue #686 )
2020-08-25 14:09:29 +09:00
krzygorz
9067c8b5d5
text attribute resetting fix
2020-08-24 13:52:29 +02:00
Nguyễn Thái Ngọc Duy
0eb0834bbc
snow: accept "_" as version separator
...
$ tools/snow-chibi implementations
WARNING: Implementation gauche is an unsupported version,
0.9.10_pre1, but at least 0.9.4 is required.
cyclone
sagittarius
The easy solution is also accept "_" as version separator and consider
"pre1" the forth component. This makes the warning go away, and I don't
think it'll affect version comparison on other schemes.
2020-08-24 18:36:31 +07:00
Alex Shinn
e307c872bf
fix include-ci (issue #687 )
2020-08-23 00:23:27 +09:00
Alex Shinn
006f22ccd7
fixing match-letrec with unhygienic insertion (issue #574 )
2020-08-21 10:18:16 +09:00
Alex Shinn
d75ae9304f
forgot to export make-state-variable from composite library
2020-08-17 22:02:15 +09:00
Alex Shinn
6be0e8d059
exporting make-state-variable in SRFI 166 (issue #683 )
2020-08-17 21:56:57 +09:00
Alex Shinn
5ee7ad0230
allow start/end args to uvector->vector conversions (issue #682 )
2020-08-16 08:06:22 +09:00
Alex Shinn
d41fac4f73
adding (auto) library for auxiliary syntax
2020-08-14 11:24:25 +09:00
Arvydas Silanskas
cf40f1aca1
add fl-epsilon to srfi 144
2020-08-11 21:26:42 +03:00
Alex Shinn
31c2adf8bf
hash raw bytes of bignums
2020-08-11 11:12:04 +09:00
Alex Shinn
dc524feabc
add missing trailing ? on SRFI 144 inequality ops
2020-08-11 10:37:23 +09:00
Alex Shinn
5616d2fb87
adding uvector-segment test
2020-08-11 10:36:52 +09:00
Alex Shinn
a8e35f90fa
s/max/max in vector-segment (issue #677 )
2020-08-08 16:20:01 +09:00
Alex Shinn
ffeb960997
fixing uvector-reverse-copy (issue #676 ); ungeneralize unfold to take exactly one seed
2020-08-08 16:14:57 +09:00
Alex Shinn
90f0425c37
fixing distribution of random bignums, adding uniformity tests on the results (issue #675 )
2020-08-07 12:40:07 +09:00
Alex Shinn
449312d3bd
restoring hashing of trailing data for uvectors
2020-08-04 18:31:20 +09:00
Alex Shinn
b4520b31f5
hash should not take into account non-sexp trailing data (bug report from Arthur Gleckler)
2020-08-04 12:23:22 +09:00
Lassi Kortela
65b197f7de
Implement SRFI 193: Command lines
2020-08-03 13:24:18 +03:00
Alex Shinn
772542694b
missing argument in snow package-spec+files
2020-08-01 00:00:38 +09:00
Alex Shinn
1ac1c68047
fixing bytecode accessors
2020-07-31 23:12:59 +09:00
Alex Shinn
306cc73bd6
Revert "image options are harmless in non-image build; images not supported on 32-bit arch"
...
This reverts commit 9b859eda36
.
2020-07-31 15:32:18 +09:00
Alex Shinn
9b859eda36
image options are harmless in non-image build; images not supported on 32-bit arch
2020-07-31 15:31:43 +09:00
Alex Shinn
5d2a9bcc3d
SRFI 160 vector= differs from SRFI 133 in not taking an eq predicate (issue #674 )
2020-07-31 15:09:46 +09:00
Alex Shinn
b7ffc4e700
Revert "SRFI 160 vector= differs from SRFI 133 in not taking an eq predicate (issue #674 )"
...
This reverts commit 340c5aa2a8
.
2020-07-31 15:08:59 +09:00
Alex Shinn
340c5aa2a8
SRFI 160 vector= differs from SRFI 133 in not taking an eq predicate (issue #674 )
2020-07-31 15:00:03 +09:00
Alex Shinn
60ee6d70d0
move remaining fields to start of types
2020-07-30 00:19:21 +09:00
Alex Shinn
c726273c3b
fixing distribution of random bignums
2020-07-29 12:15:20 +09:00