ESL
87d3ed5c7b
v0.5.1: fixes/improvements (issues #6,7,8,9,10,11)
...
#11 : extend flonum->string to support optional precision arg to support SRFI-48; improve flonum printing accordingly
#10 : bug: (floor-quotient 1 -1) actual: -2 expected: -1
#9 : immediate-hash should hash flonums even if they are boxed
#8 : string-append and vector-append with 1 arg must copy the arg
#7 : stop advertising built-in support for SRFI-48, allowing full external implementation
#6 : expt should fall back to flonums on fixnum range overflow
2025-02-02 18:29:29 -05:00
ESL
3f63e27044
minor portability fixes
2024-07-28 10:17:13 -04:00
ESL
18c39284d4
new instructions, improved ksf2c script
2024-07-22 23:58:22 -04:00
ESL
951f725b68
(current-directory) added; ksf2c started
2024-07-22 19:22:27 -04:00
ESL
09e5b3b4f7
n.c header order fixes
2024-07-22 18:24:24 -04:00
ESL
d84362c0ab
n.h n.c s.c t.c fully generated from precursors
2024-07-22 01:56:03 -04:00
ESL
b8de762df7
reliable generation of n.{c,h} from c.sf
2024-07-22 01:39:50 -04:00
ESL
ed1bf655e3
pre directory (former src); new scripts
2024-07-21 23:00:01 -04:00
ESL
9dacba5580
major .sf code rearrangement (n -> k)
2024-07-19 23:17:06 -04:00
ESL
ca8ce12903
n.sf on max possible sync with n.c & others
2024-07-19 17:20:46 -04:00
ESL
d8335db567
cxtype_port_t; todo: change n.sf accordingly
2024-07-19 14:24:23 -04:00
ESL
0763791fe3
support for #! shebangs of various use
2024-07-17 17:47:08 -04:00
ESL
4ab2982e26
minor fixes (record rtd is a symbol now)
2024-07-15 17:45:54 -04:00
ESL
c34b64743a
getim0s fix !!!!, some r7rs std env functions
...
old getim0s failed in model where long is 64-bit
2024-07-12 14:57:32 -04:00
ESL
72f51c06c5
initial-transformers op, fancy define built-in, minor fixes
2023-04-13 17:59:31 -04:00
ESL
65c6fc6f7f
work-in-progress II
2023-04-02 18:36:31 -04:00
ESL
b8136d1ce1
work-in-progress I
2023-04-02 18:11:08 -04:00
ESL
8ad92fa9a7
initial switch to libl
2023-04-02 16:16:43 -04:00
ESL
623455a8e3
post-d-w cleanup
2023-03-30 13:17:25 -04:00
ESL
4d1d2d490d
(values) now returns unit, not void
2023-03-28 19:51:37 -04:00
ESL
8002d8c7d0
void/tuples in values, call-with-values
...
(values) in improper context returns void, call-with-values breaks apart void and tuples
2023-03-28 19:32:54 -04:00
ESL
72c49980a8
internal (read) in n.{sf,c} is now R7RS-compatible
2023-03-26 16:29:57 -04:00
ESL
2b470406d8
t.scm/t.c added (partially operational)
2023-03-04 00:07:52 -05:00