RSS feed
371bbab0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/02 22:20
string-width: return #f if wcwidth returns an error
568aff1f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/02 22:06
number boundaries: remove tests that won't work on all systems
2e844090
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/02 22:05
operators: less casting
53b8237c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/02 22:05
vtomp: fix wrong cast (mpdigit can be 32-bit)
a969b42b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/02 21:15
more coverage
7173a2e6
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/02 20:23
more tests and a bit of cleanup
a805e16b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/02 15:58
more tests and minor fixes; separate math funcs into math.c
4c0aa8a8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/02 14:18
more operator tests, remove conv_from_double (unused)
160e6ca4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/01 17:39
mp test: fix a warning (unused return value of asprintf)
309a7695
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/01 15:44
read builtin: fix for cases where GC is called while reading
dc951aa0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/01 15:43
flmain: fix boot image loading with GC activity in the middle of it
cd230a1b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/31 11:12
posix: fix os version truncation warning
a7ff734d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/31 08:34
default to system's defined LC_CTYPE
ba74a118
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/30 22:38
relocate: copy gensym type
439510c7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/30 21:59
add more numbers-related tests
2140c98e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/30 21:58
vtomp: fix another UB
b0d5eb7b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/29 22:12
itomp: fix INT32_MIN case
d658e39b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/29 20:34
iostream: a bit of style
12e6e405
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 22:13
add ismpint and tompint
c6aa9913
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 21:10
number->string: support bignums and floats/doubles
21733d5e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 20:46
tests: char-{up,down}case, char-{upper,lower}-case?
5209a886
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 20:19
string-char: throw bounds error instead of returning #\nul if went past the string
6efc3cb3
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 20:06
tests: string-split
31e59bb7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 20:02
string-width: fix for strings containing \0
52d518b5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 19:46
string-reverse: fix a crash on empty string
4b8271cd
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 19:43
string-encode: fix to work on string containing \0
7e5c8649
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 18:24
tests: string-length
bf67cf62
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 18:23
sort out wcwidth and iswprint, add license for the latter
7892ec82
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 16:17
lcov: set a better title
b3474069
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 14:03
readme: add badges
ed761354
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/28 13:12
attempt CI
fef346ae
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/28 10:32
rearrange files
30337092
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/28 00:55
add (exit 0) and (exit 1) tests
16b9ff5f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/28 00:13
keyword args: allow ":arg" as such only
fd1e36f9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/27 20:45
plan9: vdprint → vfprint, not fprint (was printing wrong things entirely)
53e3d2bb
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/27 14:47
satisfy clang ubsan
7ccaf862
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/27 14:21
reader: don't do OOB access on VM stack
928a5bb8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/27 13:56
snprint_real: ensure there is no truncation
39887219
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/26 23:36
meson: rearrange
b6551774
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/26 19:12
cmp_same_eq: don't make nans equal
b4eaf739
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/26 18:47
fix plan 9 386 build
b5843511
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/26 16:45
remove scheme alises, lib and examples
f8e575be
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/26 16:45
read: use the same pointer to the stream
708fe523
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/25 22:01
fix/disable more warnings
06a5c4a5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/25 21:48
time->string: choose a more specific format for strftime to avoid y2k warning; more error checking
1c3422ef
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/25 12:44
set *os-name* correctly on Haiku
9f3405cd
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/25 12:32
allow unaligned reads/writes where applicable
c6d30fe1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/25 02:34
posix: always use uname()
7e91f153
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/25 01:03
readme: X is not 10, fix the false advertisement
5a7aabb5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/24 23:42
trivial mac os x 10.x port
c97272f4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/24 13:28
fix plan 9 build
b578f6fc
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/24 00:42
an assortment of function attributes
f2a60067
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/22 16:56
smaller binaries by #if-ing the unused stuff
bdf4d3fe
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/22 13:53
leafp mask: make it more descriptive
c6eb7461
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/22 13:37
fix plan 9 build: define isinf
4b75c6aa
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/21 20:59
printing: check for infinity before NaN
10edeefb
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/21 20:38
cvalues: more uint8_t instead of char
f5817e38
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/21 20:37
turn +nan.0 and +inf.0 into constants
d08addce
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/21 00:45
remove a few unused functions
087b3dc2
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/21 00:45
assert after MEM_CALLOC
b0267b67
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/20 22:23
compare_ + fl_compare → fl_compare
4f7abfdb
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/20 22:11
fixnum builtin: use mptoi on 32-bit systems
7fa99184
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/20 18:50
m68k: remove the computed goto workaround
5dc123dd
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/19 18:32
exclude *os-version* from the boot image
b353e8a0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/19 18:16
readme: mac: no specific options required to build retro68
6fac4fa7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/18 19:51
mac: fix to build with universal interfaces as well
a7b84ec2
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
and Sigrid Solveig Haflínudóttir <sigrid@pingthings.io>
committed
on 2025/01/18 19:35
generate vm_goto.inc
173562f3
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/18 18:25
=: type error on non-numbers
f9b3c383
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/17 23:03
C FFI? no.
bb2dddc9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/17 22:17
m68k macos: fix --gc-sections
528d9cca
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/17 22:17
meson: force executable to have pie:false
957f0116
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/17 13:30
meson.build: prelink:false for all static libraries
91967106
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/17 13:29
define BLZ_NO_LUT to make the executable smaller (no other reason)
5afd2cf0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/17 13:29
move INITIAL_HEAP_SIZE & ALLOC_LIMIT_TRIGGER to platform.h; allow redefining during configuration
1c004e40
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/17 13:27
simplify fl_thread macro logic
cabd374e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/16 23:53
mp test: fix main() type
082a4ea4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/16 23:05
mac+dlmalloc: move around; sbrk - try allocating in full pages
ef672bda
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/16 21:35
reduce ifdefs
e4617fbe
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/16 21:00
add a DOS port, via djgpp cross-compiler
1c527cad
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/16 16:49
reduce parentheses
8c21edb4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/16 14:20
mem: reduce noise; don't clear the allocated memory in sbrk
0ca6dfe4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/16 13:12
mac builds: fix in a different way
ce3af9e0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/15 22:14
mac builds: use dlmalloc
2ca1fd5e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/15 21:01
readme: multiversal, not universal
a2b9a02e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/15 20:34
macos/m68k: the last gripe with non-working bignums
e330259b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/14 18:58
add *os-version* for linux
41efd510
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/13 23:59
readme: runs on mac system 4.x
8b1497fe
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/13 23:55
mp test: no freeing what asprintf returned
f5e765c5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/13 23:54
heap: use uintptr_t for its size
0f436bf7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/13 20:50
add *os-version* (optional)
f880fd12
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/13 15:28
changes to satisfy m68k builds more
8a26e53e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/13 00:27
add force-aligned dumb memory wrappers for macos/m68k
34848936
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/12 21:39
make it work on Quadra 800 and 900 (Mac OS 8.x)
9758c309
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/12 19:25
disable brieflz LUT (broken on m68k)
67d4f3b2
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/12 19:24
mk_symbol: force alignment on some 32-bit systems that have it as 4 bytes instead of 8
e900036f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/12 17:59
unit tests: for-each with multiple lists: order with table is not guaranteed
90840a05
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/12 17:44
OP_NUMEQ: this is supposed to be strictly numerical, leave it so
8a8f3588
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/12 17:39
mptod: fix the confusion with Dbits vs the actual type of v (uint64_t)
62640316
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/12 12:00
brieflz: guard blz_putbits - it's not needed with BLZ_NO_LUT
e7ec1e13
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/01/08 00:58
add MacOS m68k cross file
Next