Branch: refs/heads/master
Home: https://github.com/parrot/parrot
Commit: 7fe451c1cc8241cce86d6eef19f0f9bc9147b29f
https://github.com/parrot/parrot/commit/7fe451c1cc8241cce86d6eef19f0f9bc9147b29f
Author: Reini Urban <[email protected]>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M compilers/imcc/pbc.c
Log Message:
-----------
WIP [core] fix imcc memleaks GH #1256
forgot to cleanup imcc->globals.
Commit: f0add7890410a4c27452d4125da2c4abd6dd3f9a
https://github.com/parrot/parrot/commit/f0add7890410a4c27452d4125da2c4abd6dd3f9a
Author: Reini Urban <[email protected]>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M compilers/imcc/imc.h
M compilers/imcc/main.c
M compilers/imcc/pbc.c
M compilers/imcc/symreg.c
M src/exit.c
Log Message:
-----------
[core] add MEMORY_DEBUG_DETAIL -D200 logs to imcc and exit handlers
To find the final imcc compiler memleaks. Esp. with multiple pbc's.
This does not leak until compiling PGE.pbc
GH #1256
Commit: 160f231abafd31ace502ac4e776f35a6a136a712
https://github.com/parrot/parrot/commit/160f231abafd31ace502ac4e776f35a6a136a712
Author: Reini Urban <[email protected]>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M .github/workflows/main.yml
M compilers/data_json/Rules.mak
M compilers/imcc/pbc.c
M compilers/opsc/Rules.mak
M compilers/pct/Rules.mak
M compilers/pge/Rules.mak
M compilers/tge/Rules.mak
M config/gen/config_pm.pm
M config/gen/makefiles/root.in
M config/inter/progs.pm
M ext/nqp-rx/Rules.mak
M ext/winxed/Rules.mak
M src/dynoplibs/Rules.in
Log Message:
-----------
[config]: add NO_MEMLEAK to the remaining leaking imcc frontends
add TEMP asan and memleak PConfig-only options, for the Makefile generator,
to set the arch-specific NO_MEMLEAK prefix.
Only a few remaining imcc calls with multiple PBC's still leak.
Fixes GH #1256
Now we can enable ci compilation with asan. Tests not yet.
Compare: https://github.com/parrot/parrot/compare/6b7c6e4cb887...160f231abafd
To unsubscribe from these emails, change your notification settings at
https://github.com/parrot/parrot/settings/notifications
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits