Ethan Reece me · he/him
me opened issue me/really-bad-compiler-in-haskell#10 2023-09-18 17:36:31 +00:00
Add syntax error messages
me opened issue me/really-bad-compiler-in-haskell#9 2023-09-18 17:14:27 +00:00
Implement own hash table library
me opened issue me/really-bad-compiler-in-haskell#8 2023-09-18 17:13:42 +00:00
Implement own LLVM library
me opened issue me/really-bad-compiler-in-haskell#7 2023-09-18 17:13:16 +00:00
Implement own text parsing library
me opened issue me/really-bad-compiler-in-haskell#6 2023-09-18 17:12:29 +00:00
Compile compiler to binary and add release pipeline
me opened issue me/really-bad-compiler-in-haskell#5 2023-09-18 17:11:45 +00:00
Use Text instead of String
me opened issue me/really-bad-compiler-in-haskell#4 2023-09-18 17:10:57 +00:00
Add test cases and pipeline
me opened issue me/really-bad-compiler-in-haskell#3 2023-09-18 17:09:45 +00:00
Add bitshifting
me closed issue me/really-bad-compiler-in-haskell#2 2023-09-18 17:06:21 +00:00
Perform basic math
me opened issue me/really-bad-compiler-in-haskell#2 2023-09-18 17:05:26 +00:00
Perform basic math
me opened issue me/really-bad-compiler-in-haskell#1 2023-09-18 17:00:43 +00:00
Compile arithmetic to LLVM
me pushed to main at me/really-bad-compiler-in-haskell 2023-09-18 16:54:25 +00:00
37dcd45432 Copy and paste llvm-hs-examples/basic on GitHub to LLVMGen/Expression.hs and configure stack to compile it correctly
187f0577f5 Revert to LLVM 15 and remove llvm-hs-pretty for lack of support
51d2a951e6 Attempt to install llvm using nix
dbf8b9b522 Downgrade llvm from 15 to 12 and ghc from 9.2 to 8.10 for better support
0a376070cb Add LLVM library
Compare 8 commits »
me created repository me/aur-pkgbuilds 2023-09-08 22:27:11 +00:00
me pushed tag checkpoint-1 to me/really-bad-compiler-in-haskell 2023-09-08 06:48:29 +00:00
me released Checkpoint 1 at me/really-bad-compiler-in-haskell 2023-09-08 06:48:29 +00:00
me pushed to main at me/really-bad-compiler-in-haskell 2023-09-08 06:31:24 +00:00
3388e3f97e Read expressions from file
me pushed to main at me/really-bad-compiler-in-haskell 2023-09-08 05:53:27 +00:00
af50529dc1 Add solving expressions
7f28dc939f Move parser to separate file
a58bb2bab0 Make minor improvements to parser
ff7fe0a1d3 Create very basic equation parser
5655c91ea7 Add megaparsec
Compare 8 commits »
me created repository me/really-bad-compiler-in-haskell 2023-09-07 20:46:17 +00:00
me created repository me/test 2023-08-21 18:00:51 +00:00
me pushed to main at me/ethanreece.com 2023-08-19 20:21:41 +00:00
78d93888a0 Modify README.md
212dd183a1 Update packages
Compare 2 commits »