Commit Graph

25 Commits

Author SHA1 Message Date
Sven Vogel 560e24950e added: string constants to backend llvm 2024-06-12 00:08:13 +02:00
Sven Vogel 266477c956 fixed: linker crashing 2024-06-10 00:11:53 +02:00
Sven Vogel 5a59f0fb3d fixed: loops 2024-06-09 15:11:44 +02:00
Sven Vogel 98ecd8a6ae Merge remote-tracking branch 'origin/90-implement-the-struct-tree-for-the-parser' into 85-implement-llvm-backend
# Conflicts:
#	src/cfg/opt.c
#	src/set/types.h
2024-06-08 23:10:15 +02:00
Sven Vogel 9ddf215d35 added: linker arguments 2024-06-08 23:08:38 +02:00
Sven Vogel 77ef7d0f07 Merge remote-tracking branch 'origin/main' into 85-implement-llvm-backend
# Conflicts:
#	src/ast/ast.h
#	src/cfg/opt.c
#	src/compiler.c
#	src/io/files.c
#	src/main.c
#	tests/CMakeLists.txt
2024-06-08 22:39:51 +02:00
Sven Vogel 150f87990a fixed: memory leaks
added: memory cache for GLIB arrays and hashtables
2024-06-08 14:55:40 +02:00
Sven Vogel bd368f99ef added: linker file discovery 2024-06-06 22:47:53 +02:00
Sven Vogel 110946b1e1 added: option to force colorized output 2024-06-06 20:38:17 +02:00
Sven Vogel 3e43960508 transitioned from manual file utilites to glib 2024-06-06 11:26:26 +02:00
Sven Vogel 03d64fce2e added: garbage collector 2024-06-05 20:00:14 +02:00
Sven Vogel 54c7103df1 build bridge between compiler config and backend config 2024-06-04 14:22:12 +02:00
Sven Vogel 3c5b9b7fe3 added build project test and fixed segfault 2024-06-03 12:35:55 +02:00
Sven Vogel 4703486daf added missing doxygen 2024-06-03 12:14:00 +02:00
Sven Vogel 4404cea019 fixed option handling 2024-06-03 11:08:25 +02:00
Sven Vogel 22ed50f441 made error to info for not finding project file 2024-06-03 10:18:33 +02:00
Sven Vogel 33988beb10 added proper handling of arguments 2024-06-03 00:24:17 +02:00
Sven Vogel 01f5ef953d fixed devkit not cloning submodules 2024-06-01 14:52:59 +02:00
Sven Vogel 3a8796a462 fixed segfaults 2024-06-01 01:00:22 +02:00
Sven Vogel 8f24596779 fixed implementation vaults 2024-05-31 21:25:37 +02:00
Sven Vogel 76b011511a targets are now read in 2024-05-31 19:09:28 +02:00
Sven Vogel 68ca76cb45 added missing default target options 2024-05-31 16:57:25 +02:00
Sven Vogel 5fb10bca88 added option to compile for app or lib 2024-05-31 16:55:43 +02:00
Sven Vogel c527c99392 added license and description to project 2024-05-31 16:33:48 +02:00
Sven Vogel e69af85e37 added options 2024-05-31 16:15:59 +02:00