Commit Graph

18 Commits

Author SHA1 Message Date
Sameer Rahmani 65b6aa4020 Add the IR generation facilities to Namespace and Expression 2021-06-13 22:40:58 +01:00
Sameer Rahmani 616dca53fb Add SLIR skeleton to start the generator 2021-06-08 22:01:08 +01:00
Sameer Rahmani c737af51a4 Fix the failing test case for the Result Type 2021-04-14 18:14:39 +01:00
Sameer Rahmani 0b7f40d715 Update the readme file 2021-04-13 10:39:13 +01:00
Sameer Rahmani fd211653f2 Fix the expression instantiation 2021-04-08 19:59:47 +01:00
Sameer Rahmani a42259d684 Add c++20 support flag to cmake 2021-04-07 19:56:54 +01:00
Sameer Rahmani 0020f95a80 Setup tests via Catch2 2021-04-06 00:21:43 +01:00
Sameer Rahmani 062b24e701 Add doxygen support for the documentation 2021-04-05 17:51:09 +01:00
Sameer Rahmani f50e20567a Move reader related files to the reader namespace 2021-03-28 23:14:32 +01:00
Sameer Rahmani cd0989d060 Update the builder and CMakefile to get ready for LLVM 13 2021-03-21 16:25:12 +00:00
Sameer Rahmani 1238898ddc Add a very basic 'def' special form 2020-08-01 19:58:34 +01:00
Sameer Rahmani b442d5e83c Add setup target to builder script 2020-07-23 21:53:42 +01:00
Sameer Rahmani 8e90ea9813 Finish the first implementation of the compiler level list 2020-07-23 17:13:16 +01:00
Sameer Rahmani 576eba6451 Add a very basic List implementation 2020-07-21 22:23:11 +01:00
Sameer Rahmani cbea0c8e28 Add the first draft of a very basic reader, list and symbol impl 2020-07-16 15:48:06 +01:00
Sameer Rahmani edc9a3e52d Add parallel builds to the ninja 2020-07-10 21:00:14 +01:00
Sameer Rahmani 207e588d05 Add the build-release target to the builder 2020-07-10 20:55:37 +01:00
Sameer Rahmani 5668ef4d10 Add more subcommands to the builder 2020-07-10 20:41:46 +01:00