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 |
servostar
|
a639b988ed
|
Merge branch 'main' into 119-fix-ast-memory-leak
|
2024-06-06 22:50:21 +02:00 |
Sven Vogel
|
110946b1e1
|
added: option to force colorized output
|
2024-06-06 20:38:17 +02:00 |
Sven Vogel
|
03d64fce2e
|
added: garbage collector
|
2024-06-05 20:00:14 +02:00 |
Sven Vogel
|
b75ff7e44f
|
fixed: macro definitions
|
2024-06-05 11:59:03 +02:00 |
Sven Vogel
|
33988beb10
|
added proper handling of arguments
|
2024-06-03 00:24:17 +02:00 |
Sven Vogel
|
02e7c2775b
|
added better parser error messages
|
2024-05-13 16:13:49 +02:00 |
Sven Vogel
|
23968f7acc
|
required C standard is C23
refactored logger function names to remove underscores
added function attributes
|
2024-05-10 15:09:52 +02:00 |
Sven Vogel
|
efeb482128
|
removed gc
|
2024-05-08 22:10:14 +02:00 |
Sven Vogel
|
565d50b639
|
added gc module
|
2024-05-07 15:24:42 +02:00 |
Sven Vogel
|
501f6f1602
|
file name macro searches for last char instead of last string
|
2024-04-24 22:31:35 +02:00 |
Sven Vogel
|
f61317b123
|
removed unecessary header from log.h
|
2024-04-17 16:06:53 +02:00 |
Sven Vogel
|
9340812a49
|
fixed windows path separator
|
2024-04-15 10:26:15 +02:00 |
Sven Vogel
|
2b46c9e3ab
|
added custom define for macro `__FILE_NAME__` for non supporting compilers
|
2024-04-14 17:09:28 +02:00 |
Sven Vogel
|
488acc9b1f
|
removed macro for max backtrace frames
|
2024-04-12 17:37:48 +02:00 |
Sven Vogel
|
c1d19ed0a8
|
added handling of registering a NULL stream for logging
|
2024-04-12 17:36:13 +02:00 |
Sven Vogel
|
949bbb185a
|
added documentation to sys/log.h
|
2024-04-12 17:34:38 +02:00 |
Sven Vogel
|
f90ee70a8d
|
added sys/log module and setup function
|
2024-04-12 17:24:12 +02:00 |