Dimitris Papavasiliou
310a04f701
Add support for user exported C libraries
...
This uses the existing mechanism for statically compiled C libraries,
to allow the user to export their own C libraries in a similar way.
User exported libraries can be added on top of statically compiled C
libraries or exist on their own (by setting SEXP_USE_STATIC_LIBS_EMPTY).
2022-10-30 14:06:18 +02:00
Alex Shinn
0eeeac7650
Make environment immutable and add mutable-environment alternative (issue #863 ).
2022-10-04 16:07:36 +09:00
Alex Shinn
e88374aae1
typo s/df/fd ( fixes #861 )
2022-09-26 22:37:51 +09:00
Alex Shinn
95827a44ed
Add immutable-string with copy-on-write semantics (issue #860 ).
2022-09-16 18:18:20 +09:00
Alex Shinn
1e47c78b8a
Fix reversal of results in rounding all leading 9's (issue #859 ).
2022-09-15 21:24:00 +09:00
Alex Shinn
fa8a506ed5
Merge pull request #858 from okuoku/win32-test-fix
...
cmake: Exclude `(chibi shell)` test on Win32
2022-09-11 20:02:26 +09:00
okuoku
f887003c30
cmake: Exclude (chibi shell)
test on Win32
...
Exclude `(chibi shell)` test on Win32 since it's not compatible.
2022-09-11 13:40:50 +09:00
Alex Shinn
0a50b305bc
string-set! should respect immutability (issue #857 )
2022-09-04 16:28:04 +09:00
Alex Shinn
2aa6dc829e
Merge pull request #854 from lockywolf/chibi-shell-return-value-exit-status
...
Make (shell) in (chibi shell) return exit status of last command.
2022-08-24 14:37:14 +09:00
Lockywolf
6bb62979fd
Make (shell) in (chibi shell) return exit status of last command.
2022-08-24 13:17:37 +08:00
Alex Shinn
f367cb86e2
signal an error when we can't change-directory in with-directory (issue #850 )
2022-08-11 21:56:35 +09:00
Alex Shinn
7e0b2730f4
snow-post should quote values
2022-08-09 18:43:51 +09:00
Alex Shinn
9993b27486
make-request path should be a string even in failure case
2022-08-09 14:02:19 +09:00
Alex Shinn
51beea2bb6
adding more warnings for bad repos (issue #846 )
2022-08-08 18:59:50 +09:00
Alex Shinn
1f1b361010
Using Makefile-configured snow install directories.
2022-08-08 18:43:30 +09:00
Alex Shinn
eac4adc272
Merge pull request #849 from lockywolf/shell.scm-scribble-fixes
...
Fix scribble documentation for shell.scm
2022-08-04 20:45:39 +09:00
Lockywolf
bf1703e511
Fix scribble documentation for shell.scm
2022-08-03 23:21:50 +08:00
Alex Shinn
c9344debfb
Revert "Install manpages in man/man1, not man"
...
This reverts commit c5446df854
.
MANDIR is already defined to include man1.
2022-08-03 22:55:30 +09:00
Alex Shinn
46c4a0cd7c
Merge pull request #847 from lockywolf/master
...
Install manpages in man/man1, not man
2022-08-03 22:48:09 +09:00
Alex Shinn
70acbf5a08
fix indentation
2022-08-03 22:44:28 +09:00
Alex Shinn
a2daa155e8
comment out failing chicken tests
2022-08-03 22:43:40 +09:00
Alex Shinn
2f50a6cf74
Merge pull request #848 from lockywolf/crutch-for-relative-install-lib-dir
...
Add a crutch to better detect snow binary extension dir.
2022-08-03 22:42:40 +09:00
Lockywolf
ac5c10c114
Add a crutch to better detect snow binary extension dir.
2022-08-03 21:40:48 +08:00
Alex Shinn
873e1c490f
wrap tests in groups
2022-08-03 22:38:39 +09:00
Alex Shinn
97ca7e1799
don't build images by default when DESTDIR is specified
2022-08-03 22:38:27 +09:00
Alex Shinn
66deb6fe3b
install-data-file should return the installed path
2022-08-03 22:38:07 +09:00
Alex Shinn
dea22a424b
use chroot to install images (issue #844 )
2022-08-02 15:00:56 +09:00
Lockywolf
c5446df854
Install manpages in man/man1, not man
2022-08-02 13:10:02 +08:00
Alex Shinn
805fcc7d30
fix (chibi shell) summary
2022-07-30 07:02:37 +09:00
Alex Shinn
b677b287ec
Merge pull request #843 from lockywolf/master
...
Add (chibi shell) to the documentation.
2022-07-30 07:00:32 +09:00
Lockywolf
b89545df48
Add (chibi shell) to the documentation.
...
1. Add "shell" to the list of html_docs
2. Add a reference to (chibi shell) to chibi.scribl
2022-07-29 22:25:56 +08:00
Alex Shinn
568519bf6b
fleshing out I/O redirection and adding docs
2022-07-29 18:50:42 +09:00
Alex Shinn
1b0566b759
add io redirection to syntax
2022-07-29 07:30:35 +09:00
Alex Shinn
1bea865ec2
more shell utilities
2022-07-16 21:55:59 +09:00
Alex Shinn
bc18b0cc30
allow custom option types for (chibi app)
2022-07-09 14:59:34 +09:00
Alex Shinn
d03202407b
fix pipe example
2022-07-09 14:59:17 +09:00
Alex Shinn
701cf1d169
no more flexible arrays (issue #842 )
2022-07-04 22:30:49 +09:00
Alex Shinn
658244d64e
Add WIP shell library.
2022-07-01 22:39:27 +09:00
Alex Shinn
f5d96939b6
adding optional child-prod arg to call-with-process-io
2022-06-19 08:30:45 +09:00
Alex Shinn
54d3aafc7b
update test
2022-06-12 16:11:16 +09:00
Alex Shinn
38fc7e0932
Initial SRFI 231 implementation.
2022-06-12 16:04:38 +09:00
Alex Shinn
4d0ae090b7
http-send-file default mime type should be application/octet-stream
2022-06-12 10:02:38 +09:00
Alex Shinn
566d9a47cf
Merge pull request #839 from rschifflin/rs-bignum-fix-to-sint
...
Fix SEXP_CUSTOM_LONG_LONGS lsint_to_sint
2022-06-11 08:16:39 +09:00
Mark Schifflin
2f524c59f7
Fix lsint_to_sint
2022-06-08 20:43:44 -07:00
Alex Shinn
35eed62160
the top-level of a macro expansion should preserve the call site source (issue #835 )
2022-06-03 13:36:56 +09:00
Alex Shinn
05ee42804a
Merge branch 'master' of github.com:ashinn/chibi-scheme
2022-05-29 08:03:48 +09:00
Alex Shinn
3c4ace142c
propagate source info manually in let (issue #835 )
2022-05-29 08:03:32 +09:00
Alex Shinn
bf225edc8e
Merge pull request #832 from jpellegrini/srfi-144
...
SRFI-144: accept zero arguments for flmax/flmin
2022-05-15 22:21:56 +09:00
Jeronimo Pellegrini
32ce583927
Add some more unit tests to SRFI-144
...
Tests for flmin, flmax, fl-least, fl-epsilon, fl-greatest are
included.
2022-05-15 08:30:27 -03:00
Jeronimo Pellegrini
1ecf7f9c8a
SRFI-144: accept zero arguments for flmax/flmin
...
SRFI-144 requires that (flmin) returns +inf.0 and that
(flmax) returns -inf.0, so these procedures can't really
be aliases to the Chibi implementation of R7RS max and min.
2022-05-14 08:14:08 -03:00