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

Reply via email to