RSS feed
b9ba6323
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/04/04 16:51
bootstrap
47b89744
– mag <mag-one@autistici.org>
authored
and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
committed
on 2023/04/04 15:56
startup script in interactive sessions
a69ab620
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/04/02 20:10
mkfile: clean up object files from subdirs too
41f2177e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/04/02 20:10
use more stuff from math.h
9d188459
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/04/02 19:18
double the stack size right away instead of trying to play smart
5155bfd6
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/04/02 18:56
reformat some more
85e6759d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/04/02 18:11
use argcount
f21c244d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/04/02 18:02
reformat and move around
e9039ef0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/04/01 13:50
change the message argcount produces on error
0183f151
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/04/01 13:42
remove str2int
92980154
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/04/01 11:46
don't do recursive makefiling
1b0eb3b4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/31 23:29
readme: update testing targets
b307865d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/31 23:15
remove -D_DEFAULT_SOURCE, not needed anymore
465e49a4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/31 19:47
satisfy the stupid compilers
8837293e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/31 19:35
div0 and bitwise logic for bigints
bdb4b151
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/29 16:37
initial (unfinished) implementation of mpint number type
7c57c039
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/29 08:41
fix "append", add a unit test for it
15c2b3f5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/29 08:13
put current fname into unbound errors
a9a81aed
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/29 08:00
keep current function/builtin name around to remove fname passing around everywhere
d9d5b07e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/29 06:15
posix: fix builtin_fns.h sed expression
94273146
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/28 22:42
generate and use a full list of builtin functions
4862587e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 17:07
remove unused stuff
5a40f2d3
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 17:03
rewrite argcount as a macro
19887e15
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 16:57
disallow invalid escape sequences (modified patch from Julia)
494e560b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 12:54
maxstack: don't run over the code
f114c6d7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 12:28
maxstack: make sure ip and end matches
17213e79
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 12:22
restyle apply_cl a bit
38d1cabc
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 12:17
maxstack: fix OP_SETCL
d14238b2
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 11:44
update readme
06df0a14
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 11:39
import "error on invalid UTF-8 in source files" patch by Jeff Bezanson from Julia
bcc3d3e5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 11:18
import "stop over-allocating ios_t buffer by 1 byte" patch by Jeff Bezanson from Julia
811e638d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 11:10
unit tests: add quasiquote tests from Julia
703d57de
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 10:59
import "flisp: do not mutate the system image while loading it" patch by vtjnash from Julia
e1d94403
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 09:59
use nelem
7e16fa1d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 09:57
NULL -> nil
5836685f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 09:52
plan 9: no more __attribute__
987c1fd0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 09:42
mkfile: run gen.lsp when bootstrapping
f491d023
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/27 09:40
memcpy -> memmove
f09637f6
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/26 19:42
use _Noreturn where needed
7e0665be
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/26 18:55
move characteristics list to the readme
95a3f48c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/26 18:16
update readme
b10d2c77
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/26 16:55
generate builtin table for C code as well
df52f070
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/26 12:15
rearrange vm opcodes to run faster when built without optimizations
63832a47
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/25 20:49
bootstrap: rebuild before making a stage 1 boot file
9ce6f3b9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/25 16:41
bootstrap: make it easy to change vm opcodes
c0ce2f17
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/21 20:45
fix wet floor warnings
fce9b7e7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/21 20:35
reduce compute_maxstack size
fafab820
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/21 19:17
remove mentions of memrchr
db710d46
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/21 19:16
vm: reduce branching a bit
3f9ca6ff
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/20 18:57
set _XOPEN_SOURCE to 700; remove socket impl (unused) for now
3d1c7cd1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/20 18:46
update wcwidth.c to github.com/termux/wcwidth for plan 9 builds, but use system's one otherwise
1f14e04d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/20 14:13
change the readme
2925042a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/20 11:33
bootstrap
27285275
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/20 11:27
cosmetics
9607be74
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/20 11:26
Makefile: fix cmdline LDFLAGS
0d7523a6
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/20 10:13
put the boot file into the executable itself
2601e0b7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/15 13:43
simplify ctypes logic a bit; remove lerror
79bb6bfb
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/14 19:58
make [] synonyms for () as in many Schemes
a4555311
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/14 15:03
(U)INT_{MIN,MAX} -> (U)INT32_{MIN,MAX}
b1573af3
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/14 12:50
don't use labs on potentially 64 bit integers since on plan 9 long is 32 bits
477dc93d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/14 09:15
use PRI* macros a bit
df83e0fd
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/13 20:08
read: plan9-specific strtoll/strtoull with underflow/overflow control
b98c14dc
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/13 19:04
remove T_(U)LONG
63d93865
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/13 18:44
no computed gotos
1cfb58e7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/13 18:31
clarify conv_to_uint64 existence
662ba379
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/13 18:25
remove more unused code
85f1ce96
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/13 18:09
remove more unused files
03081145
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/13 17:59
fix warnings popping with ancient gcc on linux
eed24f24
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/13 15:31
(u)int_t -> llt(u)int_t
624a74ab
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/13 15:24
clean up
8b59a493
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 21:12
u8_escape_wchar: make it shorter, put the most probable branch first
f05ac5b9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 21:10
use uint8_t more
7da7a91b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 21:09
ios: plan 9 does not have errno, so stop pretending
e43dbe8c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 15:10
plan 9: make libllt.$O.a instead of libllt.a
6c676458
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 15:09
remove attic/ and tiny/
91da922a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 14:57
reduce the amount of awkward typenames
76a63ca1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 12:59
utf8: // fallthrough
39cdb8b0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 12:57
use _DEFAULT_SOURCE
2e916a41
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 12:39
lookup3: // fallthrough
f5c6e64d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 12:13
bzero -> memset
a5e537ce
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 12:13
sort out endianess macros
13524eb5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 11:55
eradicate windows and mac os x support
2218acea
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 11:54
c99
c093439f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 11:31
fixnum(x): put the shift in the right place
0619fc6c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 11:21
fix more cosmetic stuff
6bd02b4a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 11:21
mkfile: clean/nuke llt as well
24557f11
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 11:20
more things in .gitignore
afa3d851
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 11:17
fix wrong allocations
077fe8de
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 11:17
propagate -Wall -Wextra
86c9e1f8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 09:44
fix plan 9 build
952cbd7a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 10:34
use stdint.h more, fix wrong names etc
0cf8dd45
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 10:33
define USED(x) for non-plan9 builds
c1a405e8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 10:33
peek: fix wrong condition for a single char
04a8d03a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 10:32
symchar: add alarm and backspace chars
74b99bca
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 10:32
cvalue_print: use %p instead of 0x%08llux with casting
de08c21e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/10 10:30
gnu/bsd portable makefiles, remove macosx-specific one
c058c12a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/09 16:28
take boot file from the same dir *.out is at
d1a1d3b2
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/09 16:22
fix bootstrapping, #\linefeed and use iswprint when printing
ce0ad5ef
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/09 15:51
use local dir vs /sys/lib/flisp depending on whether the exe name is *.out
d6060299
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2023/03/09 15:35
more fixes
Next