RSS feed
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
6ab87e9a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/31 01:38
macro and func with the same name - prioritize macro expansion
33673ef6
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/30 19:20
< and =: allow single and more than two arguments
661dfb97
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/30 13:08
gen.lsp: a bit more docs
a2a0c55c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/30 13:08
vm: use locally declared value_t temporaries more
b22e8f2b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/30 11:50
gen.lsp: reformat a bit
21eb305d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/30 08:44
docs_ops.lsp doesn't need to be in git (thanks willowgl)
7021166d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/30 00:11
produce docs for VM opcodes that are callable (thanks willowgl)
bd1993ab
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/29 20:40
Fl struct: move big fields to the end
4d21b15a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/29 09:15
"sixel-ouput?”: fix the typo (thanks willowgl)
abf55775
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/29 00:13
predefined symbols do not need to reside in the Fl structure
0c4fd394
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/28 23:02
ignore flisp.boot.s
c2b07060
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/28 23:02
add and use MEM_CALLOC
dd809e94
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/28 20:24
array, array-alloc: disallow values that aren't numbers
2ec49a84
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/28 20:17
MEM_FREE on nil pointer is fine
ac1006eb
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/28 19:06
include builtin boot image in git repo
1fbbbe6e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/28 19:04
make-system-image: no need for newlines in the compressed boot image
cb217768
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/28 18:36
compress the builtin boot image
ba145f89
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/26 23:10
move static_assert define to plan9-specific headers
446b5b94
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/26 16:41
vm: ditto, fixup
a74e0a26
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/26 16:36
vm: add and use LABEL(x) macro to refer to labels in op table
2abd54b7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/26 16:20
vm: take the op table out to separate files
1bc2bc4a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/26 16:03
untrace: fix wrong index
ad1841a7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/26 14:18
compiler: drop useless load followed by a pop
39c3c296
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/26 13:34
docstrings: support multiple versions of funvars
c44267ca
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/26 13:25
compiler: if: fix the wrong missing out label
a84d97e9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/25 22:36
lz-unpack: change to use :size or :to keyed args
2eed7564
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/25 21:21
doc-for: fix it evaluating the wrong thing
c2756db5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/25 20:27
import brieflz and add bindings for it
db4e4e76
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/25 18:25
rename plan9_builtins → builtins_plan9 to follow a convention
6a51a03b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/25 02:02
compute_maxstack: compare maxsp with sp less often
7c98cda8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/25 01:46
validate bytecode data - fail on invalid instructions
3b563198
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/25 01:09
compute_maxstack: add missing case for boxl
cf5c5176
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 23:55
update readme
7cc057a5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 23:50
boot image: exclude *prompt*
c1954091
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 23:47
environment: don't include keywords - missed while redoing with qp tries
8fc589ad
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 23:27
qp tries: embrace asserts
9192bef8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 23:24
qp tries: clean up a bit
8c6ea415
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 22:34
mk_symbol: call strlen less, use MEM_ALLOC
4bea0175
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 22:12
symtab: use QP tries instead (can help with completion later too)
8ff07481
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 13:35
symbol_t: remove dlcache, set the binding instead
f71c77e0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 13:14
repl: make prompt printing a func (*prompt*); better ~/.flisprc logic
ed112320
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 13:06
get_type: make isarray a bool
9cdf5ac2
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 12:48
symbols, ctype_sizeof: remove useless "align"
b4753216
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 12:39
ios_put*, fl_print_*, out*: fix awkward argument ordering
e06012b7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 12:25
flmain: close system image stream after it got loaded
5297e9d3
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/12/24 12:21
add io-set-filename!
Next