Commit Graph

19 Commits

Author SHA1 Message Date
Sven Vogel 266477c956 fixed: linker crashing 2024-06-10 00:11:53 +02:00
Sven Vogel d4ce3387b9 added: more semantic errors checks 2024-06-09 21:34:45 +02:00
Sven Vogel d5193f66be fixed: wrong struct cast 2024-06-08 23:26:40 +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 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 7f0ca78f92 added: delete routines for set 2024-06-07 15:36:02 +02:00
Sven Vogel f51e72d154 fixed: clone not using memory cache 2024-06-07 12:37:50 +02:00
Felix Müller af07d82d94 Merge remote-tracking branch 'origin/main' into 90-implement-the-struct-tree-for-the-parser
# Conflicts:
#	src/compiler.c
#	src/main.c
2024-06-06 23:05:10 +02:00
Felix Müller 6502a7f4bb first working implementation of set 2024-06-06 21:48:41 +02:00
Sven Vogel 3e43960508 transitioned from manual file utilites to glib 2024-06-06 11:26:26 +02:00
Felix Müller 4067339df8 first kind of working implementation of set 2024-06-05 23:55:30 +02:00
Sven Vogel 03d64fce2e added: garbage collector 2024-06-05 20:00:14 +02:00
Sven Vogel 1e2f3c263a fixed: lexer memory leak due to strdup 2024-06-05 15:03:23 +02:00
Sven Vogel 54c7103df1 build bridge between compiler config and backend config 2024-06-04 14:22:12 +02:00
Sven Vogel 4703486daf added missing doxygen 2024-06-03 12:14:00 +02:00
Sven Vogel f16c10d94b fixed not passing sdk check 2024-06-03 00:31:22 +02:00
Sven Vogel 33988beb10 added proper handling of arguments 2024-06-03 00:24:17 +02:00
Sven Vogel fcbfb548c3 added doxygen and added new compiler module 2024-06-02 20:57:59 +02:00