[parrot/parrot] d66d18: fix TT #1930, optimized ppc: n mod 0.0 failure

GitHub noreply at github.com
Wed Mar 5 20:05:10 UTC 2014


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: d66d188a810f41fcfc871a27611b4eaf8b15fade
      https://github.com/parrot/parrot/commit/d66d188a810f41fcfc871a27611b4eaf8b15fade
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M src/utils.c
    M t/op/number.t

  Log Message:
  -----------
  fix TT #1930, optimized ppc: n mod 0.0 failure

we need to use volatile temporaries really with such floats.
Fixes t/op/number.t test 50


  Commit: a4545771e2cb66388badbf80be317859ac72b5e8
      https://github.com/parrot/parrot/commit/a4545771e2cb66388badbf80be317859ac72b5e8
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M README.pod

  Log Message:
  -----------
  [docs] README.pod tell that --optimize is recommended for packagers

that it is 2x faster. Now that all known --optimize bugs are fixed (even on powerpc TT #1930)


  Commit: 57518181841e3e538890e79d046f1389a180759e
      https://github.com/parrot/parrot/commit/57518181841e3e538890e79d046f1389a180759e
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M src/gc/gc_gms.c

  Log Message:
  -----------
  [cage] gc_gms.c fix compiler cast warnings I introduced


  Commit: 5d7461f9445af0e823287f9254c9818cbcc6f3d8
      https://github.com/parrot/parrot/commit/5d7461f9445af0e823287f9254c9818cbcc6f3d8
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2014-03-05 (Wed, 05 Mar 2014)

  Changed paths:
    M compilers/imcc/imcc.l
    M compilers/imcc/imclexer.c
    M compilers/imcc/imcparser.c

  Log Message:
  -----------
  imcc.l: re-add missing optimizer_level and ITPUREFUNC


Compare: https://github.com/parrot/parrot/compare/4cff34f6406e...5d7461f9445a


More information about the parrot-commits mailing list