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
a1c8862aba
adding missing stack field_len_base adjustment from f0ee48fc4c
2015-06-04 07:48:16 +09:00
Alex Shinn
438346fc26
When aligning bytecode, pad the skipped bytes with the previous opcode.
...
This allows for instructions which want to save the previous ip to simply
subtract their operands without needing to preserve the original ip in advance.
2015-06-03 22:29:38 +09:00
Alex Shinn
6d6adc0cbf
Fixing string streams build on linux.
2015-06-03 21:50:07 +09:00
Alex Shinn
f0ee48fc4c
Fixing type slot specifications. Report from ilammy in issue #235 .
...
- SEXP_STACK had an off by one sexp_type_field_len_base past the top of stack
- SEXP_EXCEPTION claimed 6 slots but only 5 were present
- sexp_type_struct should have had "dl" slot at end
2015-06-03 21:42:57 +09:00
Alex Shinn
577bdeb2b3
Merge pull request #263 from justinethier/master
...
Update meta-7.scm
2015-06-01 22:41:54 +09:00
Justin Ethier
1e1b9d01b8
Update meta-7.scm
...
Fix a simple spelling mistake.
2015-05-22 13:42:44 -04: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
ad59eee89f
sexp_emit_word should align before expanding
2015-05-12 23:16:58 +09:00
Alex Shinn
607d70c6a0
When directly incrementing or aligning bytecode pos during code generation,
...
ensure there is enough space just as when emitting.
2015-05-12 23:03:48 +09:00
Alex Shinn
d6b66a32fd
Reduce the number of calls to fcntl in sexp_read.
2015-05-12 07:30:44 +09:00
Alex Shinn
09b1e3041c
Setting utf-8 charset by default.
2015-05-11 20:40:21 +09:00
Alex Shinn
5ddef3a892
Adding more packaging documentation.
2015-05-10 22:47:12 +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
6ef0a69a5b
ignoring generated files
2015-05-09 22:54:50 +09:00
Alex Shinn
e2a6a3651d
updating memory tests
2015-05-09 22:54:10 +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
2f27dbb5bc
Allowing overriding the c compiler in chibi-ffi.
2015-05-09 21:50:27 +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
7d697c29c0
adding c-link to chibi-ffi
2015-05-09 21:08:18 +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
57b52a4ff0
allowing -t to trace unexported bindings
2015-05-09 00:51:56 +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
c8066e2eb7
don't install meta pkg info for tests
2015-05-08 00:01:59 +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
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