[parrot/parrot] 558ad5: trace: better array traces, print size also

GitHub noreply at github.com
Sun Nov 9 22:34:08 UTC 2014


  Branch: refs/heads/smoke-me/array-splice-gh766
  Home:   https://github.com/parrot/parrot
  Commit: 558ad5164cd754f85ff427b239e64d3c76e32f5c
      https://github.com/parrot/parrot/commit/558ad5164cd754f85ff427b239e64d3c76e32f5c
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-11-09 (Sun, 09 Nov 2014)

  Changed paths:
    M src/runcore/trace.c

  Log Message:
  -----------
  trace: better array traces, print size also


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

  Changed paths:
    M MANIFEST
    A t/stress/rpa-splice.t

  Log Message:
  -----------
  [test] t/stress/rpa-splice.t: reproducible testcases for GH #766

with asan:
t/stress/rpa-splice.t (Wstat: 10752 Tests: 225 Failed: 42)
  Failed tests:  11-12, 16, 36-37, 41, 61-62, 66, 81-82
          86-87, 91, 106-107, 111-112, 116, 131-132
          136-137, 141, 151-152, 156, 161-162, 166
          176-177, 181, 186-187, 191, 201-202, 206
          211-212, 216


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

  Changed paths:
    M lib/Parrot/Test.pm

  Log Message:
  -----------
  [test] less verbose exit_code test. check $ENV{TEST_VERBOSE}


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

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

  Log Message:
  -----------
  [pmc] fix splice overflows with negative count

Fixes GH #766.
Throw illegal argument with negative count arguments for now.

The perl5 semantics with negative counts makes not much sense as perl5
splices an array into the array, but we just fill the elements with an
value, we do not splice an into another array.


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

  Changed paths:
    M src/hll.c
    M src/pmc/arrayiterator.pmc
    M src/pmc/bytebuffer.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/hashiterator.pmc
    M src/pmc/integer.pmc
    M src/pmc/mappedbytearray.pmc
    M src/pmc/packfileview.pmc
    M src/pmc/pmclist.pmc
    M src/pmc/resizablebooleanarray.pmc
    M src/pmc/resizablefloatarray.pmc
    M src/pmc/resizablepmcarray.pmc
    M src/pmc/resizablestringarray.pmc
    M src/string/api.c
    M t/pmc/resizablepmcarray.t
    M t/stress/rpa-splice.t

  Log Message:
  -----------
  [pmc] harmonize out of bounds exception strings

use less static string memory, but translate it. no context.
"illegal argument" for unsupported negative arguments.


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

  Changed paths:
    M src/pmc/resizablefloatarray.pmc
    M t/pmc/resizablefloatarray.t

  Log Message:
  -----------
  [pmc] allow negative resizablefloatarray keys


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

  Changed paths:
    M t/pmc/fixedbooleanarray.t
    M t/pmc/fixedfloatarray.t
    M t/pmc/fixedintegerarray.t
    M t/pmc/fixedpmcarray.t
    M t/pmc/integer.t
    M t/pmc/mappedbytearray.t
    M t/src/extend_vtable.t

  Log Message:
  -----------
  [test] change array tests to new harmonized out of bounds exceptions


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

  Changed paths:
    M t/stress/gc.t

  Log Message:
  -----------
  t/stress/gc.t doc


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

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  ChangeLog for the array changes


Compare: https://github.com/parrot/parrot/compare/558ad5164cd7^...37fdcf0d087a


More information about the parrot-commits mailing list