[parrot/parrot] bcd9d6: pmc] rpa: fix 2 cases: shift+push offset overflow

GitHub noreply at github.com
Sun Nov 30 13:27:23 UTC 2014


  Branch: refs/heads/smoke-me/rpa-offset-gh1152
  Home:   https://github.com/parrot/parrot
  Commit: bcd9d6e250c52e0eb4ab88e954ab87c53c3b501e
      https://github.com/parrot/parrot/commit/bcd9d6e250c52e0eb4ab88e954ab87c53c3b501e
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-30 (Sun, 30 Nov 2014)

  Changed paths:
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  pmc] rpa: fix 2 cases: shift+push offset overflow

also:
* fix non-debugging TRACE_RPAd macro
* add some UNLIKELY hints


  Commit: b0363d08e659daedac279c65f3269c178eb52e76
      https://github.com/parrot/parrot/commit/b0363d08e659daedac279c65f3269c178eb52e76
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-30 (Sun, 30 Nov 2014)

  Changed paths:
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  [pmc] rpa: fix defined, no throw. add get/set trace with -t1


  Commit: b6c0d6a24e225b2d1334563ce2e40b748cad89ed
      https://github.com/parrot/parrot/commit/b6c0d6a24e225b2d1334563ce2e40b748cad89ed
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-30 (Sun, 30 Nov 2014)

  Changed paths:
    M src/pmc/fixedpmcarray.pmc
    M src/pmc/resizablepmcarray.pmc

  Log Message:
  -----------
  [pmc] rpa: specialize sort+reverse, need offset

also add offset to append
add more notes to fixedpmcarray vtable docs


Compare: https://github.com/parrot/parrot/compare/8604e5daf139...b6c0d6a24e22


More information about the parrot-commits mailing list