Alex Shinn
5cab36c8bd
Fleshing out (chibi parse) docs and adding to the manual.
2015-05-02 21:47:24 +09:00
Alex Shinn
29e2077ac2
Recognizing named-let in get-optionals-signature.
...
Importing (scheme small) in the default doc example environment.
2015-05-02 21:47:04 +09:00
Alex Shinn
a11ef977a8
Handling missing rsa signatures in verify command.
...
Making automatic verification opt-in.
2015-05-02 21:45:54 +09:00
Alex Shinn
f958a82028
Don't rsa sign packages by default, but do provide digests.
2015-05-01 21:57:23 +09:00
Alex Shinn
76ba196fba
More documentation improvements.
2015-05-01 07:55:25 +09:00
Alex Shinn
452e6f27d7
Packaging (chibi iset) recursively.
2015-05-01 07:55:02 +09:00
Alex Shinn
7f63676e1b
Adding description for (chibi char-set boundary).
2015-04-30 17:33:20 +09:00
Alex Shinn
0e83df3f91
Improving (chibi bytevector) docs.
2015-04-30 17:30:39 +09:00
Alex Shinn
93730efceb
Adding (chibi app) docs.
2015-04-30 17:21:36 +09:00
Alex Shinn
315d87174c
Improving automated "optionals" signature extraction in (chibi doc).
2015-04-30 08:54:11 +09:00
Alex Shinn
ea9ba3b5cb
Fleshing out snow docs.
2015-04-29 22:24:42 +09:00
Alex Shinn
8ed0eaf1cb
Recognizing default install (scheme *), (srfi *), (impl *) libraries.
...
Fixing default install path for Chicken.
2015-04-29 08:53:13 +09:00
Alex Shinn
bd42ded71d
We don't have any non-generated html files.
2015-04-28 08:31:23 +09:00
Alex Shinn
8502d8e902
Removing uneeded \scheme inside \macro in loop docs.
...
Fixing bug that choked on this (issue #260 ).
2015-04-28 08:30:12 +09:00
Alex Shinn
7f7a75d4f5
Exporting syntax-rules from (scheme r5rs).
2015-04-27 11:42:00 +09:00
Alex Shinn
705260f78e
Fixing installs of packages with library files not matching their names.
2015-04-27 10:40:38 +09:00
Alex Shinn
13699a160c
don't bother with (make-path "." base)
2015-04-27 00:12:07 +09:00
Alex Shinn
31997cb514
Don't use rsa keys by default for now.
2015-04-26 23:45:43 +09:00
Alex Shinn
00691b64f1
Making libraries portable where possible.
...
Many still import (chibi), and as (scheme base) is somewhat more
expensive to load at present these are changed to cond-expand.
Many libraries also rely on (srfi 33), and these have been changed
to a cond-expand first trying (srfi 60) where available.
Also fixing a few portability concerns (duplicate imports of the
same binding), and adding a few libraries missing from lib-tests.scm.
2015-04-26 16:17:38 +09:00
Alex Shinn
12c9dc1038
Adding a snowballs target.
2015-04-26 13:29:40 +09:00
Alex Shinn
1883561c57
Clarifying error message on bad import spec.
2015-04-26 13:29:16 +09:00
Alex Shinn
93406a98ee
Fixing upload with passwords.
2015-04-26 10:42:38 +09:00
Alex Shinn
24a880ad28
Adding fixed-size heaps as an experimental compile-time option.
2015-04-25 22:24:56 +09:00
Alex Shinn
b3bc13443b
Fixing gabriel benchmarks.
2015-04-25 22:22:49 +09:00
Alex Shinn
e230823cc6
Fixing random-integer for real.
2015-04-25 14:14:32 +09:00
Alex Shinn
7e80510755
Fixing typo in random-integer fix.
2015-04-25 13:05:17 +09:00
Alex Shinn
11cb17835b
Adding sexp_int32_t definition. Fixing SRFI 27 bug on 32 bit machines.
...
Fixing the random-integer range to allow all results with a bignum bound.
2015-04-25 13:01:16 +09:00
Alex Shinn
2e481d57e9
Non-strict top-level identifier matching now works if the identifier
...
is bound in only one of the environments. This is necessary in the
case where a library uses an unbound keyword (e.g. "with" in (chibi
loop)), but you want to use it along with a binding for the
keyword (e.g. "with" in (chibi show)). The alternative to work with
the current logic is to always require such keywords to be bound, in
this case to add a dummy "with" auxiliary syntax binding to (chibi
loop), however this doesn't seem any safer than the new logic, and the
whole point of the feature is convenience. Fixes issue #221 .
2015-04-25 10:56:58 +09:00
Alex Shinn
82bc3b931f
Adding "debian" make target from issue #221 .
2015-04-25 10:40:21 +09:00
Alex Shinn
ff8f9d5fa7
Updating dist target to use git ls-files instead of hg manifest.
2015-04-25 10:36:06 +09:00
Alex Shinn
4ea94fa51d
Forgot to import temp-file.
2015-04-24 23:12:06 +09:00
Alex Shinn
a8848793e4
Adding a preserve thunk to call-with-temp-file/dir.
2015-04-24 22:52:13 +09:00
Alex Shinn
08cf38851e
Adding for loop shortcut syntax.
2015-04-24 21:27:35 +09:00
Alex Shinn
2ac6b0f271
Adding "implementations" command, along with impl version checks where needed.
2015-04-24 18:22:29 +09:00
Alex Shinn
b40f5284fc
Refactoring some utils.
2015-04-24 16:32:06 +09:00
Alex Shinn
78d68de282
Adding missing test files from last commit.
2015-04-24 14:10:57 +09:00
Alex Shinn
ac53193e5d
Adding initial chibi-ffi support to snow-chibi.
2015-04-24 14:10:37 +09:00
Alex Shinn
74ed34b4a3
Adding a system? variant of system which returns #t iff the command completes successfully.
...
Also allowing a list as the first argument to both.
2015-04-24 14:10:13 +09:00
Alex Shinn
db16fc693c
Using absolute import paths for kawa, since relative paths break on chained dependencies.
2015-04-23 18:36:44 +09:00
Alex Shinn
9b328359b5
Chibi still wants to run tests in pwd in case we're running snow-tests from the chibi build dir.
2015-04-23 18:32:15 +09:00
Alex Shinn
ef86d2ff65
extra error checks for call-with-temp-dir
2015-04-23 18:31:22 +09:00
Alex Shinn
28011727e4
call-with-process-io should terminate if execute returns (i.e. fails)
2015-04-23 18:14:33 +09:00
Alex Shinn
1027b424c2
Adding tests to ensure packages with failing tests aren't installed without confirmation.
2015-04-23 17:09:19 +09:00
Alex Shinn
259d208ad5
Adding support for installing data files.
2015-04-23 15:23:30 +09:00
Alex Shinn
882f36bccf
Adding proper program installation for chicken, plus tests.
2015-04-21 18:02:19 +09:00
Alex Shinn
79652b8fd5
Adding sexp options support.
2015-04-21 12:23:01 +09:00
Alex Shinn
5f97353ff5
Adding a chmod binding.
2015-04-21 12:22:47 +09:00
Alex Shinn
6a3179ec42
Various snow bugfixes.
2015-04-21 00:01:46 +09:00
Alex Shinn
eb1a982842
Ignoring generated crypto.c.
2015-04-21 00:00:29 +09:00
Alex Shinn
a1fd315604
Merge pull request #258 from ilammy/native-sha-2.v2
...
Native SHA-2 implementation (take two)
2015-04-20 19:20:48 +09:00