shithub: sl

RSS feed

49b352fc – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/02/06 21:53
fl_gc: bool

d5fd9c48 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/02/06 19:50
less ptr(...) casts

fda389be – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/02/06 19:28
allocate less cells

df22ae34 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/02/06 18:51
plan 9: simpler and more precise(?) nanosec_monotonic

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

Next