Open Issues Need Help
View All on GitHubAI Summary: The `to_string` built-in function in Kronos suffers from a memory leak when its argument is already a string. This occurs because the function pops a value from the stack but fails to release its reference, leading to unfreed memory. The leak is triggered by f-strings that embed string variables, as the compiler generates `CALL_FUNC to_string` in such cases, and is detectable via Valgrind.
A human-readable programming language with natural syntax, bytecode VM, and automatic memory management. Built in C.
A human-readable programming language with natural syntax, bytecode VM, and automatic memory management. Built in C.