Samuel Hammersberg
|
f404acdbad
|
Updated some more changes.
|
2023-03-24 17:00:31 +01:00 |
|
Samuel Hammersberg
|
50bea83a18
|
Got some more stuff working.
|
2023-03-24 16:01:34 +01:00 |
|
sebastianselander
|
ce3971cf75
|
renamed stuff
|
2023-03-24 12:24:08 +01:00 |
|
Samuel Hammersberg
|
3f618e77f9
|
Got most of the codegenerator working.
|
2023-03-24 11:55:05 +01:00 |
|
Samuel Hammersberg
|
0012efabb7
|
Fixed some more stuff.
|
2023-03-23 22:01:40 +01:00 |
|
Samuel Hammersberg
|
75fa232e21
|
No more warnings, but everything to do with datatypes is outcommented.
|
2023-03-23 21:35:52 +01:00 |
|
sebastianselander
|
e3df4192bb
|
created dummy monomorphizer
|
2023-03-23 17:20:19 +01:00 |
|
Samuel Hammersberg
|
bf0064db86
|
Added the trait ToIr.
|
2023-03-23 16:13:59 +01:00 |
|
Samuel Hammersberg
|
129a70e051
|
WIP Added support for more types of cases.
|
2023-03-23 15:29:25 +01:00 |
|
Samuel Hammersberg
|
cd85297b85
|
Removed the ear operator.
|
2023-03-22 11:48:40 +01:00 |
|
Samuel Hammersberg
|
61c844a255
|
Revamped getNewVar
|
2023-03-22 11:46:07 +01:00 |
|
Samuel Hammersberg
|
feeef18cfd
|
Started implementing pattern matching on data types.
|
2023-03-22 11:41:02 +01:00 |
|
Samuel Hammersberg
|
d36370329e
|
Realized that getelementptr might be doing to right thing, and that the uninitialized data comes from padding.
|
2023-03-22 10:24:00 +01:00 |
|
Samuel Hammersberg
|
ae34c494f5
|
Improved the visibility checkup a little bit.
|
2023-03-21 10:14:00 +01:00 |
|
Samuel Hammersberg
|
91816abfe6
|
Constructors are now seen as global functions.
|
2023-03-21 10:11:02 +01:00 |
|
Samuel Hammersberg
|
bbf7a47e74
|
Started updating the Code Generator to the new monomorphizer tree.
|
2023-03-21 09:39:05 +01:00 |
|
Samuel Hammersberg
|
350cd3b0e9
|
Started importing Sebastian's new typechecker.
|
2023-03-08 11:01:07 +01:00 |
|
Samuel Hammersberg
|
d5dd7896d8
|
Moved modules into a proper folder structure.
|
2023-03-08 10:35:07 +01:00 |
|
Samuel Hammersberg
|
ac0ac2dac7
|
Removed a few imports.
|
2023-03-08 10:27:39 +01:00 |
|
Samuel Hammersberg
|
2af00da482
|
Renamed the compile function to generate code
|
2023-03-08 10:25:53 +01:00 |
|
Samuel Hammersberg
|
832efbcdd8
|
Gave the code generator a proper module name.
|
2023-03-08 10:24:52 +01:00 |
|