Commit Graph

68 Commits

Author SHA1 Message Date
Sameer Rahmani 2f64811aa0 Add the build-in-devfs command to builder 2022-07-12 00:34:30 +01:00
Sameer Rahmani 4d3624505e Fix all the linter warnings 2022-07-10 07:52:15 +01:00
Sameer Rahmani 14a833f841 Fix minor bugs in the images creation and container setup process 2022-07-10 07:42:08 +01:00
Sameer Rahmani 394f7827c1 Make a PoC of loading the core ns as an object 2022-07-10 02:35:32 +01:00
Sameer Rahmani 783f4e65b2 Add a debugger entry to the builder script 2022-07-01 22:36:42 +01:00
Sameer Rahmani 5bec18b327 Add BDW gc and change the JIT interface to use raw pointers 2022-07-01 18:17:50 +01:00
Sameer Rahmani 6daab9a3e6 replace llvm's way of components resolution with a custom approach 2022-06-16 14:33:24 +01:00
Sameer Rahmani cf71fcde38 Fix the shellcheck issues in the builder 2022-06-13 22:30:35 +01:00
Sameer Rahmani 3d31d01bc5 Add include-fixer to pre-commit 2022-06-12 22:34:12 +01:00
Sameer Rahmani 71c1e1731e Fix the broken bash array to str process in the builder 2022-06-12 20:40:36 +01:00
Sameer Rahmani 098b3ebdc4 Try to fix the cmake 2.23 bug 2022-06-12 18:43:06 +01:00
Sameer Rahmani 70995c2908 Fix the builder script to go with the CI 2022-06-12 18:07:06 +01:00
Sameer Rahmani 413c26b298 Setup the CI images and try the first drone build 2022-06-12 17:35:12 +01:00
Sameer Rahmani 182c87a046 Add pre-commit utility 2022-06-11 18:33:35 +01:00
Sameer Rahmani b9496b429e Fix the builder paths for top level binaries 2022-03-29 19:49:56 +01:00
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