Sameer Rahmani
|
bb60d83dc6
|
Fix the shellchecker issues in the builder
|
2022-02-19 14:46:38 +00:00 |
Sameer Rahmani
|
7afbbb5112
|
Add builder task to serve the docs
|
2022-02-17 11:32:20 +00:00 |
Sameer Rahmani
|
328d1b50ea
|
Fix the docker build issue with propagating errors to builder
|
2022-02-16 20:28:20 +00:00 |
Sameer Rahmani
|
8de69baa1c
|
Fix the missing MLIR header issue after pulling llvm
|
2022-02-16 20:01:38 +00:00 |
Sameer Rahmani
|
49e3f16901
|
Add the builder tasks to build and release docker images
|
2022-02-15 21:34:29 +00:00 |
Sameer Rahmani
|
00592d6af1
|
Add new doxygen setup
|
2022-02-12 22:25:22 +00:00 |
Sameer Rahmani
|
b210e3a349
|
Clean up the diagnostocs header file
|
2022-02-12 21:06:59 +00:00 |
Sameer Rahmani
|
bc3908a958
|
Refactor the builder script
|
2022-02-09 19:08:31 +00:00 |
Sameer Rahmani
|
f663ba0c25
|
Fix the license header
|
2022-02-08 17:56:15 +00:00 |
Sameer Rahmani
|
7dc587ecbc
|
Setup the dockerfiles necessary to build serene in a container
|
2022-02-08 17:43:29 +00:00 |
Sameer Rahmani
|
008ba402f0
|
Migrate to llvm::5372160a18
|
2022-02-06 18:37:44 +00:00 |
Sameer Rahmani
|
123a3e8d4f
|
Add the more resouces about JIT to dev.org
|
2021-12-29 13:12:36 +00:00 |
Sameer Rahmani
|
6d34e58665
|
Fix the wrong constant opretation
|
2021-12-24 16:52:43 +00:00 |
Sameer Rahmani
|
5622b4de0c
|
Prepare for ep 12
|
2021-11-02 22:05:34 +00:00 |
Sameer Rahmani
|
cbb0b0428e
|
Hide the clang-tidy behind a build option
|
2021-10-17 22:22:49 +01:00 |
Sameer Rahmani
|
b79f7a62c1
|
Fix the clang tidy's issues in serenec
|
2021-10-17 02:12:19 +01:00 |
Sameer Rahmani
|
c05d42107f
|
Setup the serene-repl target with a basic REPL loop
|
2021-10-12 22:50:08 +01:00 |
Sameer Rahmani
|
f473d1122b
|
Change the license to GPL2
|
2021-10-12 20:51:03 +01:00 |
Sameer Rahmani
|
e3fde6dfc1
|
Add link_what_you_use support to the build setup
|
2021-10-10 22:28:50 +01:00 |
Sameer Rahmani
|
7a456e2d54
|
Add support for a shared libserene and make it the default behaviour
|
2021-10-10 21:34:14 +01:00 |
Sameer Rahmani
|
10015683f5
|
Refactor the passes name for slir lowering
|
2021-10-06 18:48:48 +01:00 |
Sameer Rahmani
|
2dca8e812e
|
Fixed the pre-commit hook name
|
2021-09-28 17:16:15 +01:00 |
Sameer Rahmani
|
a174a3a342
|
Refactor the cmake script and move the binary into its own package
|
2021-09-28 17:11:50 +01:00 |
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 |