RSS feed
	
	
	
		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
		 
	
		4d9a0ad8
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/08 00:45
		
macos-powerpc cross file: remove garbage
		 
	
		0d909db1
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/08 00:44
		
-Wformat-truncation: clang vs gcc
		 
	
		a13d7f5c
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/07 21:07
		
add nanoseconds-monotonic builtin
		 
	
		ddd49d68
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/07 21:07
		
crude initial MacOS 9.x (PowerPC) port
		 
	
		17c3518f
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/07 07:20
		
mk_symbol: fix setc done at the wrong place for keywords
		 
	
		22ee90bf
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/07 07:19
		
remove nan/inf values constants from mp tests
		 
	
		21dca11e
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/07 07:19
		
fix more minor formatting issues
		 
	
		a1155f59
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/06 16:02
		
fix warnings on openbsd 386
		 
	
		d17cae0a
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/06 15:45
		
remove sixel and terminal functionality
		 
	
		5ff984ac
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/06 13:33
		
enable more warnings, fix a bunch of them
		 
	
		6178d78e
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 23:48
		
compiler: redefine a few funcs as macros
		 
	
		a62ff99e
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 22:47
		
libmp: tests: don't leak
		 
	
		9b064b44
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 22:47
		
mptod: don't shift by 64
		 
	
		53a2fafa
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 22:46
		
mptoa: unconfuse clang-analyzer
		 
	
		3cb3a733
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 22:36
		
ios: make things less confusing for clang-analyzer
		 
	
		f67f3adf
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 22:36
		
u8_nextmemchar: make clang-analyzer less confused
		 
	
		16ddbe3a
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 22:34
		
add delete-file
		 
	
		9043ca38
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 16:54
		
path-cwd: throw an io error if getcwd failed
		 
	
		c9676d0d
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 14:37
		
ios_trunc: add support for Plan 9
		 
	
		600a32cf
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 14:26
		
combine OS-specific things into sys_SYSTEM.c
		 
	
		c1b4e253
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/05 14:17
		
define-macro: return void
		 
	
		fdfa5f1d
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/04 19:42
		
ios_trunc: not for an fd on plan 9
		 
	
		980a6d84
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/04 19:35
		
add io-truncate
		 
	
		685bd5d5
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/04 19:11
		
sort out too many indirect void calls instead of loadvoid opcode
		 
	
		cdd7c7d6
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/04 19:09
		
>=, <=: let loop
		 
	
		3512e8bf
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/03 00:57
		
make nan? a builtin; remove float nans
		 
	
		7f8144b1
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/02 15:02
		
libmp test: fix the memory leaks
		 
	
		0b8ae794
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/02 14:53
		
libmp: fix UBs
		 
	
		11e15133
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/02 12:56
		
fix openbsd build (thanks mag)
		 
	
		c17fab20
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/02 01:14
		
qp tries: knybble: force shift to be on an unsigned char
		 
	
		3edc71b4
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/02 00:37
		
symbol_t: fix the fields ordering vs gensym_t
		 
	
		6d46176d
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/02 00:37
		
htable_new, htable_reset: slight rewrite for readability
		 
	
		83185ad9
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/02 00:32
		
htable.inc: take macros from outside instead of defining one
		 
	
		fcdc5b4a
		 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
 authored
 on 2025/01/01 20:30
		
io streams: preserve the filename even after close
		 
Next