Commit Graph

30 Commits

Author SHA1 Message Date
Sameer Rahmani 5802e87121 Add CCache support to cmake list 2021-09-27 15:25:06 +01:00
Sameer Rahmani 225ff6bba1 Refactor the main cmake list file and fix the unused warns 2021-09-27 13:05:15 +01:00
Sameer Rahmani fe63407aed Create a new and simpler pre-commit hook 2021-09-16 17:46:30 +01:00
Sameer Rahmani f357b5e9d3 Add the a source manger and integrate the reader with it 2021-09-12 20:31:10 +01:00
Sameer Rahmani aba81bfcae Move over a modified version of MLIR jit. Add the pch 2021-08-17 09:57:26 +01:00
Sameer Rahmani 5beffbc604 Fix the test cases of traits 2021-07-17 16:40:02 +01:00
Sameer Rahmani 9102085d83 Add the overview section to the videos doc 2021-07-10 17:52:53 +01:00
Sameer Rahmani afa2310b02 Add the deck for episode 2 to videos.org 2021-07-03 16:52:57 +01:00
Pouya Abbassi f7e7acdee0
Inside builder's setup subcommand, Inform developers to set CLANG_FORMAT_DIFF path manually. 2021-06-30 14:52:09 +04:30
Pouya Abbassi 8b3ea84a7a
Check if ccache is installed then use it in build process 2021-06-30 13:41:35 +04:30
Pouya Abbassi 130e57e189
Fix the warnings and compatibility issues of builder with ShellCheck 2021-06-28 22:59:18 +04:30
Sameer Rahmani cb9914f6eb Fix the memory leak on Namespace 2021-06-15 01:21:48 +01:00
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