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 |
|
sebastianselander
|
8b92dd9194
|
Added η-expander module and removed EAdd from grammar.
|
2023-05-12 16:25:48 +02:00 |
|
Martin Fredin
|
c3bcdfa81b
|
Propagate type application, temporary remove nested pattern matching, fix void output
|
2023-05-12 11:47:25 +02:00 |
|
sebastianselander
|
6260dc2c41
|
A lot of small changes, added better error messages for bugs mainly
|
2023-05-11 18:37:03 +02:00 |
|
sebastianselander
|
5e1c81beb7
|
quicksort works
|
2023-05-11 11:14:44 +02:00 |
|
sebastian
|
49ef3f9f7c
|
Fixed bug in HM, fixed and reimported tests.
|
2023-05-10 23:54:31 +02:00 |
|
sebastianselander
|
c5fbd70756
|
larger prelude, changed lambda calc interpreter, quicksort
|
2023-05-10 20:13:22 +02:00 |
|
Martin Fredin
|
819f32d621
|
Fix signature in prelude
|
2023-05-10 19:45:57 +02:00 |
|
Martin Fredin
|
b277775792
|
Fix bug
|
2023-05-10 19:45:25 +02:00 |
|
Martin Fredin
|
30c59596c7
|
Fix lambdalifter closure in case
|
2023-05-10 19:42:27 +02:00 |
|
Martin Fredin
|
0aebe4a7b1
|
Remove llvm file
|
2023-05-10 09:45:50 +02:00 |
|
Martin Fredin
|
06a25de61d
|
Rename litType to typeof
|
2023-05-10 09:44:55 +02:00 |
|
sebastianselander
|
ee30b5db45
|
Printing evaluation order
|
2023-05-08 22:09:14 +02:00 |
|
Samuel Hammersberg
|
56c80faeff
|
Fixed a typo
|
2023-05-08 22:07:35 +02:00 |
|
Samuel Hammersberg
|
94dd3bf1ea
|
Fixed a typo.
|
2023-05-08 22:07:10 +02:00 |
|
Samuel Hammersberg
|
8836e6b91f
|
Printing works now!!!
|
2023-05-08 21:53:58 +02:00 |
|
sebastianselander
|
d3d2c61dc6
|
more Justfile command and fixed bug in Monomorphizer
|
2023-05-08 21:50:54 +02:00 |
|
Samuel Hammersberg
|
23f4e3365a
|
Fixed another bug.
|
2023-05-08 21:50:23 +02:00 |
|
sebastianselander
|
476d566468
|
Updated prelude
|
2023-05-08 21:04:55 +02:00 |
|
Samuel Hammersberg
|
5a7332f3a8
|
Fixed one error with chars.
|
2023-05-08 21:04:13 +02:00 |
|
Samuel Hammersberg
|
51f23d7f6e
|
Fixed some missing cases.
|
2023-05-08 20:55:42 +02:00 |
|
Samuel Hammersberg
|
8ddb0ed052
|
We can now print strings :)
|
2023-05-08 20:54:02 +02:00 |
|
sebastianselander
|
3755d41b59
|
Removed trace
|
2023-05-08 20:44:20 +02:00 |
|
sebastianselander
|
84847b9abb
|
printChar and printStr in prelude
|
2023-05-08 20:38:45 +02:00 |
|
sebastianselander
|
2fab7f2bdf
|
more sample programs, added strings, added desugar for strings
|
2023-05-08 20:23:30 +02:00 |
|
Rakarake
|
2226a6ad33
|
Made it possible for main to have different monomorphic types
|
2023-05-08 20:16:18 +02:00 |
|
Rakarake
|
283f8ccf83
|
Merge branch 'main' of github.com:bachelor-group-66-systemf/churf
|
2023-05-08 19:29:32 +02:00 |
|
Rakarake
|
65eb992de4
|
Case expressions now output constructors correctly this time
|
2023-05-08 19:29:26 +02:00 |
|
sebastianselander
|
8203c08c30
|
this that program
|
2023-05-08 17:48:53 +02:00 |
|
sebastianselander
|
762a6aef9b
|
Fixed codegen bug, added prelude option, created lambda calc
|
2023-05-08 17:48:29 +02:00 |
|
sebastianselander
|
c98166392b
|
Fixed desugar and made interpret
|
2023-05-08 15:13:46 +02:00 |
|
Rakarake
|
a14ed7d026
|
PEnum checks outputted constructors now
|
2023-05-08 15:07:03 +02:00 |
|
Rakarake
|
b3b71c0ef7
|
fixed unused imports and traces in monom
|
2023-05-08 14:58:04 +02:00 |
|
valtermiari
|
560f8f9b2f
|
Hash table lookup for marking
|
2023-05-08 12:03:55 +02:00 |
|
valtermiari
|
3399023e3e
|
Testing table lookup for marking
|
2023-05-08 11:55:56 +02:00 |
|
sebastianselander
|
5af9509a5f
|
Fixed prelude and codegen
|
2023-05-08 11:23:06 +02:00 |
|
Victor Olin
|
50566246fe
|
short profiler logs
|
2023-05-08 11:00:07 +02:00 |
|
Martin Fredin
|
dbc1dc4982
|
Fix missing import
|
2023-05-06 23:51:01 +02:00 |
|
Martin Fredin
|
b5b6d96f77
|
Remove lambda patterns
|
2023-05-06 23:45:27 +02:00 |
|
Martin Fredin
|
019ed0d45a
|
Merge closures mostly done. Desugaring cases is a problem.
|
2023-05-06 23:38:56 +02:00 |
|
Martin Fredin
|
72e599d5de
|
Add closures and fix lets in monomorphizer
|
2023-05-06 22:49:08 +02:00 |
|
Samuel Hammersberg
|
ab87f7fb15
|
Yoinked a newer GC.
|
2023-05-06 12:47:40 +02:00 |
|
Victor Olin
|
830d863c70
|
bugfix
|
2023-05-06 10:23:09 +02:00 |
|
Samuel Hammersberg
|
a388f480e5
|
Hooked the GC back in B)
|
2023-05-05 18:50:05 +02:00 |
|
Victor Olin
|
b3ed111099
|
removed cout bloatware
|
2023-05-05 17:59:07 +02:00 |
|
Victor Olin
|
c09da8a8cd
|
now it works ok???
|
2023-05-05 17:57:26 +02:00 |
|
sebastianselander
|
dead9eb75a
|
Pattern matching in lambda added
|
2023-05-05 16:58:11 +02:00 |
|
sebastianselander
|
322286d898
|
Changed data type check, removed dead code
|
2023-05-05 16:35:49 +02:00 |
|
sebastianselander
|
2f62c017ec
|
Fixed grammar and more peano stuff
|
2023-05-05 15:42:18 +02:00 |
|