[parrot/parrot] 340e90: add t/stress/threads.t for GH #880 and GH #875

GitHub noreply at github.com
Fri Jan 11 20:47:31 UTC 2013


  Branch: refs/heads/rurban/fix-gc-thr2
  Home:   https://github.com/parrot/parrot
  Commit: 340e90dbffe3e8a2d6ef0877031b1fbf4ada25e7
      https://github.com/parrot/parrot/commit/340e90dbffe3e8a2d6ef0877031b1fbf4ada25e7
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-11 (Fri, 11 Jan 2013)

  Changed paths:
    M MANIFEST
    A t/stress/threads.t

  Log Message:
  -----------
  add t/stress/threads.t for GH #880 and GH #875


  Commit: d7428996aefe7d309ba8a93ef0fbf89723822735
      https://github.com/parrot/parrot/commit/d7428996aefe7d309ba8a93ef0fbf89723822735
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-11 (Fri, 11 Jan 2013)

  Changed paths:
    M src/pmc/task.pmc

  Log Message:
  -----------
  Move PObj_custom_mark_SET to the end of Task.init


  Commit: cb5beee840d8f46b37f69408e4ede7cfadfe3b1f
      https://github.com/parrot/parrot/commit/cb5beee840d8f46b37f69408e4ede7cfadfe3b1f
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-11 (Fri, 11 Jan 2013)

  Changed paths:
    M src/pmc/parrotinterpreter.pmc

  Log Message:
  -----------
  [GH #880/#875] Apparently fixed the GC thread bugs

Also block the sweep phase from proxied interps. Previously only the mark.


  Commit: 8e5acdf71c7b46773b1f61318b5067cd3046ad97
      https://github.com/parrot/parrot/commit/8e5acdf71c7b46773b1f61318b5067cd3046ad97
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-11 (Fri, 11 Jan 2013)

  Changed paths:
    M t/stress/threads.t

  Log Message:
  -----------
  Update t/stress/threads.t docs


  Commit: d820131f168b72ccab51ec3202cdf5a999eeff38
      https://github.com/parrot/parrot/commit/d820131f168b72ccab51ec3202cdf5a999eeff38
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-11 (Fri, 11 Jan 2013)

  Changed paths:
    M src/gc/gc_gms.c
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  fix threads: do not mark parent_interp


  Commit: d5b8ff7497b1c458e19adfc10c56be0dc3189b62
      https://github.com/parrot/parrot/commit/d5b8ff7497b1c458e19adfc10c56be0dc3189b62
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-11 (Fri, 11 Jan 2013)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  Fix -DTHREAD_DEBUG PARROT_GC_ASSERT_INTERP assertion in gc_gms for PMCNULL

This caused t/stress/threads.t test 2 to fail.


Compare: https://github.com/parrot/parrot/compare/48b84caea049...d5b8ff7497b1


More information about the parrot-commits mailing list