shithub: sl

RSS feed

a9541f71 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/21 21:44
add and use cv_numtype to handle mpint

bbfee60f – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/21 19:57
fn: skip empty vals if possible

24a71723 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/21 18:32
lsp → sl

30075dcf – spew <spew@cbza.org> authored on 2025/03/21 15:39
slmain: initialize interactive where it will not clobbered

25056ddc – spew <spew@cbza.org> authored on 2025/03/21 15:13
lsd: fix typo

cd06d114 – spew <spew@cbza.org> authored on 2025/03/21 15:07
lsd: implement line and over

e6f027b1 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/21 13:50
fix ugly named macros

13bcf765 – spew <spew@cbza.org> authored on 2025/03/21 12:47
lsd: add func, add documentation

96fa3857 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/21 13:30
upcase T and NIL, prefer NIL instead of ()

ee670d20 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/21 01:53
docs: refactor to support additional parameters besides a single docstring

6d523fa9 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/20 23:49
unix bootstrap: fix backup copy

dc4a648a – spew <spew@cbza.org> authored on 2025/03/20 21:40
lsd: break up asm into das and instsize, cleanup various things

88798566 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/20 22:08
docs: the rest of ops

842ce09e – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/20 19:35
exit: replace with exits, add sysfatal, make (exit …) use a string

8667e7be – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/20 18:44
usage: exit with a non-zero status

e05f8442 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/20 18:41
add -i to usage

a3378e0e – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/20 18:26
slmain: fix longjmp clobbered false positive

2bfb7086 – spew <spew@cbza.org> authored on 2025/03/20 17:19
slmain: add interactive flag to force entry into repl

04d8c503 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/20 03:46
vm-stats: print to *io-out*

65795c1b – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/20 03:26
slmain: simplify ios handle logic

812dc24c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/20 03:25
ios: always have a filename allocated

0f002411 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/20 03:24
cvalues: less "are we exiting yet?" logic

47451dfe – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/19 23:56
document all builtins except eq?, eqv? and equal?

d87fa011 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/19 22:56
ios: add "writeonly" field

445836a9 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/19 22:55
_ios_read, ios_copy_: use bool

11700e8f – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/19 22:55
io: always strdup filename (else a crashe on io-set-filename! of in-memory io)

084b2085 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/19 16:03
help: signature-{prefix,suffix} to its own header printing function option

a7fd5efe – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/19 15:40
help: support formatting to a string

59eda8c9 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/19 14:45
docs: refactor a bit more

b8265c8f – spew <spew@cbza.org> authored on 2025/03/19 11:32
lsd: cleanup, add documentation

ad400bef – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/19 02:55
docs styling

ec4d8b26 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/19 02:25
aref/aset!: fail on NIL (don't consider it a sequence)

c141adb1 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/18 22:39
refactor gen.lsp, add more docs; simplify (help ...)

5090b2fe – spew <spew@cbza.org> authored on 2025/03/18 20:34
lsd: add filepc, extend bpset/bpdel with file:line

9c0e261a – spew <spew@cbza.org> authored on 2025/03/18 18:03
lsd: style, use when and and

c7b18639 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/18 17:57
9front: avoid lzpack build race condition

fb691129 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/18 17:34
csl_v → sl_cv

b0300f7b – spew <spew@cbza.org> authored on 2025/03/18 14:48
lsd: fix indentation

bca20e2c – spew <spew@cbza.org> authored on 2025/03/18 14:47
lsd: use pairs, add asmlist, fix documentation, simplify asm

5822146e – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/18 15:19
keyword args: error on duplicates

8bbdd2c9 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/18 14:35
forbid modifying constants

45de5e57 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/18 14:17
constant? → const?

c9b8a867 – spew <spew@cbza.org> authored on 2025/03/18 11:09
lsd: allow multiples steps

4dc2b808 – spew <spew@cbza.org> authored on 2025/03/18 16:34
lsd: add src and Bsrc, fix documentation

f8093f8e – spew <spew@cbza.org> authored on 2025/03/17 23:39
lsd: add lsd-fileline and document bpset, bpdel

b3618d54 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/18 00:08
docs: str, sym

bb8a5295 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 22:09
docs: a bit more documentation for io

c912ee4b – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 21:49
str: {start,end}char → {start,end}rune

38156bae – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 21:46
str-map: fix a typo

a186c3ba – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 21:44
str-find: index using runes instead of bytes

a32850e0 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 21:11
remove rune string type

dc5b6960 – spew <spew@cbza.org> authored on 2025/03/17 18:17
lsd: free_gc_handles on errors

00b0398b – spew <spew@cbza.org> authored on 2025/03/17 23:33
lsd: asm, disassemble n instructions, add documentation

8e953a26 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 18:30
rename char-* and str-char to rune-* and str-rune to avoid confusion with C definition of 'char' vs 'rune'

6fb39cad – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 17:45
simple-sort: move out of visibility

5019c474 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 16:30
update documentation

98c4ced1 – spew <spew@cbza.org> authored on 2025/03/17 20:27
lsd: add disassmbly, fix various things

5c857048 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 14:49
help: variables don't have signatures

edcb65b4 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 14:16
print-to-str: allow multiple arguments, like in (print ...)

29c8d9ed – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 14:15
docstrings: fix signature separation

8fb69dc8 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 13:48
docstrings: rehaul

f3a9a7b3 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 13:48
print indentation: don't use tabs

336b260b – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 12:41
u8_escape: 11 bytes extra is not enough

f141f26d – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/17 00:41
docstrings: allow more readable in-source indentation

1918b10a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/16 23:29
help: first line as a paragraph

00b5c10f – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/16 18:49
fix stacktrace printing

5a7e2491 – spew <spew@cbza.org> authored on 2025/03/14 13:46
lsd: status, use read-all

9645b044 – spew <spew@cbza.org> authored on 2025/03/14 19:15
lsd: add bpdel

f0cd8200 – spew <spew@cbza.org> authored on 2025/03/14 11:41
lsd: fix boot error woops

41350dcf – spew <spew@cbza.org> authored on 2025/03/14 11:26
lsd: mk_sym -> mk_symbol for text symbols

216f1d32 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/14 10:20
sym: call str when needed

54d1b511 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/14 03:45
docstrings for NIL and T

5c496f0a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/14 03:29
symbol → sym

ab269eba – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/14 02:38
disassemble → fn-disasm

b6927bf3 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/14 02:20
remove procedure? and top-level-bound?

88782be6 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/14 01:57
function → fn

49d1f2e3 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/14 01:06
array → arr

a39283b2 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/14 00:41
vector → vec

70b910bc – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/13 23:37
is-lambda? → lambda?

df55d10a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/13 23:21
rename to shorten

b919a8a8 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/13 20:07
string-split: add optional :trim T/NIL to filter out empty strings

10ce12b5 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/13 17:45
symbol-set-doc: filter out duplicates

748752d6 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/13 16:34
lsd: add shebang

8b87d159 – spew <spew@cbza.org> authored and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> committed on 2025/03/13 20:40
add initial lsd support

12c9d2fc – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/13 13:42
defstruct: more :constructor logic

177cf681 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/13 01:01
vm: less verbose C builtin call op

fb908fbd – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/12 14:02
defstruct: use void as an "unbound" placeholder

656ccd1c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/12 00:55
posix: use sigjmp_buf

bc6c865b – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/12 00:16
netbsd ci

2a6242fb – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/12 00:10
openbsd ci

de467208 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/11 23:41
use posix_madvise

10eda615 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/11 23:17
posix: macosx: define _DARWIN_C_SOURCE

335e6d7f – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/11 22:39
posix: sl_segalloc: MAP_ANONYMOUS → MAP_ANON (fix macosx build)

1820b6e7 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/11 20:52
zip, zip-with: simplify

9a206b8d – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/11 20:44
add zip-with and zip (thanks spew)

47e10cf9 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/11 20:43
defstruct: autogensym, cons instead of list*

93cb376f – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/10 13:04
defstruct: fix default constructor

35112856 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/09 23:39
add an initial implementation of defstruct

bfe38a24 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/09 22:18
system.lsp: format a bit

64ed7785 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2025/03/09 17:19
add (add-exit-hook f) to call functions with the exit status

Next