Lassi Kortela
|
c048a8ee6c
|
Shadow ALIGN macro defined by system headers
OpenBSD sys/param.h defines it.
|
2019-10-14 11:58:20 +03:00 |
Lassi Kortela
|
a174bba817
|
Get rid of the float_t and double_t nonsense
Necessitates a big refactoring of the magic macros that make the types.
|
2019-10-14 02:27:33 +03:00 |
Lassi Kortela
|
f3527b178c
|
Implement (features) and (version-alist)
|
2019-10-14 00:43:31 +03:00 |
Lassi Kortela
|
b655859822
|
Add more C-side accum helpers
|
2019-10-14 00:43:00 +03:00 |
Lassi Kortela
|
874ffe9007
|
Add write_simple_defaults() helper
|
2019-10-14 00:42:04 +03:00 |
Lassi Kortela
|
5e9bb704c8
|
Add string-vector accumulator utility for C
|
2019-10-13 22:56:45 +03:00 |
Lassi Kortela
|
0d315e320e
|
Add most SRFI 175 ASCII character procedures
|
2019-09-29 12:32:57 +03:00 |
Lassi Kortela
|
5f53326df8
|
Replace path.exists? with file-exists? in C
|
2019-09-02 19:46:27 +03:00 |
Lassi Kortela
|
b7db5bb755
|
Rename string.split into string-split
By analogy to SRFI 140. TODO: Think about character delimiter.
|
2019-08-28 16:18:37 +03:00 |
Lassi Kortela
|
4fef0b89b9
|
Add const
|
2019-08-28 13:30:07 +03:00 |
Lassi Kortela
|
40ba694ea6
|
Make environment variable procedures match R7RS
|
2019-08-28 12:49:10 +03:00 |
Lassi Kortela
|
b33f6c9d76
|
Add a proper list accumulator utility in C
|
2019-08-28 12:45:21 +03:00 |
Lassi Kortela
|
e5813fe5c9
|
Add directory listing primitives from SRFI 170 draft
TODO: 'dotfiles?' flag and 'directory-files' procedure
|
2019-08-28 11:11:55 +03:00 |
Lassi Kortela
|
847eb585ae
|
Reorganize boot image inclusion on C
Cuts the build time in half that flisp.c is no longer re-compiled
unnecessarily.
|
2019-08-27 10:31:31 +03:00 |
Lassi Kortela
|
297e6fa13d
|
Reorganize headers some more
|
2019-08-27 10:20:30 +03:00 |
Lassi Kortela
|
43b41bc8a6
|
Remove unused T_LONG and T_ULONG defines
|
2019-08-27 01:33:43 +03:00 |
Lassi Kortela
|
248840df1f
|
Get rid of LLT malloc wrappers
|
2019-08-27 01:25:11 +03:00 |
Lassi Kortela
|
934bf9d859
|
Replace typedef bool_t with int
|
2019-08-27 01:17:52 +03:00 |
Lassi Kortela
|
f72c3e9f02
|
Move more things into compiler-specific headers
This commit has probably broken all compilers except GCC/Clang.
|
2019-08-27 01:14:59 +03:00 |
Lassi Kortela
|
9409096c0a
|
Rename error_*.h -> scheme_compiler_*.h
|
2019-08-27 00:46:45 +03:00 |
Lassi Kortela
|
b989d60bcd
|
Start rearranging things within scheme.h
|
2019-08-27 00:42:13 +03:00 |
Lassi Kortela
|
c24161d584
|
Streamline comments in scheme.h
|
2019-08-27 00:37:20 +03:00 |
Lassi Kortela
|
b8ae211127
|
Consolidate the code itself from .h files to scheme.h
|
2019-08-27 00:24:58 +03:00 |
Lassi Kortela
|
2c7fe440e9
|
Add changes from missed in last commit
|
2019-08-27 00:24:54 +03:00 |