Branch: refs/heads/smoke-me/mathl-gh1111
  Home:   https://github.com/parrot/parrot
  Commit: 77cb00ec15832bca091e4d8153395c0d38d7dddd
      
https://github.com/parrot/parrot/commit/77cb00ec15832bca091e4d8153395c0d38d7dddd
  Author: Reini Urban <[email protected]>
  Date:   2014-11-24 (Mon, 24 Nov 2014)

  Changed paths:
    M ChangeLog
    M config/auto/mathl.pm
    M config/auto/mathl/test_c.in
    M src/ops/core_ops.c
    M src/ops/math.ops
    M src/pmc/float.pmc
    M src/string/api.c
    M t/dynoplibs/sysinfo.t
    M t/dynpmc/rational.t
    M t/op/jitn.t
    M t/pmc/packfile.t

  Log Message:
  -----------
  floatval=long double: fix fdiv_i_i neg, add fabsl

also fix ceil_n, floor_n for long double.
use ceill and floorl only with long double.

fix most long double tests,
just the embed API is still broken for long double:
t/src/embed/pmc.t                         (Wstat: 256 Tests: 9 Failed: 1)
  Failed test:  2
t/src/extend_vtable.t                     (Wstat: 3840 Tests: 134 Failed: 15)
  Failed tests:  7, 22, 46-47, 59, 72, 80-81, 89-90, 96-97
          103-104, 128

Missing: long variants for more float methods, like sin, cos, ...
Closes GH #1111


_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-commits

Reply via email to