Commit Graph

20 Commits

Author SHA1 Message Date
Sven Vogel e1649657fd formatted source with clangd 2024-08-05 22:47:12 +02:00
Sven Vogel a57691cace added driver test
fixed memory leaks
added hello world test
2024-07-21 01:36:44 +02:00
Sven Vogel f243bb6bfe added: parameter to backend 2024-06-09 18:34:31 +02:00
Sven Vogel 5a59f0fb3d fixed: loops 2024-06-09 15:11:44 +02:00
Sven Vogel bd368f99ef added: linker file discovery 2024-06-06 22:47:53 +02:00
Sven Vogel 54c7103df1 build bridge between compiler config and backend config 2024-06-04 14:22:12 +02:00
Sven Vogel 6197acf3b2 fixed: llvm dependencies in sdk 2024-05-27 21:22:06 +02:00
Sven Vogel 0fcb0d7af8 added test for llvm vars 2024-05-27 16:47:32 +02:00
Sven Vogel e01d4c4808 added debug and error messages 2024-05-27 15:56:44 +02:00
Sven Vogel 92f4708ce7 feature: codegen 2024-05-27 13:05:56 +02:00
Sven Vogel 78e6310b05 moved module generation to backend parser 2024-05-26 17:30:53 +02:00
Sven Vogel d0cd74c697 modified codegen backend to use set module 2024-05-26 17:23:08 +02:00
Sven Vogel 614c917b81 removed redundant files 2024-05-26 17:07:39 +02:00
Sven Vogel 8603656e3e added basic expression support 2024-05-22 20:27:40 +02:00
Sven Vogel 00089a4939 added error handling 2024-05-22 16:11:00 +02:00
Sven Vogel 3b78d117b5 added default values for composites 2024-05-21 15:55:22 +02:00
Sven Vogel 6967770d0e added declarations 2024-05-21 14:36:37 +02:00
Sven Vogel fa32df1010 backend parses type and function declarations 2024-05-21 13:08:41 +02:00
Sven Vogel 2804fd552b added function backend 2024-05-19 16:07:27 +02:00
Sven Vogel 1e60890919 added type interface 2024-05-16 12:29:11 +02:00