]> code.bitgloo.com Git - clyne/forspll.git/log
clyne/forspll.git
13 months agoadd basic character literals main
Clyne Sullivan [Sat, 29 Jun 2024 14:48:25 +0000 (10:48 -0400)]
add basic character literals

14 months agofix fibonacci example
Clyne Sullivan [Fri, 28 Jun 2024 15:34:08 +0000 (11:34 -0400)]
fix fibonacci example

14 months agoshortcut push-pops; don't env-copy functions
Clyne Sullivan [Fri, 28 Jun 2024 15:19:23 +0000 (11:19 -0400)]
shortcut push-pops; don't env-copy functions

14 months agocache sp, minor refactors
Clyne Sullivan [Fri, 28 Jun 2024 14:26:03 +0000 (10:26 -0400)]
cache sp, minor refactors

14 months agomove AST->IR outside of parsing stage
Clyne Sullivan [Thu, 27 Jun 2024 19:22:47 +0000 (15:22 -0400)]
move AST->IR outside of parsing stage

14 months agoswitch target to x86-64
Clyne Sullivan [Thu, 27 Jun 2024 12:42:30 +0000 (08:42 -0400)]
switch target to x86-64

14 months agotake env off stack; only save locals for recursion
Clyne Sullivan [Tue, 25 Jun 2024 21:29:45 +0000 (17:29 -0400)]
take env off stack; only save locals for recursion

14 months agoremove unnecessary setinsertpoint
Clyne Sullivan [Tue, 25 Jun 2024 11:52:31 +0000 (07:52 -0400)]
remove unnecessary setinsertpoint

14 months agoglobal env; alloca locals
Clyne Sullivan [Thu, 20 Jun 2024 22:01:48 +0000 (18:01 -0400)]
global env; alloca locals

kinda messy

14 months agomove list impl to forsp
Clyne Sullivan [Sun, 16 Jun 2024 12:10:59 +0000 (08:10 -0400)]
move list impl to forsp

14 months agofinish fibonacci example
Clyne Sullivan [Sun, 16 Jun 2024 11:49:37 +0000 (07:49 -0400)]
finish fibonacci example

14 months agoreadme update; use CC in Makefile
Clyne Sullivan [Sun, 16 Jun 2024 01:13:42 +0000 (21:13 -0400)]
readme update; use CC in Makefile

14 months agorecursion; list via support.c
Clyne Sullivan [Sun, 16 Jun 2024 01:06:27 +0000 (21:06 -0400)]
recursion; list via support.c

14 months agosome error reporting
Clyne Sullivan [Sat, 15 Jun 2024 15:54:19 +0000 (11:54 -0400)]
some error reporting

14 months agoadd license to files
Clyne Sullivan [Sat, 15 Jun 2024 12:47:41 +0000 (08:47 -0400)]
add license to files

14 months agobreak code into separate files
Clyne Sullivan [Sat, 15 Jun 2024 12:04:15 +0000 (08:04 -0400)]
break code into separate files

14 months agoinitial commit
Clyne Sullivan [Sat, 15 Jun 2024 02:11:54 +0000 (22:11 -0400)]
initial commit

14 months agoInitial commit
Clyne [Sat, 15 Jun 2024 01:54:03 +0000 (21:54 -0400)]
Initial commit