Ethan Reece me · he/him
me pushed to main at me/really-bad-compiler-in-haskell 2023-09-29 10:41:07 +00:00
5f1b5ce65c Merge pull request 'Compile program to LLVM' (#21) from feature-llvm into main
b89be8de8c Add division
08e684206e Update README.md
0b915f5788 Remove llvm-hs-pretty since it was generating broken code
a9549210a7 Compile to binary executable file
Compare 11 commits »
me merged pull request me/really-bad-compiler-in-haskell#21 2023-09-29 10:41:05 +00:00
Compile program to LLVM
me created pull request me/really-bad-compiler-in-haskell#21 2023-09-29 10:33:34 +00:00
Compile program to LLVM
me pushed to feature-llvm at me/really-bad-compiler-in-haskell 2023-09-29 10:32:01 +00:00
b89be8de8c Add division
08e684206e Update README.md
0b915f5788 Remove llvm-hs-pretty since it was generating broken code
Compare 3 commits »
me pushed to feature-llvm at me/really-bad-compiler-in-haskell 2023-09-29 10:17:32 +00:00
a9549210a7 Compile to binary executable file
c296d15f85 Write llvm to file
5fc26a7acd Reorganize program, removing unnecessary code
30df05afa9 Generate LLVM code and print to console
Compare 4 commits »
me opened issue me/really-bad-compiler-in-haskell#20 2023-09-29 07:30:57 +00:00
Make LLVM emition optional
me opened issue me/really-bad-compiler-in-haskell#19 2023-09-29 07:30:30 +00:00
Allow specifying file name
me opened issue me/really-bad-compiler-in-haskell#18 2023-09-27 17:07:46 +00:00
Add break statement
me commented on issue me/really-bad-compiler-in-haskell#17 2023-09-27 17:05:05 +00:00
Add If and While statements

jumping to labels?

me opened issue me/really-bad-compiler-in-haskell#17 2023-09-27 16:38:16 +00:00
Add If and While statements
me opened issue me/really-bad-compiler-in-haskell#16 2023-09-25 16:46:17 +00:00
Add comparisons
me opened issue me/really-bad-compiler-in-haskell#15 2023-09-25 16:44:54 +00:00
Parse bool, short, int, long
me opened issue me/really-bad-compiler-in-haskell#14 2023-09-25 16:44:11 +00:00
Support multiple lines
me pushed to feature-llvm at me/really-bad-compiler-in-haskell 2023-09-24 04:15:40 +00:00
9f9642347b Start new LLVM generator using IRBuilder
me pushed to feature-llvm at me/really-bad-compiler-in-haskell 2023-09-23 05:00:27 +00:00
d42de52f78 Generate LLVM program that returns 0 when run
me created branch feature-llvm in me/really-bad-compiler-in-haskell 2023-09-22 21:38:31 +00:00
me pushed to feature-llvm at me/really-bad-compiler-in-haskell 2023-09-22 21:38:31 +00:00
c0e77d22cf Print generated llvm
me opened issue me/really-bad-compiler-in-haskell#13 2023-09-18 17:39:23 +00:00
Add non-trivial math statement
me opened issue me/really-bad-compiler-in-haskell#12 2023-09-18 17:38:59 +00:00
Add print statement
me opened issue me/really-bad-compiler-in-haskell#11 2023-09-18 17:37:32 +00:00
Not compiling when LLVM 16 is installed in nix store