[parrot/parrot] e0e0b9: ChangeLog for smoke-me/gc-gh1136+1143 branch

GitHub noreply at github.com
Thu Nov 20 23:16:03 UTC 2014


  Branch: refs/heads/smoke-me/gc-gh1136+1143
  Home:   https://github.com/parrot/parrot
  Commit: e0e0b9980686015f54487ef102720c7e0e5aa15e
      https://github.com/parrot/parrot/commit/e0e0b9980686015f54487ef102720c7e0e5aa15e
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-20 (Thu, 20 Nov 2014)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog for smoke-me/gc-gh1136+1143 branch


  Commit: ea2599c2551ba346103cfb9b58c48b4869c77802
      https://github.com/parrot/parrot/commit/ea2599c2551ba346103cfb9b58c48b4869c77802
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-20 (Thu, 20 Nov 2014)

  Changed paths:
    M src/gc/gc_inf.c
    M src/gc/gc_ms2.c

  Log Message:
  -----------
  gc: fix wrong inf docs


  Commit: 1065a72fec09fcd89e58108b69461bd2d2f93ed9
      https://github.com/parrot/parrot/commit/1065a72fec09fcd89e58108b69461bd2d2f93ed9
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-20 (Thu, 20 Nov 2014)

  Changed paths:
    M t/stress/gc.t

  Log Message:
  -----------
  test: add big gc stress test, to catch ms2 bug


  Commit: 11af58713944b5b5f87ca1effeadb81f7020489f
      https://github.com/parrot/parrot/commit/11af58713944b5b5f87ca1effeadb81f7020489f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-20 (Thu, 20 Nov 2014)

  Changed paths:
    M src/gc/gc_ms2.c

  Log Message:
  -----------
  gc: fix ms2 crash with stress/gc.1

Fixes #1143


  Commit: d9e8422aed4d56dfd6e6c08f6a76405839874317
      https://github.com/parrot/parrot/commit/d9e8422aed4d56dfd6e6c08f6a76405839874317
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-21 (Fri, 21 Nov 2014)

  Changed paths:
    M ChangeLog
    M config/gen/makefiles/root.in
    M include/parrot/gc_api.h
    M src/gc/api.c
    M src/gc/gc_gms.c
    M src/gc/gc_inf.c
    M src/gc/gc_private.h
    M src/string/encoding/shared.c
    M t/stress/gc.t

  Log Message:
  -----------
  gc: fix inf Memory_Block prologs, add -D traces

inf gc did not store string/pmc Memory_Block prologs (see pobj.h),
and Parrot_str_copy changed a Buffer_flag, i.e. the str->encoding
from the prev. string.
waste now more space in inf for these prologs.

All gc's are now pretty stable.
Fixes #1136 mostly, but not 100% yet.


Compare: https://github.com/parrot/parrot/compare/4363697c40db...d9e8422aed4d


More information about the parrot-commits mailing list