Ethan Reece me · he/him
me pushed to archive/forth at me/really-bad-compiler-in-haskell 2023-09-30 08:41:39 +00:00
cca9262fc3 Allow parsing signed integers
83aa5bd4d3 Update readme and examples
067150a682 Parse expr tokens to list
e7083c1c40 Change Parser from string to text
7f588ec561 Reorganize program
Compare 5 commits »
me created branch archive/forth in me/really-bad-compiler-in-haskell 2023-09-30 08:41:39 +00:00
me released Checkpoint 2 at me/really-bad-compiler-in-haskell 2023-09-29 10:44:50 +00:00
me pushed tag v2.0.0 to me/really-bad-compiler-in-haskell 2023-09-29 10:44:50 +00:00
me closed issue me/really-bad-compiler-in-haskell#1 2023-09-29 10:43:21 +00:00
Compile arithmetic to LLVM
me deleted branch feature-llvm from me/really-bad-compiler-in-haskell 2023-09-29 10:41:07 +00:00
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