[parrot/parrot] c45fa9: [pmc] GSOC start. arrayiterator :no_wb, removed un...

GitHub noreply at github.com
Fri May 23 19:08:22 UTC 2014


  Branch: refs/heads/ZYROz/pmc2_orig2-gh1069
  Home:   https://github.com/parrot/parrot
  Commit: c45fa9b372d4a1ab79c66fe3cdeb59ce54a765bb
      https://github.com/parrot/parrot/commit/c45fa9b372d4a1ab79c66fe3cdeb59ce54a765bb
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-05-23 (Fri, 23 May 2014)

  Changed paths:
    A .project
    M src/pmc/arrayiterator.pmc

  Log Message:
  -----------
  [pmc] GSOC start. arrayiterator :no_wb, removed unnecessary :manual_wb

Start of GSOC 2014 work. Task 1: improve GC write barriers.
See GH issue #1069


  Commit: 1d8b9be8600a4031cf42fec8388a85388ed84752
      https://github.com/parrot/parrot/commit/1d8b9be8600a4031cf42fec8388a85388ed84752
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-05-23 (Fri, 23 May 2014)

  Changed paths:
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  [pmc] callcontext: manual WBs for shift_pmc & shift_string


  Commit: eb4e321ebf9c317676f7f681dd32d508c174dc0a
      https://github.com/parrot/parrot/commit/eb4e321ebf9c317676f7f681dd32d508c174dc0a
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-05-23 (Fri, 23 May 2014)

  Changed paths:
    M src/pmc/key.pmc
    M src/pmc/task.pmc

  Log Message:
  -----------
  [pmc] key, task: manual WBs for shift_*, pop_*


  Commit: 7238378e189ce2135f61096711901bde8efaeacc
      https://github.com/parrot/parrot/commit/7238378e189ce2135f61096711901bde8efaeacc
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-05-23 (Fri, 23 May 2014)

  Changed paths:
    M src/pmc/arrayiterator.pmc
    M src/pmc/callcontext.pmc

  Log Message:
  -----------
  [pmc] callcontext :no_wb and :manual_wb


  Commit: 963edde9864f2dc78ed1f321a4905a3c1727f0a8
      https://github.com/parrot/parrot/commit/963edde9864f2dc78ed1f321a4905a3c1727f0a8
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-05-23 (Fri, 23 May 2014)

  Changed paths:
    M src/pmc/key.pmc

  Log Message:
  -----------
  [pmc] key WBs


  Commit: f39953bd9f9385f7db95740b1f05141c6d3cce2d
      https://github.com/parrot/parrot/commit/f39953bd9f9385f7db95740b1f05141c6d3cce2d
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-05-23 (Fri, 23 May 2014)

  Changed paths:
    M src/pmc/arrayiterator.pmc
    M src/pmc/callcontext.pmc
    M src/pmc/key.pmc
    M src/pmc/task.pmc

  Log Message:
  -----------
  [pmc] arrayiterator, callcontext, key, task: WBs


  Commit: 29feb942156097576f664aac51e3accff280e77e
      https://github.com/parrot/parrot/commit/29feb942156097576f664aac51e3accff280e77e
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-05-23 (Fri, 23 May 2014)

  Changed paths:
    M src/pmc/capture.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/imageiothaw.pmc

  Log Message:
  -----------
  [pmc] capture, HashIterator, ImageIoThaw: WBs


  Commit: 354d48f5664d0996f1f0caadd6f6c86247da3eee
      https://github.com/parrot/parrot/commit/354d48f5664d0996f1f0caadd6f6c86247da3eee
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-05-23 (Fri, 23 May 2014)

  Changed paths:
    M src/pmc/default.pmc
    M src/pmc/object.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/pmclist.pmc
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  [pmc] default, object, orderedHashIterator, pmcList, resizablePmcArray: WBs


  Commit: e93456a8f44ba91fbff5499e949fa59a6a8030a7
      https://github.com/parrot/parrot/commit/e93456a8f44ba91fbff5499e949fa59a6a8030a7
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-05-23 (Fri, 23 May 2014)

  Changed paths:
    M src/pmc/callcontext.pmc
    M src/pmc/default.pmc
    M src/pmc/hashiterator.pmc
    M src/pmc/imageiothaw.pmc
    M src/pmc/object.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/pmclist.pmc
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  [pmc] fix some mixed c99 declarations with generated WBs

DEBUGGED - ISO C90 forbids mixed declarations =
Solved by adding WB after declarations ; expected declaration specifiers before ‘:’ token
Solved by removing :no_wb attributes for the flagged functions


  Commit: 7093908ad2e61328bc28329f262ed79dc3c39e5e
      https://github.com/parrot/parrot/commit/7093908ad2e61328bc28329f262ed79dc3c39e5e
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-05-23 (Fri, 23 May 2014)

  Changed paths:
    M src/pmc/task.pmc

  Log Message:
  -----------
  [pmc] task: WB related errors


Compare: https://github.com/parrot/parrot/compare/c45fa9b372d4^...7093908ad2e6


More information about the parrot-commits mailing list