[parrot/parrot] a6ee7f: [pmc] More WB optimizations

GitHub noreply at github.com
Sat Jun 14 20:11:17 UTC 2014


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: a6ee7f481c566c6b712bf755295c298f2e5da228
      https://github.com/parrot/parrot/commit/a6ee7f481c566c6b712bf755295c298f2e5da228
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-06-13 (Fri, 13 Jun 2014)

  Changed paths:
    M src/pmc/alarm.pmc
    M src/pmc/bignum.pmc
    M src/pmc/complex.pmc
    M src/pmc/default.pmc
    M src/pmc/iterator.pmc
    M src/pmc/namespace.pmc
    M src/pmc/null.pmc
    M src/pmc/orderedhash.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/scalar.pmc
    M src/pmc/schedulermessage.pmc
    M src/pmc/sub.pmc
    M src/pmc/task.pmc
    M src/pmc/timer.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc

  Log Message:
  -----------
  [pmc] More WB optimizations

Signed-off-by: Reini Urban <rurban at cpanel.net>


  Commit: 1c0872af3fa7e1dd03c505ca7809421ee1e468d5
      https://github.com/parrot/parrot/commit/1c0872af3fa7e1dd03c505ca7809421ee1e468d5
  Author: ZYROz <ZYROz at users.noreply.github.com>
  Date:   2014-06-13 (Fri, 13 Jun 2014)

  Changed paths:
    M src/pmc/class.pmc
    M src/pmc/mappedbytearray.pmc

  Log Message:
  -----------
  [pmc] Fixed WB Bugs

Signed-off-by: Reini Urban <rurban at cpanel.net>


  Commit: 58b577768e3c787348000568f8cee328cbb9be1d
      https://github.com/parrot/parrot/commit/58b577768e3c787348000568f8cee328cbb9be1d
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-06-13 (Fri, 13 Jun 2014)

  Changed paths:
    M src/pmc/addrregistry.pmc
    M src/pmc/bigint.pmc
    M src/pmc/bignum.pmc
    M src/pmc/callcontext.pmc
    M src/pmc/filehandle.pmc
    M src/pmc/fixedbooleanarray.pmc
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/hash.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/imageiothaw.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/managedstruct.pmc
    M src/pmc/mappedbytearray.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/parrotlibrary.pmc
    M src/pmc/pmclist.pmc
    M src/pmc/ptr.pmc
    M src/pmc/ptrobj.pmc
    M src/pmc/sockaddr.pmc
    M src/pmc/socket.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc

  Log Message:
  -----------
  [pmc] destroy is not :write. mark as :no_wb

This fixes the parrot and nqp benchmarks numbers


  Commit: 00cd2320f799d14999cd5f71a761737bf498c229
      https://github.com/parrot/parrot/commit/00cd2320f799d14999cd5f71a761737bf498c229
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-06-13 (Fri, 13 Jun 2014)

  Changed paths:
    M src/dynpmc/dynlexpad.pmc
    M src/dynpmc/file.pmc
    M src/dynpmc/select.pmc
    M t/tools/dev/headerizer/testlib/nci_pmc.in

  Log Message:
  -----------
  [pmc] Optimize dynpmc WB and testlib/nci_pmc.in

mark non-writers as :no_wb


  Commit: 197be0d9adfbd161f0e07847fe2f1c4309a31dec
      https://github.com/parrot/parrot/commit/197be0d9adfbd161f0e07847fe2f1c4309a31dec
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-06-13 (Fri, 13 Jun 2014)

  Changed paths:
    M src/dynpmc/dynlexpad.pmc
    M src/dynpmc/file.pmc
    M src/dynpmc/select.pmc
    M t/codingstd/copyright.t

  Log Message:
  -----------
  t/codingstd/copyright.t: allow year-year,year

copyrights are only defendable on actual changes. overly broad ranges
are not accurate. allow adding single years, or multiple ranges.
See eg. select.pmc: 2011,2014, or file.pmc: 2001-2011,2014,

Fixes GH #1074


  Commit: 7492590103eff2ffec13ab5630d9a6003c3ef475
      https://github.com/parrot/parrot/commit/7492590103eff2ffec13ab5630d9a6003c3ef475
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-06-13 (Fri, 13 Jun 2014)

  Changed paths:
    M VERSION

  Log Message:
  -----------
  bump VERSION to 6.5.0


  Commit: 2fa788d5275fb9b9f83c3bf6b925b101b4d720af
      https://github.com/parrot/parrot/commit/2fa788d5275fb9b9f83c3bf6b925b101b4d720af
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-06-14 (Sat, 14 Jun 2014)

  Changed paths:
    M VERSION
    M src/dynpmc/dynlexpad.pmc
    M src/dynpmc/file.pmc
    M src/dynpmc/select.pmc
    M src/pmc/addrregistry.pmc
    M src/pmc/alarm.pmc
    M src/pmc/bigint.pmc
    M src/pmc/bignum.pmc
    M src/pmc/callcontext.pmc
    M src/pmc/class.pmc
    M src/pmc/complex.pmc
    M src/pmc/default.pmc
    M src/pmc/filehandle.pmc
    M src/pmc/fixedbooleanarray.pmc
    M src/pmc/fixedfloatarray.pmc
    M src/pmc/fixedintegerarray.pmc
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/fixedstringarray.pmc
    M src/pmc/hash.pmc
    M src/pmc/imageiofreeze.pmc
    M src/pmc/imageiothaw.pmc
    M src/pmc/imccompiler.pmc
    M src/pmc/iterator.pmc
    M src/pmc/managedstruct.pmc
    M src/pmc/namespace.pmc
    M src/pmc/null.pmc
    M src/pmc/orderedhash.pmc
    M src/pmc/orderedhashiterator.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/parrotinterpreter.pmc
    M src/pmc/parrotlibrary.pmc
    M src/pmc/pmclist.pmc
    M src/pmc/ptr.pmc
    M src/pmc/ptrobj.pmc
    M src/pmc/scalar.pmc
    M src/pmc/schedulermessage.pmc
    M src/pmc/sockaddr.pmc
    M src/pmc/socket.pmc
    M src/pmc/structview.pmc
    M src/pmc/sub.pmc
    M src/pmc/task.pmc
    M src/pmc/timer.pmc
    M src/pmc/undef.pmc
    M src/pmc/unmanagedstruct.pmc
    M t/codingstd/copyright.t
    M t/tools/dev/headerizer/testlib/nci_pmc.in

  Log Message:
  -----------
  Merge branch 'rurban/pmc2_orig3-gh1069'

Last part of Chirag's GSOC #1. Some bugfixes
and some more WB optimizations.


Compare: https://github.com/parrot/parrot/compare/ce9cc55f4cf1...2fa788d5275f


More information about the parrot-commits mailing list