RSS feed
	
	
	
		152e9ed8
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/06 00:03
		
make string types, procedure? and top-level-bound? constants
		 
	
		f54ecaea
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 23:07
		
define *_MAXINT in terms of *_MANT_DIG
		 
	
		da8010e3
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 22:56
		
document rand* functions
		 
	
		44eba053
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 22:17
		
more bool
		 
	
		8f521e6d
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 22:02
		
cvalue init funcs: expect a throw on error
		 
	
		0701c4db
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 21:39
		
remove (u)longtype - not used
		 
	
		6c1b82ea
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 20:12
		
remove isclosure (alias for isfunction)
		 
	
		51146831
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 18:28
		
a bit of cvalues move and rename
		 
	
		9ceaddc0
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 16:32
		
more bool
		 
	
		7de6b74a
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 13:06
		
vm-stats: specify units for heap and stack sizes
		 
	
		fa99106e
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 12:48
		
vm-stats: add gc handles count
		 
	
		2d1c7e25
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 12:38
		
clean up global symbols
		 
	
		165915b0
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/05 12:27
		
start with a buffer of 512 finalizers
		 
	
		7ff18f76
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 23:37
		
a fixup: gensyms are not self-evaluating
		 
	
		1532ee60
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 19:40
		
automatic gensyms
		 
	
		26a55773
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 17:27
		
types.c: less lines
		 
	
		7b792e1d
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 15:50
		
unit tests: cos: on 9front/arm64 it's *almost* 1.0 but not quite
		 
	
		ada97837
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 15:37
		
get rid of memhash32 - use 64-bit hashing for symbols
		 
	
		26bea7de
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 12:30
		
uni tests: get on non-table types
		 
	
		f83efa2a
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 12:30
		
unit tests: math funcs
		 
	
		a376b639
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 12:29
		
unit tests: char-title-case?, char-titlecase, string-find
		 
	
		29827777
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 12:28
		
unit test: table: allocate more than inline size
		 
	
		f79c14eb
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 12:27
		
get_type: element with size 0 does not happen, replace with an assert
		 
	
		063bab70
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/04 12:25
		
table-foldl: allow table to be modified during folding
		 
	
		29d0d122
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/02/02 22:33
		
give up on trying to use libc-specific iswprint and wcwidth
		 
	
		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
		 
Next