RSS feed
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
718ef6cf
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/08 20:51
doc-for: support documenting any terms, not just those that have top level value bound
bb46003e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/08 15:58
system, compiler: use "when" more, clean up "begin", fix indentation
c8ff8d59
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/08 13:36
lzpack: work with any input size, add level option
c6421a8f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/07 21:55
fix cross-compilation
ad50f75a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/07 21:39
move iostream and table types out of publicity
e0b01eb1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/07 21:22
cvalue_printdata: add a missing return
3ac4a743
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/07 21:10
relocate → sl_relocate
fa6de0c0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/07 20:47
remove hexdump func proto (does not exist)
6777c495
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/07 19:07
write: throw an exception if write to the ios failed
d239bae8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/07 19:04
add io-buffer-mode to get/set buffer mode
5ac5ac2d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/07 01:04
take things out of Sl; add Slg for vm globals
9e0a9913
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/06 22:47
SL(f) -> sl.f (thanks ori)
f19b5f51
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/06 22:00
split non-plan9 functionality further out
48299e12
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/06 21:41
rename .inc → .h
00c2c84d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/06 21:27
rename types; remove "_t" suffix from type names (leave sl_t as is)
22b11e54
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/06 20:54
use Plan 9 naming of integer types
4b22ab1d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/06 20:39
rename u?int{8,16,32,64} → {u,s}{8,16,32,64}
29b1d01e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/03 22:22
use segments for heap
07298310
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/02 20:48
vm: bikeshedding
cd28127c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/02 08:50
keep the boot image in plain text (uncompressed)
09f8117e
– spew <spew@cbza.org>
authored
and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
committed
on 2025/03/01 17:37
slrc in its right place
9e0a5c0c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/01 12:31
bench, tme tests: infinite timeout
4a34b0e0
– spew <spew@cbza.org>
authored
and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
committed
on 2025/03/01 16:29
bootstrap the bootstrap
ba269d89
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/28 20:12
less capslock
52677147
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/28 13:54
rename to StreetLISP
e9e65bff
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/27 20:48
cmp_lt: return false if any is nan
5acf222a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/27 16:04
fix plan 9 build
e8bd06e5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/27 15:32
vm: slightly faster +, - and idiv
538d930b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/27 00:08
apply_cl: move call setup to the op itself
5765093b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/25 23:19
disassemble: fix branch destination addresses
c2b864c7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/24 19:45
reduce branching and FL(...) reads a bit
ce2bd9c0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/24 13:54
fix a warning
75fa6d22
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/24 13:24
heap and stack sizes as command line options
70246f96
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/18 00:05
apply_cl: try forcing sp into a register
e72acf74
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/17 22:09
apply_cl: local sp
300cfb6c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/17 21:15
WIP stack pointer as an actual pointer
c19d6c21
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/18 10:16
disassemble: fix the original issue when a switch to Instructions being bytes was made
7d392c61
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/18 06:42
fix disassembler
4d596eb1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/17 01:27
print: assume all builtins can be looked uo by their pointer
916bf905
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/17 01:18
vm: setg(l): simplify
ac539089
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/17 00:58
run bootstrap first
7aaa8569
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/17 00:39
test bootstrap
93bd3615
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/17 00:22
fix bootstrap
be64464f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/16 23:44
vm: most probable subcases first
4cada3c3
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/14 00:04
closure op: align function on 32-bit systems
11fd8f60
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/13 22:08
vm: apply_cl: remove most of the function-local variables - prefer op-local ones instead
d857c974
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/13 20:39
remove old unused #if/#endif
2a9bc2ca
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/13 15:01
torture test: gc and makunbound
8eed9261
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/13 14:56
vm: _applyn restore stack, no need for repetition elsewhere
c5c81ebe
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/12 20:50
use sigsetjmp/siglongjmp on posix
586508d8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/02/12 20:42
fix cross builds
Next