Alex Shinn
f1df493c32
Upgrading to Unicode 15.1.0.
2024-05-31 23:57:18 +09:00
Alex Shinn
3558c0f4a6
Add tests and documentation for define-binary-record-type.
2024-05-30 19:08:09 +09:00
Alex Shinn
96f17293f2
install (chibi text)
2024-05-28 22:14:07 +09:00
Alex Shinn
c966dfa7a8
suppress output of ldconfig
...
Closes #979 .
2024-05-28 22:12:32 +09:00
Alex Shinn
6c49071833
Factor out (srfi 160 mini) for f8/f16 base.
...
Closes #961 .
Import this instead of the full vector libs for (srfi 231).
Also fix install of full vector libs for (srfi 160).
2024-05-25 22:15:10 +09:00
Alex Shinn
017e4b6990
Add feature for architecture.
...
Issue #955 .
2024-05-16 23:28:29 +09:00
Bradley Lucier
732078cde4
Fix SRFI 231 install
...
Makefile:
When installing chibi, make installation directory and install files for SRFI 231.
When uninstalling chibi, remove installation directory and files for SRFI 231.
lib/srfi/231/transforms.scm:
Move definition of vector-iota from here to ...
lib/srfi/231/base.scm:
Here.
lib/srfi/231/base.sld:
Export vector-iota to use in both base.scm and transforms.scm.
2023-05-28 17:48:32 -04:00
Alex Shinn
18c958e836
Merge pull request #887 from mnieper/srfi-211
...
Provide identifier-syntax and make-variable-transformer through standardized SRFI libraries.
2023-02-08 21:38:00 +09:00
Alex Shinn
b22bcc1fcc
don't assume git for building clibs.c (issue #891 )
2023-02-08 09:55:54 +09:00
Marc Nieper-Wißkirchen
c5615c9b24
Install the new libraries.
2023-02-01 12:58:21 +01:00
Daphne Preston-Kendal
dcd2ce9054
Add syntax-tests to test-all
2022-10-28 11:10:51 +02:00
Alex Shinn
1f1b361010
Using Makefile-configured snow install directories.
2022-08-08 18:43:30 +09: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
97ca7e1799
don't build images by default when DESTDIR is specified
2022-08-03 22:38:27 +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
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
05eb4ebd35
installing SRFI 179
2021-05-11 00:06:24 +09:00
Alex Shinn
6c522cc04b
package srfis with tests
2021-05-10 23:14:43 +09:00
Alex Shinn
64633d577c
adding assert docs
2021-05-10 17:57:06 +09:00
Alex Shinn
3eab7bf226
package SRFI 179
2021-05-10 17:49:02 +09:00
Nguyễn Thái Ngọc Duy
12fa4ae601
Fix emscripten build
...
It looks like the original -shared is ignored for some reason, so emcc
produces the final .wasm and .js code, the latter is named
chibi-scheme-static.bc, which cannot be linked to create
chibi.js. Moving -shared to STATICFLAGS seems to fix that.
I'm new to emscripten so don't trust me too much on this. But I tested
chibi.js and things still seem to work fine.
2021-05-04 18:53:53 +07:00
Alex Shinn
19228cbfb8
cleaning up more dirs on uninstall (issue #725 )
2021-01-25 11:07:48 +09:00
Alex Shinn
3f228ce731
Merge pull request #716 from amirouche/fix/emscripten-build
...
Makefile: js: fix build for emscripten 2.0.8.
2020-11-30 13:51:43 +09:00
Alex Shinn
a3afe4e804
don't change dir when generating images (issue #707 )
2020-11-25 23:26:18 +09:00
Amirouche
f13c826da0
Makefile: js: fix build for emscripten 2.0.8.
...
$ emcc --version
emcc (Emscripten gcc/clang-like replacement) 2.0.8 (d059fd603d0b45b584f634dc2365bc9e9a6ec1dd)
2020-11-02 11:20:35 +01:00
Pietro Cerutti
f85c1a3545
Building docs depends on having the shared libraries available
...
This unbreaks compiling with multiple make jobs.
2020-10-14 10:06:56 +00:00
Alex Shinn
64ff69e99b
include chibi.repl in images
2020-09-03 21:51:04 +09:00
Lukas Böger
a3a0e67365
Add (chibi optional)
to listed library docs
2020-08-30 11:21:40 +01:00
Alex Shinn
a7a115323c
s/dist-clean/dist-clean/
2020-08-28 11:40:52 +09:00
Alex Shinn
421e357e98
no -lutil for emscripten (issue #681 )
2020-08-17 10:07:52 +09:00
Arthur A. Gleckler
2e63c53a6b
Fix: Install "base.scm", too.
2020-08-02 11:25:55 +09:00
Alex Shinn
b60a6a2417
refer to formal srfi docs for srfi packages
2020-07-29 15:48:22 +09:00
Alex Shinn
e70ebc4f35
forgot to install the shared lib for (scheme bytevector) (issue #673 )
2020-07-29 10:27:54 +09:00
Alex Shinn
24c40099f0
adding githooks
2020-07-28 15:59:24 +09:00
Alex Shinn
23e62275df
fixing scheme bytevector for 32bit arch
2020-07-28 15:09:40 +09:00
Alex Shinn
54c4b37f0e
adding make-json-reader
2020-07-26 23:15:53 +09:00
Alex Shinn
0b9332ba77
suggesting closest misspelled options (issue #588 )
2020-07-24 14:25:15 +09:00
Alex Shinn
8d85bfc5d2
improving docs
2020-07-24 12:53:29 +09:00
Alex Shinn
9fd9b88660
documenting (chibi diff)
2020-07-23 17:50:00 +09:00
Alex Shinn
da5827d889
generate SRFI 166 snowball
2020-07-06 10:55:49 +09:00
Alex Shinn
d511b8e31d
s/VERSION/CHIBI_VERSION to avoid conflicts (issue #659 )
2020-06-15 18:54:20 +09:00
Alex Shinn
abc3403e0a
chibi-scheme-static needs -lutil if (chibi pty) is included
2020-06-08 11:54:12 +09:00
Alex Shinn
c245d6cee8
fix case folding, update to unicode 13
2020-06-04 22:08:07 +09:00
Alex Shinn
1164ecf9b7
adding unicode-string-width/wide
2020-06-03 10:43:22 +09:00
Alex Shinn
6caca77426
adding (scheme bytevector)
2020-05-31 23:24:51 +09:00
Lockywolf
ca23ec9335
Add srfi 146 and 166 installation to Makefile
2020-05-28 12:33:55 +08:00
Alex Shinn
62ef654817
clarifying in README that GNU make is used, movign all extensions to Makefile.detect (issue #642 )
2020-05-22 15:06:45 +09:00
Donaim
ebfe494147
make: fix uninstall target
...
uninstall target failed to remove
- share/srfi libraries
- man pages
- include headers
This patch repairs the makefile so that all chibi files
get removed correctly.
In case of man pages, they were actually installed
to a wrong place - "man1/man1" instead of "man1".
This was introduced by 2137fcd3f0
so current commit reverts it.
2020-05-11 23:19:48 +02:00