[parrot/parrot] e97903: [pmc] disable 2x StringBuilder.substr clone, GH #1...

GitHub noreply at github.com
Wed Jan 21 15:23:56 UTC 2015


  Branch: refs/heads/rurban/stringbuilder-gh1123
  Home:   https://github.com/parrot/parrot
  Commit: e979039866e47e59e27e3235c8c11d56464d99d7
      https://github.com/parrot/parrot/commit/e979039866e47e59e27e3235c8c11d56464d99d7
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-21 (Wed, 21 Jan 2015)

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [pmc] disable 2x StringBuilder.substr clone, GH #1123

STRING_substr already creates a copy for us, no need to copy it twice.
no regression.

Note that t/stress/gc.t started failing earlier, even in 7.0.0.


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

  Changed paths:
    M src/pmc/stringbuilder.pmc

  Log Message:
  -----------
  [pmc] StringBuilder.substr needs no WB

GH #1123. 1.14% faster


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

  Changed paths:
    M config/init/optimize.pm

  Log Message:
  -----------
  comment: add GH #1184 testcase for src/gc/system.c amd64


Compare: https://github.com/parrot/parrot/compare/ca7bcaf898d8...f1571d1d0e11


More information about the parrot-commits mailing list