shithub: sl

RSS feed

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

b0110325 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 23:46
print_iostream: fix wrong filename

7b4d9dc5 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 23:36
add a test for mixes ascii and non-ascii runes printing

13d91921 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 23:25
print_string: fix mixed ascii+non-ascii runes clobbered printout

1b15596c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 21:12
add /= and update the docs for comparison operators

049f033d – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 20:54
document <, >, >= and <=

8e5d5789 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 20:20
fix broken >= and <=

9db91979 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 19:29
oops. do it at the right place

3ed71da4 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 19:25
load: return void

9b401544 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 18:06
<= and >=: 1 and >2 arguments support

64ff3715 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 17:39
>: keep the function and define as a macro

d7fcb3ff – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 17:20
disassemble: fix < and =

1dbdde6e – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 15:38
>: allow a single and more than two arguments

1c96413a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 13:15
print-stack-trace: avoid creating a bunch of symbols for nothing

0c62e0f1 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/12/31 13:04
fix table relocation

Next