Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: 87347dd9270674d1ceb7ff4413339c1c2be9c017
      
https://github.com/parrot/parrot/commit/87347dd9270674d1ceb7ff4413339c1c2be9c017
  Author: Reini Urban <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M .github/workflows/main.yml
    M config/auto/gmp/gmp_c.in
    M config/auto/ipv6/test.in
    M config/auto/memalign/test2_c.in
    M config/auto/memalign/test_c.in
    M frontend/parrot/main.c
    M frontend/parrot2/main.c
    M src/utils.c

  Log Message:
  -----------
  [core]: fix some asan errors

memleaks with initargs and pargs.
oob with Parrot_util_byte_index.
memleaks with config probes.

Add asan to github actions commented. (not fully safe yet)


  Commit: 8000a86f724724ec9b6d2be1c416b99cd0050e1c
      
https://github.com/parrot/parrot/commit/8000a86f724724ec9b6d2be1c416b99cd0050e1c
  Author: Reini Urban <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M config/auto/attributes.pm
    M config/auto/attributes/test_c.in
    M include/parrot/compiler.h
    M src/gc/system.c

  Log Message:
  -----------
  [config] fix attribute address_safety_analysis for gcc

previously only activated with clang.
change the run-time attribute check via __has_feature to
config probe, as with all the other attributes.

ASAN_OPTIONS=detect_leaks=0 make test
works now


  Commit: a2b14e92aff35fce6f7561753a6405ae854d0a6e
      
https://github.com/parrot/parrot/commit/a2b14e92aff35fce6f7561753a6405ae854d0a6e
  Author: Reini Urban <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    M .github/workflows/main.yml

  Log Message:
  -----------
  [ci] activate asan checks without leaks tests

still too many leaks in the frontends.

failing asan tests detect_leaks=0:
t/op/gc-stress.t                          (Wstat: 512 (exited 2) Tests: 2 
Failed: 2)
  Failed tests:  1-2
  Non-zero exit status: 2
t/pmc/boolean.t                           (Wstat: 256 (exited 1) Tests: 13 
Failed: 0)
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 35 tests but ran 13.
t/pmc/orderedhash.t                       (Wstat: 256 (exited 1) Tests: 32 
Failed: 1)
  Failed test:  29
  Non-zero exit status: 1
t/pmc/string.t                            (Wstat: 256 (exited 1) Tests: 85 
Failed: 0)
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 160 tests but ran 85.
t/compilers/opsc/02-parse-all-ops.t       (Wstat: 256 (exited 1) Tests: 12 
Failed: 0)
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 19 tests but ran 12.
t/compilers/data_json/from_parrot.t       (Wstat: 256 (exited 1) Tests: 32 
Failed: 0)
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 40 tests but ran 32.
t/compilers/data_json/to_parrot.t         (Wstat: 1280 (exited 5) Tests: 61 
Failed: 5)
  Failed tests:  23-24, 38, 57, 60
  Non-zero exit status: 5
ext/nqp-rx/t/nqp/49-regex-interpolation.t (Wstat: 256 (exited 1) Tests: 0 
Failed: 0)
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 33 tests but ran 0.
t/dynoplibs/debug.t                       (Wstat: 256 (exited 1) Tests: 10 
Failed: 1)
  Failed test:  5
  Non-zero exit status: 1
Files=448, Tests=14457, 594 wallclock secs ( 3.08 usr  1.04 sys + 429.95 cusr 
116.10 csys = 550.17 CPU)
Result: FAIL


Compare: https://github.com/parrot/parrot/compare/bf11d03d16ff...a2b14e92aff3

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