Sameer Rahmani
|
a00ba492e6
|
Remove the old pre commit hook
|
2021-09-16 18:02:51 +01:00 |
Sameer Rahmani
|
3aa2e3291d
|
Add the git add fn to the pre commit hook
|
2021-09-16 18:02:00 +01:00 |
Sameer Rahmani
|
8ee7634782
|
Fix the precommit hook issue
|
2021-09-16 18:00:24 +01:00 |
Sameer Rahmani
|
60b8347eca
|
Mark the precommit hook as executable
|
2021-09-16 17:56:51 +01:00 |
Sameer Rahmani
|
03926b3d22
|
Mark the precommit hook as executable
|
2021-09-16 17:56:12 +01:00 |
Sameer Rahmani
|
845cdfa7d5
|
Mark the precommit hook as executable
|
2021-09-16 17:47:35 +01:00 |
Sameer Rahmani
|
fe63407aed
|
Create a new and simpler pre-commit hook
|
2021-09-16 17:46:30 +01:00 |
Sameer Rahmani
|
2aacd0a0e5
|
Improve the git precommit hook to fix the includes
|
2021-09-16 17:30:16 +01:00 |
Sameer Rahmani
|
5ff52c277a
|
Clean up the source manager
|
2021-09-15 15:04:11 +01:00 |
Sameer Rahmani
|
91aa0148d6
|
Create a basic print function for the diagnostic class
|
2021-09-12 20:31:12 +01:00 |
Sameer Rahmani
|
766cf2dfed
|
Add the error code to the diagnostic
|
2021-09-12 20:31:12 +01:00 |
Sameer Rahmani
|
b285172597
|
Finalize the new approach to reading chars in the reader
|
2021-09-12 20:31:12 +01:00 |
Sameer Rahmani
|
70df6f4368
|
Remove the ungetChar method from reader
|
2021-09-12 20:31:12 +01:00 |
Sameer Rahmani
|
5491660261
|
Add our own dianostic engine
|
2021-09-12 20:31:12 +01:00 |
Sameer Rahmani
|
800e3c5fc8
|
Introduce the notion of ns and filename in the reader and location
|
2021-09-12 20:31:11 +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
|
f980da8e4e
|
Finish up the episode 8 slides
|
2021-09-05 19:40:18 +01:00 |
Sameer Rahmani
|
7410ca3d59
|
Upgrade to llvm 13rc2
|
2021-08-28 18:01:48 +01:00 |
Sameer Rahmani
|
6f218d8cab
|
Add a todo for another assertion
|
2021-08-22 11:09:30 +01:00 |
Sameer Rahmani
|
36b95fe1e5
|
Tidy up the target files for episode 7
|
2021-08-21 18:46:49 +01:00 |
Sameer Rahmani
|
a1d3ae8c9c
|
Finish up the wiring of the very basic JIT implementation.
|
2021-08-17 09:57:26 +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
|
8af6452457
|
Fix the serenec to use the new ns api
|
2021-08-17 09:57:26 +01:00 |
Sameer Rahmani
|
3ace6ec260
|
Chaneg the namespace to generate modules instead of owning them
|
2021-08-17 09:57:26 +01:00 |
Sameer Rahmani
|
ae2e6a74a0
|
Add the vector logo
|
2021-08-15 12:08:35 +01:00 |
Sameer Rahmani
|
06ed3b0c69
|
Add several TODOs for the asserts we need to remove
|
2021-08-07 21:09:18 +01:00 |
Sameer Rahmani
|
32b406fdad
|
Prepare tho source tree for episode number 6
|
2021-08-07 17:41:19 +01:00 |
Sameer Rahmani
|
54b4458a8d
|
Cleanup the exprs namespace for the episode 5
|
2021-07-30 12:17:41 +01:00 |
Sameer Rahmani
|
e00156b9e7
|
Add the 'target' emit action as a temporary action to generate target code
|
2021-07-27 19:13:19 +01:00 |
Sameer Rahmani
|
f8b66934a1
|
Remove the unused 'toString' member function for readar classes
|
2021-07-19 15:50:59 +01:00 |
Sameer Rahmani
|
5b5e40c012
|
update the video.org for episode 4
|
2021-07-19 15:44:39 +01:00 |
Sameer Rahmani
|
ea0bc28f01
|
Fix the test cases to use reader::read instead of the Reader#read
|
2021-07-19 09:38:07 +01:00 |
Sameer Rahmani
|
cb5ea22081
|
Clean up the reader namespace code
|
2021-07-17 19:39:56 +01:00 |
Sameer Rahmani
|
5beffbc604
|
Fix the test cases of traits
|
2021-07-17 16:40:02 +01:00 |
Sameer Rahmani
|
a117572ce5
|
Add the ns-paths todo to dev.org
|
2021-07-15 10:27:17 +01:00 |
Sameer Rahmani
|
ab54e7f5be
|
[PoC] Use clang driver to link the object files
|
2021-07-12 23:39:29 +01:00 |
Sameer Rahmani
|
2298be5783
|
Update the Ep3 slides
|
2021-07-10 18:43:33 +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 |
Sameer Rahmani
|
b4285a154c
|
Add the presentation for the first episode of the video series
|
2021-07-02 23:40:22 +01:00 |
Sameer Rahmani
|
3027880d98
|
Merge pull request 'Inside builder's setup subcommand, Inform developers to set CLANG_FORMAT_DIFF path manually.' (#10) from pouya-abbassi/Serene:master into master
Reviewed-on: Serene/Serene#10
|
2021-06-30 10:29:24 +00: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 |
Sameer Rahmani
|
cbb4f2a9bb
|
Merge pull request 'Check builder script against ShellCheck and fix warnings. Use ccache if available' (#9) from pouya-abbassi/Serene:master into master
Reviewed-on: Serene/Serene#9
|
2021-06-30 10:11:33 +00:00 |
Pouya Abbassi
|
2831bce899
|
Merge branch 'master' of devheroes.codes:Serene/Serene
|
2021-06-30 13:43:27 +04:30 |
Pouya Abbassi
|
8b3ea84a7a
|
Check if ccache is installed then use it in build process
|
2021-06-30 13:41:35 +04:30 |
Sameer Rahmani
|
a041724efa
|
Add the link to the 20 part essay to linkers to the dev.org
|
2021-06-28 23:29:05 +01:00 |
Pouya Abbassi
|
130e57e189
|
Fix the warnings and compatibility issues of builder with ShellCheck
|
2021-06-28 22:59:18 +04:30 |
Sameer Rahmani
|
8c19a56203
|
Add support for compil to object file
|
2021-06-28 01:12:51 +01:00 |
Sameer Rahmani
|
a6254b0876
|
Lower the FnOp with the simplest possible impl
|
2021-06-25 23:09:46 +01:00 |
Sameer Rahmani
|
fc0c41e893
|
Connect the Fn expr with FnOp
|
2021-06-25 21:47:24 +01:00 |