Commit graph

2515 commits

Author SHA1 Message Date
Alex Shinn
cee04731f9 Don't install libraries that are only (use-for test) by default. 2015-05-07 23:03:49 +09:00
Alex Shinn
9b5fe665cc Supporting multiple repositories and siblings traversal.
Annotating (use-for test) for test libraries.
2015-05-07 00:10:34 +09:00
Alex Shinn
d05b5c2d92 Sane handling of multiple repos basing the local cache name on the remote uri.
Still need to support a list of repos and/or sibling repos.
2015-05-06 15:25:34 +09:00
Alex Shinn
218ceb9144 Don't verify rsa keys on the server-side by default, even if present.
Consider a cron job to verify offline.
2015-05-06 14:22:44 +09:00
Alex Shinn
7fa00eb48a Handling periods in tags when extracting the first doc sentence. 2015-05-03 08:39:00 +09:00
Alex Shinn
f71d3e18bd Improving regexp docs. 2015-05-03 08:22:38 +09:00
Alex Shinn
b424922862 Fixing description of pathname library. 2015-05-03 08:12:46 +09:00
Alex Shinn
e5984ce5b3 Merge branch 'master' of https://github.com/ashinn/chibi-scheme 2015-05-03 08:10:40 +09:00
Alex Shinn
92e2f16c41 Fixing bug in package-docs on trivial docs. 2015-05-03 08:10:27 +09:00
Alex Shinn
e961010921 Merge pull request #261 from juanfra684/version-variable
Add the variable VERSION and remove the uses of 'cat VERSION'
2015-05-03 07:02:33 +09:00
Juan Francisco Cantero Hurtado
c4eb57c6c8 Add the variable VERSION and remove the uses of 'cat VERSION'
The Makefile doesn't write correctly the version of chibi-scheme within
the pkgconfig file (spotted by James Turner, OpenBSD developer) because
the VERSION variable doesn't exist.

The uses of 'cat VERSION' are not needed anymore.
2015-05-02 20:07:25 +02:00
Alex Shinn
7cea27ec20 Open both input and output ports to the same fd before using either,
to prevent one closing the fd.
2015-05-03 00:17:34 +09:00
Alex Shinn
3cd5375c28 Fixing update-repo on empty files (yawn, too late at night). 2015-05-02 23:07:26 +09:00
Alex Shinn
4c3deea37e Fixing synchronized-rewrite-file when the file doesn't exist. 2015-05-02 22:55:46 +09:00
Alex Shinn
366dbdb9dc get-user-password shouldn't assume the user exists 2015-05-02 22:43:32 +09:00
Alex Shinn
c7d64a19c4 Avoiding a race condition in synchronized-rewrite-file. 2015-05-02 22:35:51 +09:00
Alex Shinn
0df0dc3e2b Fixing typo in snowballs target. 2015-05-02 22:14:29 +09:00
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