[parrot/parrot] 7fd17b: re-enable native_pbc

GitHub noreply at github.com
Wed Aug 29 09:20:14 UTC 2012


  Branch: refs/heads/native_pbc
  Home:   https://github.com/parrot/parrot
  Commit: 7fd17b9bb50abba6d41ec553716a99b011e9c1ac
      https://github.com/parrot/parrot/commit/7fd17b9bb50abba6d41ec553716a99b011e9c1ac
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

  Changed paths:
    M t/native_pbc/header.t
    M t/native_pbc/integer.t
    M t/native_pbc/integer_1.pbc
    M t/native_pbc/integer_2.pbc
    M t/native_pbc/integer_4.pbc
    M t/native_pbc/integer_5.pbc
    M t/native_pbc/number.t
    M t/native_pbc/number_1.pbc
    M t/native_pbc/number_4.pbc
    M t/native_pbc/number_5.pbc
    M t/native_pbc/string.t
    M t/native_pbc/string_1.pbc
    R t/native_pbc/string_2.pbc
    M t/native_pbc/string_4.pbc
    R t/native_pbc/string_5.pbc
    A t/native_pbc/testdata/integer.pasm
    M t/native_pbc/testdata/string.pasm
    M tools/dev/mk_native_pbc

  Log Message:
  -----------
  re-enable native_pbc

use new t/native_pbc/testdata templates to generate pbc's,
change string to use binary and utf8 encodings,
update mk_native_pbc.
TODO: little-endian pbc files missing, preparing a 8_le qemu image to generate them.


  Commit: 0314d175575047dea0b1b34d8989f8d891631586
      https://github.com/parrot/parrot/commit/0314d175575047dea0b1b34d8989f8d891631586
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-23 (Thu, 23 Aug 2012)

  Changed paths:
    M MANIFEST
    A t/native_pbc/Test.pm
    R t/native_pbc/integer.pbc
    M t/native_pbc/integer.t
    R t/native_pbc/integer_2.pbc
    M t/native_pbc/integer_3.pbc
    R t/native_pbc/integer_5.pbc
    R t/native_pbc/integer_7.pbc
    R t/native_pbc/number.pbc
    M t/native_pbc/number.t
    M t/native_pbc/number_3.pbc
    R t/native_pbc/string.pbc
    M t/native_pbc/string.t
    M t/native_pbc/string_3.pbc
    R t/native_pbc/string_7.pbc

  Log Message:
  -----------
  [GH #394] Revamp native_pbc: t/native_pbc/Test.pm

Simplify tests with a common t/native_pbc/Test.pm library.
Delete unneeded pbc files.
Update ppc32 t/native_pbc files.

TODO: endian-conversion fails


  Commit: 5c80dcb2801e906bfca3c943ed866a401936fbe1
      https://github.com/parrot/parrot/commit/5c80dcb2801e906bfca3c943ed866a401936fbe1
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-29 (Wed, 29 Aug 2012)

  Changed paths:
    M MANIFEST
    M lib/Parrot/Test.pm
    M t/native_pbc/Test.pm
    R t/native_pbc/annotations.pbc
    M t/native_pbc/integer.t
    R t/native_pbc/integer_1.pbc
    R t/native_pbc/integer_3.pbc
    R t/native_pbc/integer_4.pbc
    A t/native_pbc/integer_4_be.pbc
    A t/native_pbc/integer_4_le.pbc
    R t/native_pbc/integer_6.pbc
    A t/native_pbc/integer_8_be.pbc
    A t/native_pbc/integer_8_le.pbc
    M t/native_pbc/number.t
    R t/native_pbc/number_1.pbc
    R t/native_pbc/number_2.pbc
    R t/native_pbc/number_3.pbc
    R t/native_pbc/number_4.pbc
    A t/native_pbc/number_4_12_le.pbc
    A t/native_pbc/number_4_8_be.pbc
    A t/native_pbc/number_4_8_le.pbc
    R t/native_pbc/number_5.pbc
    R t/native_pbc/number_6.pbc
    R t/native_pbc/number_7.pbc
    A t/native_pbc/number_8_16_be.pbc
    A t/native_pbc/number_8_16_le.pbc
    A t/native_pbc/number_8_8_be.pbc
    A t/native_pbc/number_8_8_le.pbc
    M t/native_pbc/string.t
    R t/native_pbc/string_1.pbc
    R t/native_pbc/string_3.pbc
    R t/native_pbc/string_4.pbc
    A t/native_pbc/string_4_be.pbc
    A t/native_pbc/string_4_le.pbc
    R t/native_pbc/string_6.pbc
    A t/native_pbc/string_8_be.pbc
    A t/native_pbc/string_8_le.pbc
    R t/native_pbc/testdata/string.pasm
    A t/native_pbc/testdata/string.pir
    M tools/dev/mk_native_pbc

  Log Message:
  -----------
  refactor t/native_pbc/ test ids

Parrot::Test had the odd assumption that testing pbc can only be done for
native_pbc tests, and that the tests must be of _<int>++.pbc.
We pass now the filename as first arg to pbc_output_is() and check if it exists.

So we can use now readable test names.


  Commit: c6dd10c8b262d75fdc0cf34d0622202836544f1d
      https://github.com/parrot/parrot/commit/c6dd10c8b262d75fdc0cf34d0622202836544f1d
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2012-08-29 (Wed, 29 Aug 2012)

  Changed paths:
    A t/native_pbc/testdata/annotations.pir
    M tools/dev/mk_packfile_pbc

  Log Message:
  -----------
  mk_packfile_pbc refactor with t/native_pbc/testdata/annotations.pir


Compare: https://github.com/parrot/parrot/compare/c3bc349f1744...c6dd10c8b262


More information about the parrot-commits mailing list