RSS feed
9b49e112
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/16 02:36
fl_read_numtok: simplify worst case, make sure there is no leak
94d94f98
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/15 20:26
snprint_real: don't use strcpy to shut openbsd up
4dd66510
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/15 20:04
posix platform: remove unused macros
9c0d8e24
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/15 20:04
fl_any_arith: fix wrong function used (mpnew → vtomp)
b0100dba
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/15 19:30
refactor (mostly arithmetic)
bf133c75
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/14 12:42
plan9: tests: put long-running ones at the end, unit tests first
96ef23d5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/14 12:20
test: lambda → λ
1f2e5dd1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/14 11:44
plan9: no longer need bswap* stuff
73d13740
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/14 00:31
mp: fix mpbits with negative n
54aeab8d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/13 02:34
read: fix a possible crash
98131df2
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/13 01:55
add floor and ceiling
7afeb2ee
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/13 01:25
math: always use doubles; add log10 and pow
b6789c5d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/13 00:52
use -Wno-gnu-offsetof-extensions with clang
c40a1c71
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 22:54
remove "dump" builtin
dcb3b3bb
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 22:52
bitvector_*: turn into defines
3455c75f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 22:44
remove bitvector ops
b2f2a72f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 22:30
plan9: add PRIu32 used in *vm-stats*
e8094eef
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 22:29
memmove → memcpy where applicable
4e24c6c5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 20:59
make computed goto table a bit more readable
bce1ab33
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 20:51
add (*vm-stats*) to print out a bit of vm statistics
c5a984d2
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 20:38
sixel support: enabled → auto
75a78f83
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 20:21
clean up and fix some of the types and type casts
c7633ba9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 18:48
move COMPUTED_GOTO define to meson.build
566f7310
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 14:44
Revert "import from Julia: "flisp: rewrite `for-each` in C for speed", by Jeff Bezanson"
d409e33b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 14:27
map: sync with Julia's implementation
2b944825
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 14:04
bootstrap: revert flisp.boot on errors
ba79bdfb
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 11:24
ios: ios_getc: better colno calculation when multi-byte runes are present
178c248f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 10:59
read_list: print _where_ it's not closed
99e0b90e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/12 10:57
ios_getutf8: don't update column number on bad runes
d40aee74
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/11 15:49
print_iostream: dump the filename as well, if any; make std* file names match their in-lisp symbols
ad6c2558
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/11 15:19
import from Julia: "fix a couple small flisp memory bugs", by Jeff Bezanson
32114e24
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/11 15:06
vector_grow: import partial change by Jeff Bezanson from Julia
f1e41217
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/11 14:59
import from Julia: "fix a possible flisp memory bug", by Jeff Bezanson
898fb099
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/11 14:43
lessen the ridiculous amounts of parens in flisp.h
4a47d8ad
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/11 14:24
import from Julia: "flisp: rewrite `for-each` in C for speed", by Jeff Bezanson
164f94a4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/11 14:23
fixed some of the strings not marked with const
79ce53aa
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 22:56
read: nextchar: just call ios_getc
46c141b0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 22:46
add io-filename, produce parsing errors with file, line and column information
8fe82bce
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 22:44
const strings on *_error calls
f1f03462
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 22:44
IOS_INLSIZE: 54 → 128
a80e20f7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 22:07
reader: move buffer & co onto the stack
c7ced20f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 21:47
add io-{line,column} and io-set-{line,column}!
e5f15a38
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 20:24
disassemble: remove an extra tab char at the beginning
ca6ca67f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 20:00
apply_cl: use computed goto when possible
4bd344aa
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 18:44
fix UBs found while running tests; fix negation for uint64 underflowing
78980f6e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 17:53
fix 1<<... style UBs
e8e33828
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 17:53
remove arch-dependent bswap uses on non-aligned addresses, use per-byte reads
27e690ab
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 14:22
more renames and rearrangement
4438d407
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 14:13
with FL(x) addition, rename some of the builtins/symbols
c2fed425
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 13:55
add FL(x) accessor and disable TLS for now
4fe694bf
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 13:40
fix ugly indentation in disassembly output
b83fa330
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/10 13:10
disassembly: fix off-by-one offset for 1-byte instructions
32fb2e63
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/09 14:24
disassemble: the newline is indeed needed, always
10b0a33d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/09 14:06
provide instruction pointers in stacktrace; disassemble when dumping exceptions
13843d71
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/09 11:56
vm loop: update current frame's instruction pointer before any exceptions may be raised
b0b15573
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/07 21:55
c: spaces to tabs
5fd64978
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/07 21:49
move all global context to a single struct in tls
c2e5884b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/07 16:25
_stacktrace: move declarations inside the loop
f55d732d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/07 13:42
stop with the curr_func stuff, leave the proper stack trace construction to system.lsp
574cac63
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/06 22:55
meson: add b_ndebug=if-release by default to keep asserts out of release builds
0d0e9d56
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/06 22:51
mkfile: fix non-existent file used for builtins generation; remove generated files on errors
96f3682c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/06 22:35
do less when recording which function is currently running just to never throw any exceptions
6336858f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/06 21:25
ios: file descriptors are int, not long
4398b8f2
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/06 21:21
LICENSE: mention SpookyHash implementation
0869680c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/06 20:46
replace lookup3 with SpookyHash
e915d36e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/06 20:15
plan9: use aux/data2s to include flisp.boot
147ef337
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/06 19:52
ios: char → uint8_t; remove a few unused fields
c3636097
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/05 16:00
scheme/lisp files: tabs to spaces, remove trailing whitespace
777fed57
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/05 13:14
remove unused *whitespace* define
4b19eecf
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/05 13:02
table: import leak fixes from julia (thanks Keno Fischer and Jeff Bezanson)
84d0e217
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/04 21:32
on exit: call gc(0) and call finalizers on all cvalues
649c34f2
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/04 21:12
sixel: do not allocate anything in init besides sixel-output type
a51c4225
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/04 20:08
reduce ios buffer size to 32k
f8016c10
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/04 19:41
rename io-tostring! → iostream->string
2b23fcba
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/04 19:03
fix plan 9 build
ab3249f6
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/03 18:20
add terminal-{show,hide}-cursor
8032d2f1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/03 17:22
terminal: set VMIN to 1, clear INPCK and ISTRIP
a1adaa52
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/03 17:21
terminal: reset back to non-raw mode in atexit
7f66c7fd
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/03 17:21
io-wait: timeout in seconds
05438df1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/03 15:22
boot2h: make sure there is a newline after (thanks be0ba)
c73b94d0
– grobe0ba <grobe0ba@tcp80.org>
authored
and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
committed
on 2024/11/03 08:14
don't use ulong, use uint32_t
421656e3
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/03 15:03
add terminal-{enter,leave}-raw-mode and terminal-get-size
7aecb546
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/03 13:45
add io-wait
7f39a68f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/03 02:34
length builtin: detect cycles and return infinity if there is any
85672c88
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/02 22:59
sixel-output: reset scaling buffer
cf051b00
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/11/02 22:58
randomize: don't use seconds but rather milliseconds
e08b9eb4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/31 23:38
sixel: scaling; fix hls → rgb conversion
4c57313d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/31 23:37
add "sleep" builtin
603e53b5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/31 23:37
fix randomize()
86a654c7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/31 20:08
add basic libsixel-powered logic for drawing sixels
d0ce2f5e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/31 15:50
cvalue_printdata: print rune arrays correctly, reenable the fallback logic instead of asserting
9afd07a4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/31 15:30
prefer "λ" over "lambda"
29ed9a45
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/31 02:24
fix two warnings
1e9a7274
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/31 02:13
add unit tests for two previous issues
9b028cd4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/31 02:08
OP_LT: fall back to non-numeric compare *only* if failed in numeric mode
89b1e536
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/30 23:47
addof_uint64: fix overflow checks for 0
5f0180f7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/30 21:14
vector-alloc: same as array-alloc - more FILL values
c3ec0447
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/30 21:08
array-alloc: allow more FILL values to alternate between (if more than one)
e6eeda36
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/30 21:03
add (array-alloc 'TYPE SIZE FILL)
6d88fae1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/10/30 15:43
arrays, vectors: catch index < 0 and produce an error
Next