Commit graph

683 commits

Author SHA1 Message Date
sebastian
de1ca23db7 Remade <<=, better err msg, removed writer monad 2023-05-17 17:31:08 +02:00
sebastianselander
5eaf7ae00d cleaned up a bit 2023-05-17 13:58:49 +02:00
sebastian
0e7d485e9e Fixed pattern match bug in HM, removed some unused code, added debug
help in main
2023-05-16 23:32:29 +02:00
sebastianselander
0fd8a9bc74 Yur 2023-05-16 17:24:51 +02:00
Martin Fredin
dac675a417 Add example 2023-05-16 10:58:29 +02:00
Martin Fredin
034f9d4faa Remove clang from nix file 2023-05-16 09:54:57 +02:00
sebastian
0bbbd82158 Improved error message in Monomorphizer 2023-05-15 23:44:20 +02:00
sebastian
f77793a132 Added proper error message to monomorphizer; made subst a monoid 2023-05-15 23:40:15 +02:00
Victor Olin
4a635162a3
Merge pull request #18 from bachelor-group-66-systemf/g-collection-mark
G collection mark
2023-05-15 23:18:59 +02:00
Victor Olin
bea78513e6 smol cleanup 2023-05-15 23:18:01 +02:00
Victor Olin
51ffd88727 holy cleanup 2023-05-15 23:14:08 +02:00
sebastian
c96f3fc593 Refactored HM to use TVar correctly, fixed unbound variable tests from
EAdd removal
2023-05-15 22:57:37 +02:00
sebastian
5000b05152 Added link 2023-05-15 22:32:43 +02:00
sebastian
bc7ab1061d Updated readme with information on thesis 2023-05-15 22:30:57 +02:00
sebastian
6787e4db21 test commit 2023-05-15 22:26:52 +02:00
Samuel Hammersberg
f0431001e7 Disabled DotViz 2023-05-15 18:34:52 +02:00
Victor Olin
4d427ea00e Merge branch 'g-collection' of https://github.com/bachelor-group-66-systemf/churf into g-collection 2023-05-15 18:27:27 +02:00
Victor Olin
50e10586f1 short profiler logs 2023-05-15 18:27:09 +02:00
Victor Olin
3f42a8f16d bugfix 2023-05-15 18:27:04 +02:00
Victor Olin
7975b6cbe2 removed cout bloatware 2023-05-15 18:26:57 +02:00
Victor Olin
93be622863 now it works ok??? 2023-05-15 18:26:57 +02:00
valtermiari
9adc14780b Fixed bug in size handling and mark hash 2023-05-15 18:26:52 +02:00
valtermiari
a5c5d122b2 Added Hash map marking 2023-05-15 18:26:46 +02:00
Victor Olin
3e188553d6 rip gc
Co-authored-by: ValterMiari <ValterMiari@users.noreply.github.com>
2023-05-15 18:26:41 +02:00
Victor Olin
ec3aa3cd60 profiler now fixed in wrapper also 2023-05-15 18:26:33 +02:00
Victor Olin
bf3d91cdf1 profiler improvement 2023-05-15 18:26:33 +02:00
Victor Olin
e51ba7679b testing testing... 2023-05-15 18:26:23 +02:00
Victor Olin
fda9e6728f Cleaned up include guards 2023-05-15 18:26:14 +02:00
Victor Olin
a34dec35c6 Wrapper docs 2023-05-15 18:26:05 +02:00
Victor Olin
eae7d9c670 Wrapper works 2023-05-15 18:25:17 +02:00
valtermiari
14026b1912 Start of wrapper test 2023-05-15 18:25:07 +02:00
Victor Olin
07bb53930b Wrapper for GC finished, untested 2023-05-15 18:24:29 +02:00
Victor Olin
4f0f8ffef8 Started working on a C wrapper 2023-05-15 18:24:12 +02:00
Victor Olin
43ce0ecd71 yeet 2023-05-15 18:09:50 +02:00
Martin Fredin
e2b3f36a64 Fix example 2023-05-15 17:33:43 +02:00
Martin Fredin
06259e8abf Move file 2023-05-15 17:28:42 +02:00
Martin Fredin
9507cf30d5 Fix example 2023-05-15 17:27:30 +02:00
Martin Fredin
2a01f3e8b3 Add clang to nix file 2023-05-15 17:26:49 +02:00
Victor Olin
7e93aab626
Merge pull request #17 from bachelor-group-66-systemf/g-collection-mark
G collection mark
2023-05-15 14:46:05 +02:00
sebastianselander
9495c3b12a Fixed error message 2023-05-15 13:45:50 +02:00
Samuel Hammersberg
229679f60d Fixed a source of segfaults. 2023-05-15 09:45:02 +02:00
Martin Fredin
0659386ae7 Add call-by-name lambda calculus example 2023-05-15 00:32:53 +02:00
Martin Fredin
36df452db5 Fix preludeFuns and remove ptr %cxt from main 2023-05-15 00:32:34 +02:00
Martin Fredin
5e15983f4c Revork type checking of data types to make in reliable 2023-05-15 00:31:30 +02:00
Martin Fredin
46d4ef3923 Order binds with signatures same as binds without signatures 2023-05-15 00:30:37 +02:00
Martin Fredin
814ebc1ac0 Fix primitives definitions and comment out eta expander util fixed 2023-05-15 00:28:40 +02:00
Martin Fredin
e1bb5760e0 Fix quicksort example 2023-05-15 00:27:48 +02:00
Martin Fredin
2d41dac6eb Add missing ptr null to constructors with no arguments (e.g. Nil) 2023-05-14 13:24:27 +02:00
sebastian
86256066b6 Removed internal sorter in HM 2023-05-13 17:23:10 +02:00
sebastian
a6ed6e589b Fixed two inference bugs 2023-05-13 01:40:05 +02:00