aboutsummaryrefslogtreecommitdiff
path: root/snug-clean/src/Snug/Compile.icl
AgeCommit message (Expand)AuthorFilesLines
2023-02-28Remove aborts in Snug.Compile, use MonadFail insteadCamil Staps1-34/+39
2023-02-17Pass errors using MonadFail, avoid abortsCamil Staps1-3/+7
2023-02-01Implement basic uses of localsCamil Staps1-16/+18
2023-02-01Fix argument order in function callsCamil Staps1-2/+2
2023-01-31Minor improvements; implement saturated function and constructor applicationsCamil Staps1-3/+34
2023-01-30Add compilation for symbols with arity 0Camil Staps1-1/+37
2023-01-30Align on halfwords instead of double words; use data/text boundary to disting...Camil Staps1-7/+14
2023-01-28Add stack simulator for compilationCamil Staps1-52/+15
2023-01-27Add compilation of constructors and basic valuesCamil Staps1-0/+130