shithub: femtolisp

RSS feed

f26ffca1 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/28 22:25
fix -nan.0 becoming +nan.0 on musl(?) systems

4ca4045c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/28 22:13
make → meson; fix a whole bunch of warnings; reorganize some of the platform-specific logic

97d0c80f – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/27 21:00
fix string-trim cutting off too much at the end

34f94d8f – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/27 15:56
rename from [a-z]+.[a-z]+ to [a-z]+-[a-z]+ for consistency; do a few renames to be more in line with other implementations

cf3f2446 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/27 15:17
get rid of string.dec and string.inc

1cca028c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/25 21:49
string.char: same, operate on runes rather than bytes

acc691da – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/25 21:42
string.sub: make indexes point to runes, doing so with bytes is kinda useless

f001b954 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/25 21:41
split main function into plan9 and posix ones to avoid using ifdefs (mostly)

3ed9ff52 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/24 22:26
replace old plan 9 is*rune and to*rune with up to date logic from 9front

1fff9ac1 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/24 22:20
char.titlecase, char-{lower,upper,title}-case?, char-{numeric,whitespace}? (note: not necessarily correct)

f13f110f – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/23 11:11
print-stack-trace: fix when boot logic fails

ab876b80 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/23 12:08
u8_reverse: shorten

40794e7a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/23 11:36
whitespace fix

0251f35a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/23 11:09
fix build on posix platforms

54d05728 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/23 08:45
reduce custom unicode logic, reuse the one in Plan 9 instead

64afa666 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/22 15:11
symchar: add } and {

61e1bbc2 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/22 14:48
ios: remove unused functions

b4c113c4 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/22 14:42
utf8: remove unused functions

b47f06a3 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/22 07:31
remove banner

534e73b5 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/21 19:38
make the current function name "λ" as well, instead of "lambda"

2967f748 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/21 19:35
mention λ as well

6c42012d – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/10/21 19:34
alias λ → lambda

ee58f398 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/06/18 19:36
make {} synonyms to (), in addition to []

b71e694a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/06/18 19:35
exit builtin: fix a warning when building on 9front

a3f28f6f – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/06/18 19:35
ios_vprintf: don't use vasprintf

b3a21a0f – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/12 15:20
symchar: move the string inside strchr call

1b38f3de – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/10 07:22
fix plan 9 arm build

ed84debe – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/10 07:15
fix warnings on plan 9 builds

24d0b8e9 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/04 16:46
Merge remote-tracking branch 'mag/bignum' into merge

d55d343e – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/07/04 16:44
Merge remote-tracking branch 'mag/femtosplit' into merge

ef7ebf3b – mag <mag-one@autistici.org> authored on 2023/06/23 12:36
fl_add_any: initial overflow handling

73063b8a – mag <mag-one@autistici.org> authored on 2023/06/23 12:26
new bignum? implementation

267698bd – mag <mag-one@autistici.org> authored on 2023/06/23 12:20
homemade overflows detection ?!?

4379daad – mag <mag-one@autistici.org> authored on 2023/06/07 19:29
testing number boundaries

ced31236 – mag <mag-one@autistici.org> authored on 2023/05/29 13:42
ash function and bignums

7dbce009 – mag <mag-one@autistici.org> authored on 2023/05/26 19:44
bignum?

87f00731 – mag <mag-one@autistici.org> authored on 2023/05/26 18:18
mpint -> bignum

de6e8e42 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/06/09 16:17
read: fix UVLONG_MAX values (a bug in 9fronts libc has been fixed)

ca17b8e7 – mag <mag-one@autistici.org> authored on 2023/05/21 15:08
llt stuff moved into the project root - lltinit.c renamed llt.c - int2str.c moved into llt.c.

e1bc44b3 – mag <mag-one@autistici.org> authored on 2023/05/21 05:07
tidy up

f89245a1 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/05/17 22:50
turn symchar into a define

b675a55e – mag <mag-one@autistici.org> authored on 2023/05/16 16:20
builds builtin_fns.h before flmain.c

19bd6a97 – mag <mag-one@autistici.org> authored on 2023/05/16 11:44
lazy mkfile for 9front - but there are some linkage issues

f23a3721 – mag <mag-one@autistici.org> authored on 2023/05/16 10:29
cleaning

edfdcd7d – mag <mag-one@autistici.org> authored on 2023/05/16 09:50
equal.h

db907308 – mag <mag-one@autistici.org> authored on 2023/05/16 09:45
read.h

b9c77aa2 – mag <mag-one@autistici.org> authored on 2023/05/16 09:40
type.h print.h

f0a22a73 – mag <mag-one@autistici.org> authored on 2023/05/16 09:22
cvalues.h

310ccf23 – mag <mag-one@autistici.org> authored on 2023/05/16 08:17
operators.h

0cc16051 – mag <mag-one@autistici.org> authored on 2023/05/15 18:03
worked

f4e2fb07 – mag <mag-one@autistici.org> authored on 2023/05/15 15:42
first failing attempt

497eb997 – grobe0ba <grobe0ba@tcp80.org> authored and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> committed on 2023/04/20 11:40
bootstrap on *nix using Makefile

b09398e9 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/04/15 20:08
replace mt19937 with Cocoa with Love modified 64-bit version

0f11cb9c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/04/13 17:05
set *os-name* on DragonFlyBSD

31edb525 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/04/13 13:20
readme: another testing platform

f5e20c58 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/04/13 13:11
fix mpint on big endian

305ad9c2 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/04/13 12:53
use manual byte swapping on SPARC to avoid unaligned access

3d4b32c3 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2023/04/07 09:09
nixos -> alpine

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

Next