[parrot/parrot] 1a27f2: [GH #880/#875] Try to fix some GC thread bugs

GitHub noreply at github.com
Sat Jan 12 21:14:18 UTC 2013


  Branch: refs/heads/rurban/fix-gc-thr-gh880+gh875
  Home:   https://github.com/parrot/parrot
  Commit: 1a27f2805747c1f2d84dc0fed7e436b635375225
      https://github.com/parrot/parrot/commit/1a27f2805747c1f2d84dc0fed7e436b635375225
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-03 (Thu, 03 Jan 2013)

  Changed paths:
    M include/parrot/gc_api.h
    M src/gc/api.c
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  [GH #880/#875] Try to fix some GC thread bugs

Do not ascent into parent_interpreter with a threaded interp. (No influence)
Do not mark PMCs when threaded interp is different to the current interp
(Parrot_gc_mark_PMC_alive)


  Commit: c3f235265792e0f85fd58d42254f289344f58b30
      https://github.com/parrot/parrot/commit/c3f235265792e0f85fd58d42254f289344f58b30
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-04 (Fri, 04 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: 521bad648960e1f1f75a641787719150154e0c92
      https://github.com/parrot/parrot/commit/521bad648960e1f1f75a641787719150154e0c92
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-04 (Fri, 04 Jan 2013)

  Changed paths:
    M t/stress/threads.t

  Log Message:
  -----------
  t/stress/threads.t fixup: add comments


  Commit: 196907ebd87811ccca24028d2c463050c7300a57
      https://github.com/parrot/parrot/commit/196907ebd87811ccca24028d2c463050c7300a57
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-05 (Sat, 05 Jan 2013)

  Changed paths:
    M include/parrot/gc_api.h
    M src/gc/api.c
    M src/gc/mark_sweep.c

  Log Message:
  -----------
  [GH #880/#875] Try to fix some GC thread bugs

Do not ascent into parent_interpreter with a threaded interp. (No influence)
Do not mark PMCs when threaded interp is different to the current interp
(Parrot_gc_mark_PMC_alive)


  Commit: 251a4df5447ba551ccaae7fb9c45a9461db00d88
      https://github.com/parrot/parrot/commit/251a4df5447ba551ccaae7fb9c45a9461db00d88
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-05 (Sat, 05 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: ce636881926589eb1a19a922a60b2636e4fa28b6
      https://github.com/parrot/parrot/commit/ce636881926589eb1a19a922a60b2636e4fa28b6
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-05 (Sat, 05 Jan 2013)

  Changed paths:
    M t/stress/threads.t

  Log Message:
  -----------
  t/stress/threads.t fixup: add comments


  Commit: 735c5e1370d9bec99f728115599b4267c378793e
      https://github.com/parrot/parrot/commit/735c5e1370d9bec99f728115599b4267c378793e
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-06 (Sun, 06 Jan 2013)

  Changed paths:
    M ChangeLog
    M api.yaml
    M compilers/opsc/src/Ops/Emitter.pm
    M docs/deprecations/deprecations.pod
    M examples/pir/libpaths.pir
    M src/pmc/callcontext.pmc
    M t/library/lib_search_path.t
    M tools/dev/gdb-pp.py

  Log Message:
  -----------
  Merge branch 'rurban/fix-gc-thr-gh880+gh875' of github.com:parrot/parrot into rurban/fix-gc-thr-gh880+gh875


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

  Changed paths:
    M ChangeLog
    M Configure.pl
    M api.yaml
    M config/gen/makefiles/root.in
    M docs/deprecations/deprecations.pod
    M lib/Parrot/Docs/Section/Tests.pm
    M lib/Parrot/Install.pm
    M src/io/filehandle.c
    M src/nci_test.c
    M src/pmc/filehandle.pmc
    M src/pmc/socket.pmc
    M t/pmc/filehandle.t
    M t/pmc/socket.t
    M t/tools/install/02-install_files.t
    M tools/dev/install_dev_files.pl
    M tools/dev/install_doc_files.pl
    M tools/dev/install_files.pl

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into rurban/fix-gc-thr-gh880+gh875


  Commit: 5c4933ab4b0a0054980a1c63ab5e212269b4190b
      https://github.com/parrot/parrot/commit/5c4933ab4b0a0054980a1c63ab5e212269b4190b
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2013-01-12 (Sat, 12 Jan 2013)

  Changed paths:
    M ChangeLog
    M config/auto/pmc.pm
    M lib/Parrot/Install.pm
    M lib/Parrot/Pmc2c/Emitter.pm
    M lib/Parrot/Pmc2c/PCCMETHOD.pm
    M lib/Parrot/Pmc2c/PMC.pm
    M src/dynpmc/Rules.in
    M src/ops/core_ops.c
    M src/ops/io.ops
    M src/pmc/socket.pmc
    M t/op/say.t
    M t/pmc/task.t

  Log Message:
  -----------
  Merge branch 'rurban/fix-gc-thr-gh880+gh875' of github.com:parrot/parrot into rurban/fix-gc-thr-gh880+gh875


Compare: https://github.com/parrot/parrot/compare/d911b3fdb805...5c4933ab4b0a


More information about the parrot-commits mailing list