2021-08-23 04:54 | kaleidoscope_codegen.cpp: Fix function codegen | Mohammad-Reza Nabipoor | 1 | +1 | -1 |
2021-08-22 18:49 | kaleidoscope_codegen.cpp: Fix ASSERT macro in release mode | Mohammad-Reza Nabipoor | 1 | +1 | -1 |
2021-08-22 18:45 | kaleidoscope_ast.hpp: Fix == for BinaryOp | Mohammad-Reza Nabipoor | 1 | +1 | -1 |
2021-08-22 18:43 | LICENSE: Update copyright years | Mohammad-Reza Nabipoor | 1 | +1 | -1 |
2021-01-08 00:16 | Fix ASTNode impl and remove redundant using-decls | Mohammad-Reza Nabipoor | 3 | +7 | -16 |
2020-10-01 22:46 | kaleidoscope_codegen: Add optimizer | Mohammad-Reza Nabipoor | 3 | +85 | -7 |
2020-10-01 22:44 | kaleidoscope_codegen.hpp: Document pre-conditions | Mohammad-Reza Nabipoor | 1 | +8 | -6 |
2020-10-01 22:41 | Makefile: Disable colorful output of tests | Mohammad-Reza Nabipoor | 1 | +1 | -1 |
2020-09-28 23:58 | README.md: Update Chap. 2 | Mohammad-Reza Nabipoor | 1 | +5 | -5 |
2020-09-20 18:06 | README.md: Update Chap. 3 | Mohammad-Reza Nabipoor | 1 | +51 | -1 |
2020-09-19 02:41 | README.md: Add basic section for Chap. 3 | Mohammad-Reza Nabipoor | 1 | +6 | -0 |
2020-09-19 02:39 | README.md: Add description of remaining types of AST | Mohammad-Reza Nabipoor | 1 | +32 | -3 |
2020-09-17 02:04 | README.md: Add description for kal::ASTNode | Mohammad-Reza Nabipoor | 1 | +35 | -0 |
2020-09-13 01:01 | kaleidoscope_codegen: Add name param to mkfunc | Mohammad-Reza Nabipoor | 3 | +6 | -10 |
2020-09-13 00:39 | Add codegen module (+ tests) | Mohammad-Reza Nabipoor | 4 | +583 | -16 |
2020-09-11 16:50 | Makefile: Remove $(LLVM_LIBS) from parser test | Mohammad-Reza Nabipoor | 1 | +1 | -1 |
2020-09-05 23:24 | kaleidoscope_ast.hpp: Remove codegen from ASTNode | Mohammad-Reza Nabipoor | 2 | +10 | -25 |
2020-09-05 01:15 | kaleidoscope_parser: Change reporting interface | Mohammad-Reza Nabipoor | 2 | +145 | -69 |
2020-08-30 11:29 | kaleidoscope_parser: Changed error reporting | Mohammad-Reza Nabipoor | 2 | +103 | -120 |
2020-08-30 10:39 | kaleidoscope_tokens.hpp: Fix kal::to_string | Mohammad-Reza Nabipoor | 1 | +7 | -4 |
2020-08-28 13:18 | Add missing parts of the parser + tests | Mohammad-Reza Nabipoor | 3 | +408 | -14 |
2020-08-28 12:59 | kaleidoscope_parser.hpp: Rename the field of ParseResult | Mohammad-Reza Nabipoor | 1 | +12 | -12 |
2020-08-28 12:51 | kaleidoscope_ast.hpp: Add cast func to ASTNode | Mohammad-Reza Nabipoor | 1 | +18 | -0 |
2020-08-28 12:48 | kaleidoscope_ast.hpp: Add node_type func to ASTNode | Mohammad-Reza Nabipoor | 1 | +79 | -0 |
2020-08-28 12:45 | kaleidoscope_ast.hpp: Rename param names of friends | Mohammad-Reza Nabipoor | 1 | +6 | -6 |
2020-08-28 12:39 | kaleidoscope_tokens.hpp: Add to_string for Token type | Mohammad-Reza Nabipoor | 1 | +18 | -0 |
2020-08-17 03:45 | Makefile: Add recipe for kaleidoscope_parser.test | Mohammad-Reza Nabipoor | 1 | +14 | -1 |
2020-08-17 03:24 | kaleidoscope_tokens.hpp: Add util function for parser | Mohammad-Reza Nabipoor | 1 | +19 | -1 |
2020-08-17 03:23 | Makefile: Disable optimization in debugging mode | Mohammad-Reza Nabipoor | 1 | +1 | -1 |
2020-08-16 04:52 | Add basic parser (parse extern statements) | Mohammad-Reza Nabipoor | 2 | +251 | -0 |
2020-08-16 04:14 | Add default ctor to ASTNode; Update tests | Mohammad-Reza Nabipoor | 2 | +46 | -1 |
2020-08-12 18:13 | Makefile: Add DEBUG variable to control CXXFLAGS | Mohammad-Reza Nabipoor | 1 | +7 | -1 |
2020-08-12 18:11 | Makefile: Fix fmt target | Mohammad-Reza Nabipoor | 1 | +2 | -2 |
2020-08-12 18:08 | Add kal::Token data type & update tests | Mohammad-Reza Nabipoor | 3 | +57 | -20 |
2020-08-10 18:03 | Add data types for AST nodes | Mohammad-Reza Nabipoor | 6 | +443 | -1 |
2020-08-06 22:55 | Add example of usage for kal::lex | Mohammad-Reza Nabipoor | 4 | +212 | -4 |
2020-08-06 22:52 | README.md: Add documentation for kal::lex | Mohammad-Reza Nabipoor | 1 | +26 | -0 |
2020-08-06 04:47 | kaleidoscope_lexer.hpp: Use std::string | Mohammad-Reza Nabipoor | 1 | +5 | -5 |
2020-08-06 03:51 | Add README.md | Mohammad-Reza Nabipoor | 1 | +14 | -0 |
2020-08-06 03:36 | Makefile: Run tests after build | Mohammad-Reza Nabipoor | 1 | +1 | -0 |
2020-08-06 03:27 | Add LICENSE | Mohammad-Reza Nabipoor | 1 | +21 | -0 |
2020-08-06 03:26 | Add working lexer with tests for Kaleidoscope | Mohammad-Reza Nabipoor | 6 | +18049 | -0 |