shithub: femtolisp

RSS feed

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

ebc07a3b – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/03/08 15:45
more fixes, "test" mk target

63647b5d – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/03/07 17:34
workaround for arm64 double→uint64 conversion

1c35aa34 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/03/07 16:52
set *os-name*

0f664a38 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/03/07 16:50
quick & dirty arm64 support

737bdb16 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/03/07 16:50
add libllt.a to CLEANFILES

36ba74a2 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 10:49
effective_numerictype: same issue here

7c863a1c – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 10:46
fix truncate (does not play well with conversion to double)

32172cdf – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 09:44
no idea what this assert is about tbh

31cd5bdb – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 09:22
fix time.fromstring

860071f6 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 09:06
fix time.string

6d724e48 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 08:39
mkfile: add more deps

88a9e527 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 08:39
fix more warnings

39e4d953 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 07:50
fix more warnings

3e55de64 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 07:49
fix uint64 printint

54110775 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 07:49
fix lognot for 8 and 16-bit numbers

9bfee880 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 07:25
fix more floating point issues

bac0583a – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/30 05:14
compile with NDEBUG

d66b628e – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/29 17:49
disable FPZDIV

865fae41 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/29 16:28
add mkfiles

ba070d54 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/29 16:04
first working version

0bf4243a – Lassi Kortela <lassi@lassi.io> authored on 2020/03/16 08:46
Use intptr_t and uintptr_t

10064962 – Lassi Kortela <lassi@lassi.io> authored on 2020/03/16 08:38
Use uint32_t instead of u_int32_t

Next