shithub: femtolisp

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