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
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
60c4007e6f
adding thread-interrupt! so that (chibi repl) can preserve continuations (issue #686 )
2020-08-25 14:09:29 +09: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
006f22ccd7
fixing match-letrec with unhygienic insertion (issue #574 )
2020-08-21 10:18:16 +09:00
Alex Shinn
6be0e8d059
exporting make-state-variable in SRFI 166 (issue #683 )
2020-08-17 21:56:57 +09: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
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
67dcd04d03
speedup snow search
2020-07-29 11:01:56 +09:00
Alex Shinn
82acca4772
remove more tabs
2020-07-28 20:10:31 +09:00
Alex Shinn
d593a5cb0a
death to tabs
2020-07-28 15:26:42 +09:00
Alex Shinn
23e62275df
fixing scheme bytevector for 32bit arch
2020-07-28 15:09:40 +09:00
Alex Shinn
99a863c723
forgot to add file
2020-07-26 23:23:19 +09:00
Alex Shinn
54c4b37f0e
adding make-json-reader
2020-07-26 23:15:53 +09:00
Alex Shinn
e6229a7f65
fix cc warning on 32-bit arch
2020-07-24 16:19:24 +09:00
Alex Shinn
992544d051
filter history duplicates
2020-07-24 15:59:30 +09:00
Alex Shinn
ea370db4b4
fixing some cc warnings
2020-07-24 15:35:31 +09:00
Alex Shinn
0b9332ba77
suggesting closest misspelled options (issue #588 )
2020-07-24 14:25:15 +09:00
Alex Shinn
8d85bfc5d2
improving docs
2020-07-24 12:53:29 +09:00
Alex Shinn
cb3734c2d1
adding some highlight keywords
2020-07-23 18:26:15 +09:00
Alex Shinn
8540155875
Fixing and documenting test filtering logic.
...
Use strikethrough for skipped tests.
Assume verbose testing if no group present for easier repl usage.
2020-07-23 17:51:07 +09:00
Alex Shinn
5a54ecce1d
adding italic and strikethrough ansi escapes
2020-07-23 17:50:26 +09:00
Alex Shinn
9fd9b88660
documenting (chibi diff)
2020-07-23 17:50:00 +09:00
Alex Shinn
c23bfbc2f6
including example output in (chibi doc), translate ansi escape
2020-07-23 17:47:04 +09:00
Alex Shinn
5fe3ad766f
avoid duplicate libraries
2020-07-21 15:48:35 +09:00
Alex Shinn
bcbed04b3b
fixing pretty-printed circular lists
2020-07-20 16:38:48 +09:00
Alex Shinn
7366a13413
adding content-type output for http server files
2020-07-17 14:42:28 +09:00
Alex Shinn
983829cab1
better inexact computation for ratios which overflow double (issue #671 )
2020-07-15 16:38:56 +09:00
Alex Shinn
9104fcc44e
print skipped tests in verbose mode
2020-07-15 16:33:52 +09:00
Alex Shinn
5d9a53f6e3
adding tmux-256color to list of terms supporting color
2020-07-13 10:02:00 +09:00
Kris Katterjohn
f4526f7fc8
(chibi filesystem): conditionalize chown to fix Windows build
2020-07-08 15:36:21 -04:00
Kris Katterjohn
8ae99cff92
(chibi filesystem): add chown
2020-07-08 15:12:14 -04:00
Alex Shinn
e31e5ffbf3
updating (chibi json) to work on ports
2020-07-08 17:27:05 +09:00
Alex Shinn
f2d38e36c7
fixing (srfi 159) after refactoring
2020-07-06 15:09:49 +09:00
Alex Shinn
a6e8e9d7ba
env vars are identifiers, not symbols; fix evaluation time (issue #516 )
2020-07-06 15:00:27 +09:00
Alex Shinn
72668b6d26
fixing ,@ patterns
2020-07-06 14:24:22 +09:00
Alex Shinn
cb5f523532
adding ..= and ..* patterns to match (issue #535 )
2020-07-06 13:42:34 +09:00
Alex Shinn
89a5b97e3c
remove duplicate tests
2020-06-27 07:13:07 +09:00