Commit graph

317 commits

Author SHA1 Message Date
Alex Shinn
fdc0396962 quote expr in unnamed time macro
The time was still reported correctly, but took longer and had the wrong name.
Fixes issue #288.
2015-11-02 22:44:48 +09:00
Alex Shinn
da845032e5 open-net-io should ior flags w/ non-block, not and them 2015-08-28 23:37:37 +09:00
Alex Shinn
2500569861 accepting identifiers to derefence as args to disasm, for macros 2015-07-26 22:26:09 +09:00
Alex Shinn
1313daaf15 adding object->integer utility 2015-07-22 23:10:14 +09:00
Alex Shinn
76d088d260 adding simple example http server to docs 2015-07-06 23:33:00 +09:00
Alex Shinn
2ee9b3098d servlet uri query parsing should handle + as space 2015-07-06 23:26:00 +09:00
Alex Shinn
9b4cadd33f don't bother evaluating literals in (chibi repl) 2015-07-06 20:46:42 +09:00
Alex Shinn
b93aa9cad9 when extracting optional parameter names, offset cadr by 1 2015-07-04 23:17:15 +09:00
Alex Shinn
841bf95509 supporting email stripping for multiple authors 2015-07-01 07:41:47 +09:00
Alex Shinn
49505b4849 adding count to gc timer 2015-06-27 20:43:43 +09:00
Alex Shinn
64f3be9c99 use blocking io by default in snow 2015-06-22 20:51:20 +09:00
Alex Shinn
3fe810c86a Fixing weak references. 2015-06-20 23:03:44 +09:00
Alex Shinn
4ab97dd9bd adding experimental --use-curl option 2015-06-19 00:02:05 +09:00
Alex Shinn
7e634f3b66 procedure-signature should strip synclos from parameters 2015-06-18 23:33:01 +09:00
Alex Shinn
402828c8e9 adding Steele's three-part test and including numeric tests in test-libs 2015-06-16 22:33:33 +09:00
Alex Shinn
c9a856b8f6 fix path adjustment of inline test files in snow-chibi package command 2015-06-15 23:39:38 +09:00
Alex Shinn
dfc5ca6913 fixing free chunk calculation and counting more sizes 2015-06-15 21:53:34 +09:00
Alex Shinn
c33df79004 adding free-sizes complement to heap-sizes 2015-06-15 21:34:25 +09:00
Alex Shinn
f5326fafc3 adding heap-sizes to check distribution of chunk sizes in heap 2015-06-15 21:04:25 +09:00
Alex Shinn
950312f13b adding optional tracking of gc time 2015-06-14 23:03:19 +09:00
Alex Shinn
4527c772c5 (chibi weak) library is a noop when not compiling with weak references. 2015-06-14 15:27:21 +09:00
Alex Shinn
19df6e7578 strip leading parents in package test 2015-06-13 22:06:12 +09:00
Alex Shinn
a05b94f3c2 fixing bug in extract-program-dependencies 2015-06-13 20:59:01 +09:00
Alex Shinn
ef1ae88b7a Fixing bug in let-optionals option parsing. 2015-06-11 22:52:50 +09:00
Alex Shinn
aeb881412c Fixing regexp-replace substring index error on non-ascii inputs. 2015-06-09 23:19:58 +09:00
Alex Shinn
c52873e8b9 Prefer SRFI 33 over SRFI 60, preventing import cycles when a user has
a SRFI 60 installed which imports (scheme base).  This can still break
in theory if a user installs a third-party SRFI 33 in the search path
in front of the Chibi SRFI 33, but we can't always be safe against
such behavior.
Fixes issue #267.
2015-06-09 00:14:03 +09:00
Alex Shinn
a3f5b10d62 Allowing option parsing to fallback to top-level options from within subcommands. 2015-06-05 22:46:45 +09:00
Alex Shinn
9f565d77c5 Allow optional sxml for the head section in page. 2015-05-20 21:23:12 +09:00
Alex Shinn
f255c35695 Fixing bug in invalid-signature-reason, allowing a proc value in update-repo-package. 2015-05-19 22:46:36 +09:00
Alex Shinn
09b1e3041c Setting utf-8 charset by default. 2015-05-11 20:40:21 +09:00
Alex Shinn
9f00ad0695 trying version-file relative to the library file first 2015-05-10 22:19:41 +09:00
Alex Shinn
8cd5fd2848 Fixing extract-module-file-docs for a library outside the search path. 2015-05-10 20:45:01 +09:00
Alex Shinn
9fe8dbf893 chmod 644 installed meta files 2015-05-09 22:32:05 +09:00
Alex Shinn
71ce04861d Actually installing compiled ffi bindings when present in chibi. 2015-05-09 22:28:32 +09:00
Alex Shinn
d96f1c9fc5 Supporting foreign library dependencies for chibi. 2015-05-09 21:52:07 +09:00
Alex Shinn
b1243c63d4 Fixing bug in match for var extraction of quasiquote patterns. 2015-05-09 21:20:21 +09:00
Alex Shinn
8813a62b8e making ansi tests portable 2015-05-09 16:45:45 +09:00
Alex Shinn
a13d4c49f0 fixing argument order in call to library-dependencies 2015-05-09 16:43:25 +09:00
Alex Shinn
f92586d694 don't install a file onto itself 2015-05-09 16:42:53 +09:00
Alex Shinn
99b4a9aa83 Removing trailing space from process output for default install paths. 2015-05-09 16:17:28 +09:00
Alex Shinn
c8efdd0b58 Don't verify signature if not present even if checks forced. 2015-05-09 08:28:21 +09:00
Alex Shinn
70143023ba fixing missing repository-uri 2015-05-09 01:00:42 +09:00
Alex Shinn
d222b152b6 save-history should ensure the directory exists 2015-05-08 07:28:47 +09:00
Alex Shinn
5b6ca8e760 Handling case when impl version can't be detected. 2015-05-08 07:24:02 +09:00
Alex Shinn
9688f01afd Don't upgrade transitive dependencies by default. 2015-05-08 00:46:39 +09:00
Alex Shinn
bfbb8c42fe package-name should ignore empty names 2015-05-08 00:36:31 +09:00
Alex Shinn
8814f5951c Fixing (chibi app) option abbrevs. 2015-05-08 00:23:43 +09:00
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